dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] feuilles de style et j avascript supplémentaire dans


From: ATHANASE Jean-René
Subject: Re: [Dolibarr-dev] feuilles de style et j avascript supplémentaire dans main.inc.php
Date: Mon, 05 Nov 2007 10:15:48 +0100
User-agent: Thunderbird 1.5.0.4 (X11/20060516)

Aujourd'hui, nos extensions sont gérées sous forme de module. Donc cette interface nous sied absolument. Tout ce qui nous rendra moins besogneux le suivi des mises à jour de Dolibarr, est le bienvenu. Le réponse à l'extension de menu est la même pour les feuilles de style et le javascript.

Pour l'interface, nous proposons qu'une fonction soit fournie par le module pour chacun des cas : menu, feuille de style et javascript, sur le modèle des striggers mais en définissant une variable globale qui contiendrait le nom de chacun des modules actifs sous une forme tabulée par exemple. Ainsi au niveau de main.inc.php et pre.inc.php, une simple boucle de parcours de cette variable avec appel de la fonction ad hoc au sein du module et chargement de ce dernier s'il ne l'est pas. Elle retourne la chaîne correspondante, une chaîne vide si erreur ou mieux une exception.

Cette modification est très simple et facilement vérifiable à partir que le principe sera acté.

Eldy a écrit :
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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]