I wish to integrate an isolated module on the source's project with an update of some views without modify the original source code.
I don't really know how to do this.
When a new version is available, I replace the old project'or by this new version. So all old sources are deleted.
Is-it possible (and not too hard) to write a little script which integrate the specific module and modify views in the original project'or which must to be ?
Thank you in advance.
P.S : sorry for my english which is not so good, sometimes a little "franglais"
Hi,
The application is not really designed in a way to be extended, but it is possible in some ways to extend functionalities.
To add new funtionalities : no issue, you just create new classes, add needed items in the Menu table, add some icons and css (see porjectorIcon.css). This will not generate conflicts with furtur versions (unless future version create new classes with same name).
Next, if you want to update existing class : the best is to overide with a new class. For instance, if you want to extend "Activity", create "MyActivity" that extends Activity, change name in the Menu talbe so that you'll reach your object, and you're in.
Worst, if you need to update some common functionality (for instance in projector.php) : you must save your changes and merge them on each new version.
Finaly, you'd probably like to add new captions : you must update lang.xls (search for translatable in the manual) => just tag your changes in the version column and save them : you'll have to paste these changes after each new version deployment.
It's a bit short for a long subject, but hope t's enought for you to work.
Regards.
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Cookies settings
×
Functional Cookies
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Session
Please login to see yours activities!
Other cookies
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.