Core development
Improving the source code of MenaPro
Create an application using MenaPro as Boilerplate
MenaPro can be used as a boilerplate to develope your apps with a powerful cms.
1. The base
MenaPro is developed under PHP using Yii2 Framework.
Before making changes in the system you shall learn the basics of Yii
Meanwhile Yii is used to store and validate data manipulation is made in Javascript.
There are multiple Javascript classes implicit in content edition.
2. Adding custom controller
If you know Yii you can create custom controllers and function extending the main app with modules. Also can create your own custom url rules, but remember that menapro does not include ids in url, so keep in mind that if you do so in your module there is a possibility of collission.
Keep in mind that updates, and future automatic updates will not be valid for you, because they will override the whole project.
3.Interaction with Backend
While you can create your own views, controllers and models, you can´t interact directly with grid editor. To do this you must create a block that communicates with your controller vía ajax.