Bonjour,
Patrick Ragin, qui était en stage dans la société Auguria jusqu'à
aujourd'hui, a développé certaines fonctionnalité et corrigé de petits
bugs. Tous les développements sont utilisés chez nous en production.
L'objectif que nous avions fixé ensemble est de rentrer le mieux
possible dans la logique Dolibarr
Les ajouts ont été fait dans une branche du CVS qui s'appelle Auguria.
L'idée est que les principaux contributeurs de Dolibarr reprennent les
modifications dans le HEAD s'il considèrent que les apports sont bons
pour le projet.
Voici les fonctionnalités mises en place :
*Création d'un menu géré par base de données*
** Ce menu, qui se présente sous forme de module, surcharge les menus
existants lorsqu'il est activé. nIl est en place pour l'instant dans les
menus gauche est droite d'Auguria mais peut-être mise en place dans les
autres menus.
Une interface sympat a été développée pour géré ce menu et fonctionne
correctement en mode dégradé lorsque le Javascript est désactivé. Ceci
afin de respecter la volonté de pouvoir utiliser l'application sans
Javascript.
/htdocs/conf/conf.class.php
_Fichier d'installation et de mise à niveau:_
_Installation Dolibarr_
/mysql/tables/llx_menu.sql
/mysql/tables/llx_menu_const.sql
/mysql/tables/llx_constraint.sql
/mysql/tables/llx_menu_const.key.sql
/mysql/data/datas.sql
/* Mise à niveau de Dolibarr */
/mysql/migration/2.0.0-2.1.0.sql
_Fichier du module_
/htdocs/admin/menus/pre.inc.php
/htdocs/theme/auguria/auguria.css.php
/htdocs/langs/fr_FR/admin.lang
_*Administration des menus*_
/htdocs/admin/menus/index.php
/htdocs/admin/menus/edit.php
/htdocs/admin/menus/menu.js
/htdocs/admin/menus/images/
_Fichier permettant l'utilisation du module_
/htdocs/admin/menus/module_menudb.php
_Fichier module (activation, desactivation, paramètres, ...)_
/htdcos/include/modules/modMenuDb.class.php
_Utilisation du module:_
/htdocs/includes/menus/barre_left/auguria_backoffice.php //user interne
/htdocs/includes/menus/barre_left/auguria_frontoffice.php //user externe
/htdocs/includes/menus/barre_top/auguria_backoffice.php //user interne
/htdocs/includes/menus/barre_top/auguria_frontoffice.php //user externe
*Thème Auguria*
Nous avons développé un thème permettant de rendre l'application encore
plus attractive. Il y a encore des choses à voir mais c'est déjà un bon
début. Je ferais intervenir un graphiste de haut vol lorsque j'aurais
assez de moyens afin de donner un choix de thèmes plus attrayants les
uns que les autres.
_Répertoire du thème :_
/htdocs/theme/auguria/
*Suppression <div class="vmenuplusfiche">:*
La duplication de vmenuplusfiche dans main.inc.php rend incohérent le
style. Nous avons également modifié les styles pour qu'il passe sur tous
les principaux navigateurs sans débordement. Nous avons testé _*tous*_
les styles sur les navigateurs Firefox, IE6, IE7 et Safari.
_Suppression vmenuplusfiche_
/htdocs/main.inc.php
_Modification style_
/htdocs/theme/auguria/auguria.css.php
/htdocs/theme/dev/dev.css
/htdocs/theme/dolibarr/dolibarr.css
/htdocs/theme/eldy/eldy.css.php
/htdocs/theme/freelug/freelug.css
/htdocs/theme/rodolphe/rodolphe.css
/htdocs/theme/yellow/yellow.css
*Module droit de prêt*
J'avais besoin du module "Droit de prêt" pour géréer un problématiques
d'envoi de fichier de déclaration à l'organisme SOFIA via DILICOM. Afin
de pouvoir dévlopper ce module, il a également été nécessaire de gérer
les client par catégorie. En effet seuls les client bibliothèque d'un
librairie, distributeur ou éditeur sont concernés par cette déclaration.
/htdocs/conf/conf.class.php
_Administration du module_
/htdcos/include/admin/droitpret.php
_Fichier module_
/htdocs/include/modules/modDroitPret.class.php
_Fichiers droit de prêt_
/htdcos/product/droitpret/droitpret.class.php
/htdcos/product/droitpret/index.php
/htdcos/product/droitpret/module_droitpret.php
/htdcos/product/droitpret/pre.inc.php
_Fichier installation et mise à niveau_
/htdocs/mysql/tables/llx_droitpret_rapport.sql
/htdocs/mysql/migration/2.0.0-2.1.0.sql
_Création dossier_
/documents/droitpret
/documents/droitpret/temp/
*Extension du module de catégories aux fournisseurs, clients et
prospects :*
Je pense que l'administration de cette fonctionnalité peut encore
évoluer car elle n'est vraiment pas intuitive (cf administration des
menus). Ce sera fait plus tard car le temps manquait.
_Fichiers concernés :_
/htdcos/categories/categorie.class.php
/htdcos/categories/edit.php
/htdocs/categories/fiche.php
/htdocs/categories/index.php
/htdocs/categories/viewcat.php
/htdcos/comm/categorie.php
/htdocs/fourn/categorie.php
/htdocs/product/categorie.php
/htdocs/lib/company.lib.php
/htdocs/html.form.class.php
/htdcos/langs/fr_FR/categories.lang
/htdcos/langs/fr_FR/companies.lang
*Correction bug création contact*
/htdcos/contact.class.php
*Création d'un message d'accueil*
Nous avons prévu de pouvoir inserer un message d'acceuil dans la page de
login. Ceci est pratique lors de la mise à disposition d'un
environnement de démo. (Conditions d'utilisation, Login, Mot de passe)
/htdocs/admin/ihm.php
/htdocs/lib/function.inc.php
/htdcos/langs/fr_FR/admin.lang
Voila pour l'instant
A propos : la boite affichant les actions dans la page d'acceuil est
bugué (<> action à faire dans l'interface Dolibarr).
Cyrille
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev