Système de thème - PHP - Programmation
Marsh Posté le 23-03-2010 à 16:44:07
Ben :
1) tu lis le topic sur PHP et MVC sur ce forum,
2) tu regardes comment wordpress et dotclear sont faits ou tout autre soft qui a des templates, style SPIP, Joomla, Drupal, Magento...
Marsh Posté le 23-03-2010 à 17:47:37
rufo a écrit : Ben : |
1) relis mon message
2) je posé cette question pour justement eviter de rentrer dans le code de ces usines à gaz, je ovulais juste avoir le principe général.
Sinon merci quand même
Marsh Posté le 23-03-2010 à 17:52:48
masseur a écrit : |
Ben y'a pas une manière de faire, certaines sont bonnes, d'autres non et parmi les bonnes chacune a des avantages et inconvénients. En plus, tu dis que tu veux te former à la POO, donc pour l'instant, t'as pas un bon niveau. T'inspirer de bons produits comme Magento, Wordpress ou DotClear me paraît une bonne idée. Lire le topic sur MVC sur ce forum aussi. Par conte SPIP n'est pas en POO de mémoire.
Marsh Posté le 23-03-2010 à 18:44:22
rufo a écrit : |
Ok je vais aller essayer de pécher des infos sur le topic MVC
Marsh Posté le 24-03-2010 à 09:41:47
J'ai vu ça ce matin
Marsh Posté le 23-03-2010 à 16:05:30
Bonjour.
Pour me former un peux à la POO, j'ai dans l'idée de créer des petites classes me permettant de réaliser un blog.
Cependant j'aimerais rendre ce blog skinnable; je m'explique.
On aurait un répertoire thème dans lequel serait géré l'affichage du blog.
On pourrais par exemple imaginer une boucle permettant d'afficher X articles.
Un peux à la manière de wordpress on pourrait imaginer quelque chose comme cela.
Pour mettre en place ce genre de démarche il faudrait donc créer une API qui contiendrait les fonctions adéquates pour afficher ce que je veux?
Pour reformuler simplement, j'aimerais savoir comment procéder pour mettre en place un système de thème que ce soit un blog, livre d'or forum ou autre, sachant que ca sera de la POO (même si je bosse en MVC, il faudrait que l'affichage soit géré dans un répertoire particulier avec des fichiers de template, je n'ai pas envie de gérer cela dans mes vues, ce qui n'est pas pratique du tout).
Merci par avance pour vos conseils.