bonjour,
je voudrais me lancer dans la création d'un cms et j'aurai besoin de conseils car cela n'a pas l'air d'être des plus simple ...
j'ai établi un cahier des charges avec ce que je désire ou non.
en résumé pour une maintenance et un développement optimum, je souhaite créer un cms qui possède une base totalement indépendante des modules (je sais il semble que ce soit le principe d'un cms ).
mais je m'explique : en gros je veux une base qui possède un minimum de fonctionnalités regroupant juste un espace membre et une administration (assez complète car c'est a partir d'elle que tout se jouera!).
une des sections de l'administration regroupera alors la gestion des modules, à savoir une liste avec les modules installés (qui pourront être mise a jour ou suppr depuis cette même section), et une avec ceux installables (qui pourront être installés encore une fois depuis cette même section).
les modules seront ainsi totalement indépendants, assurant une très grande personnalisation du site, mais également une totale indépendance dans leur développement par rapport au "noyau" du site.
de plus, au niveau de la présentation, l'utilisateur ne devrais pas avoir à toucher une ligne de code ... je souhaiterais une gestion des blocs sur les différentes pages depuis l'administration.
exemple : je souhaite que le menu soit à gauche/à droite/au centre/etc...
et que le menu d'authentification soit en dessous/au dessus/a gauche/a droite du menu principal etc...
enfin j'aimerais si possible créer un site multilangues ! mais je ne sais pas comment organiser le développement du site et comment m'y prendre pour mettre en place ceci ...
mon projet maintenant présenté, c'est là que vous intervenez !
voila je ne sais pas vraiment comment mettre en place le système de gestion des modules (installation/mise a jour/suppression etc...), ni comment m'y prendre pour le positionnement des blocs !
est ce que ce système de positionnement demande encore des templates (car je suppose que casiement toute la gestion de la page vas se jouer avec la bdd ?) ?
de plus au niveau de l'administration, me conseilleriez vous une administration des modules centralisée dans l'administration ou bien intégrée au site (par exemple possibilité de modifier/supprimer une news directement sur le site )
qu'auriez vous à reprocher à mon projet, quelles critiques feriez vous ? procèderiez vous différemment à ma place ?
je vous remercie de m'avoir lu jusqu'au bout et de vos réponses !
Partager