Bonjour, j'essaye de trouver des idées de conception.
La problématique : un site internet où dès le départ (dans l'interface administration/contributeurs) quand on clique sur un élément (une page, une donnée ou un élément d'une page) : on ait rassemblés tous les bouts de codes (PHP/SQL/HTML/CSS/Javascript/...) qui gèrent et génèrent cet élément.
Donc un peu le genre d'idée utilisé sur wikipédia ou wordpress avec leurs interfaces de gestion super intuitives, mais qui soit fait pour les développeurs, donc adapté à PHP/SQL/HTML/CSS/Javascript au lieu d'un simple langage de présentation pour blog.
Pour un site web collaboratif (ou n'importe quel programme fait en équipe) l'avantage d'un code auto-documenté est vraiment inestimable : tout le monde sait programmer 3 lignes de PHP ou de Javascript pour rajouter une petite fonctionnalité, mais l'énorme difficulté surtout quand le code devient gros c'est de trouver où placer ces 3 lignes.
Comme la plupart des gens, je suis loin d'être un expert dans tous les frameworks PHP et Javascript, donc je suis un peu perdu dans tous les codes, les librairies open-source et autres disponibles. Peut-être qu'il existe par exemple déjà des CMS ou autres plus ou moins conçus sur cette idée (qui aillent un peu plus loin que le simple blog ou wiki) ?
Après, est-ce qu'il y a des design pattern à suivre (reflection, plugins, interfaces, MVC ...) pour ce genre de problématique ? Est-ce que ça signifie forcément que dès que quelqu'un code un nouvel élément / une nouvelle classe, il doit aussi coder manuellement l'interface graphique qui documente cet élément et permette de le modifier ?
Voila, j'aimerais avoir vos idées.
Partager