C'est un sujet que j'ai prévu de gérer après la 2.2
Sur un mode un peu différent. L'ajout de fonctionnalité doit se faire
par ajout d'un module.
A ce jour un module porte avec lui, un ou plusieurs des éléments
suivants:
- Des droits
- Des boxes
- Des pages de configurations
- Des regles d'export de données
- Et d'autres trucs divers...
Je comptais ajouter:
- Des entrées de menu
Ce sytème permet d'étendre déjà les fonctions Dolibarr sans toucher au
CVS.
Pour les css et le javascript, je n'y avais pas pensé mais cela peut
se faire aussi.
L'idée est de ne pas démultiplier les modes de fonctionnements des
extensions. Tout doit selon moi etre centralisé dans le fichier
descriptif du module qui existe déjà.
Je suis preneur de patch qui permettrait de gérer l'apport d'info css
ou de fonction javascript au sein du descriptif de module. Par contre
ce sera surement après la 2.2 que je pense lancé en beta dans les
jours qui viennent.
ATHANASE Jean-René wrote:
Messieurs,
nous utilisons Dolibarr pour la gestion de plusieurs structures et en
grande partie nous avons ajouté des extensions pour des besoins
spécifiques. Rodolphe en connaît une concernant la téléphonie. Dans
ce but, des formulaires et leurs contrôles associés en javascript ont
été développés. Mais à chacune des mises à jour de dolibarr, il faut
reporter nos patchs dans le fichier main.inc.php, de même pour le
menu principal contenu dans pre.inc.php sous htdocs. Ne serait-il pas
souhaitable de définir une interface pour inclure ces nouveaux
éléments dus aux extensions de chacun avant que nous les donnions à
la communauté dès qu'ils ont passé la phase de validation de la
structure initiatrice. En ce moment, nous finalisons un plan de
commissionnement d'équipe commercial et à la planification de son
travail dès qu'une affaire est signée avant mise en production.
Nous proposons qu'un répertoire soit défini contenant des fichiers
XML de description des extensions devant être incorporées en terme de
feuille de style, de javascript ou de menu.
Cordialement.
JR ATHANASE
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev