> lorente a écrit
> perso, je dirait que le probleme vient peut etre de la construction
actuelle de glpi...
>
>Si glpi etait plus modulaire, on aurait pas ce probleme de "trop de
>fonctionnalités", car on pourrait activer a l'affichage seulement ce que
l'on
> desire...
>
>Si glpi etait plus modulaire, les personnes interessées pourraient creer
un >module a part pour gerer les services par exemple...
>
>Je sais je fais revoir beaucoup trop de chose par ce commentaire... mais
voila mon avis...

Bonsoir,

Nous sommes tout à fait conscient que l'ajout de focntionnalités devient
un problème pour la lisibilté au sein de GLPI.
Mais nous sommes trop bons et nous n'allons pas arrété d'inclure des
features qui nous sont demandés et qui semblent intéressantes ;)

Nous nous sommes posés le problème pour la 0.5 et nous avons evoqué deux
solutions à ce problème. Chacune étant assez simple à mettre en place
sachant que les deux ne sont pas incompatibles :

1 - Mettre en place un système d'onglets au niveau des différentes fiches
pour les alléger. Par la même cela crée un optionnage virtuel car vous
n'allez que sur les onglets qui vous intéressent.

2 - Un optionnage des différentes features pour alléger l'interface des
features non utilisées.

Nous n'étions pas forcèment d'accord sur quelle solution a adoptée mais vu
qu'elles n'étaient pas incompatibles nous avons mis en place (hier soir et
ajourd'hui) la solution 1 dans un premier temps.

Pour ma part j'etais plus pour la deuxieme solution mais en voyant le
résultat obtenu aujourd'hui je me dis que l'optionnage n'est quasiment
plus nécessaire même s'il peut encore permettre d'allèger l'interface.

La mise en place de l'optionnage des features est assez simple à mettre en
place dans GLPI vu que le code est déjà très modulaire. Si nous avons des
retours la dessus après la sortie de la v0.5 je pense que nous le mettrons
en place car ce n'est pas quelquechose qui demandera beaucoup de temps et
qui pourra servir le plus grand nombre.

Pour revenir au problème initial, le problème des services n'est pas trop
un problème d'interface ou de feature supplémentaire mais clairement de
conception. Nous ne voulons pas partir sur une solution non logique au
niveau de la base de données car le retour en arrière risque d'être plus
que difficile à réaliser. A l'heure actuelle c'est l'évolution de la base
de données vers une architecture la plus logique possible qui nous prend
le plus de temps. Au final, plus la base est seine au niveau de sa
structure, plus son évolution et l'ajout de nouvelle feature en sera
facilité.

Bref au final la dissociation software/service ne nous semblent pas
logique car un service n'est qu'un logiciel (programme/exécutable) qui
écoute sur un ou plusieurs ports spécifiques. Mais ce n'est pas la vision
de tout le monde. C'est pour cela que nous aimerions avoir d'autres avis
pour trancher ce problème ;)

1 - service = software qui écoute sur un ou des ports spécifiques
ou
2 - service != software

voili voilo je vous laisse à cette petite discussion pendant mon Week-end
prolongé.

Bon Week-End à tous.

Julien


Reply via email to