Bonjour,

Afin d¹uniformiser le fonctionnement, je vous propose de modifier le
fonctionnement des tables du module ³catégorie² afin de tout regrouper dans
une table ³llx_element_category², dans le même principe que
llx_element_contact, et aussi d¹ajouter un champ ³fk_parent² dans
llx_categorie afin de supprimer la table llx_categorie_association.

Ajout d¹un module complémentaire ³Jalon² (milestone), qui permettra de gérer
des ³phases², des ³repères² dans les modules, par exemple pour le module
³Projet², ceci permettra de faire des groupes de tâches, pour le module
³Contrat² permettra de faire des groupes de services, ou bien dans le module
propale permettra de grouper des lignes de produits/services.

Sinon comme la nuit porte conseil, je me suis réveillé illuminé d¹une idée
plutôt intéressante. Je suis en train d¹améliorer le fonctionnement des
³canvas² de produit que Rodolphe et Cyrille avait introduit dans le module
³Livre², et je me suis dit pourquoi ne pas étendre se fonctionnement aux
autres modules, ainsi nous pourrions créer un canvas ³prospect², ³client
pro², ³particulier², ³fournisseur², etc.... Ceci permettra de personnaliser
plus facilement les fiches Tiers par exemple. Le fonctionnement du ³canvas²
permet de surcharger la classe de base et d¹effectuer des traitements
supplémentaires en fonction du nom du canvas (ajout de champs), de plus
couplé aux templates il permet de personnaliser l¹affichage des fiches et
formulaires. Il sera donc possible de créer ses propres fiches ou canvas
sans toucher au code initial.

Je fais aussi des modifications pour faire en sorte que tout les fichiers
d¹un module externe soit contenu dans son propre répertoire (admin, img,
lib, langs, etc...), ainsi il n¹y aura que la classe paramètre du module qui
sera déporté dans ³/includes/modules/² , ca on ne peut pas faire autrement.
Ce sera encore plus simple pour installer, moins de risque d¹erreur, de plus
si on inclus un système d¹installation automatique il suffira juste de
déplacer un répertoire et fichier.

Je vous laisse réfléchir sur tout ca et j¹attend vos retours

Bon week end

-- 
Régis Houssin
------------------------------------------------------
Cap-Networks
30, Quai de Verdun
71700 Tournus
Tél. +33 6 33 02 07 97
Web: http://www.cap-networks.com
Email: [email protected]

Développeur Dolibarr : [email protected]
Portail francophone : www.dolibarr.fr
Development platform : www.dolibarr.pro
------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à