Bonjour à tous.

Je suis actuellement en train de développer un site en PHP.

Je souhaite utiliser les include en PHP mais je me retrouve un peu perdu (j'ai déjà lu pas mal de tutoriaux).

Mon site sera assez dynamique (par exemple création de nouveaux articles) donc je ne souhaiterai pas ajouter à chaque nouvel article une "page autorisée" dans mon code PHP.

Ce site parlera de jeux donc j'aurai pas mal de sections (arcade, action...).

Ma question est donc : Comment construire mon site pour avoir si possible une structure "centrale" facile à modifier tout en gardant un certain dynamisme sur le site ?

J'espère vous avoir donner assez d'informations pour me permettre d'avancer.

Edit : On vient de me donner un site que je ne connaissais pas > http://www.siteduzero.com/tuto-3-148-1-les-includes.html

La deuxième méthode me plait plus mais est dangereuse... des conseils ?

Quelle méthode est la plus "pro et pratique" étant donné que le site va évoluer et que ca n'est pas que moi qui vais m'en occuper à l'avenir.

Merci d'avance pour vos informations.
Modifié par bisol (11 Apr 2007 - 21:06)
bisol a écrit :
Quelle méthode est la plus "pro et pratique" étant donné que le site va évoluer et que ca n'est pas que moi qui vais m'en occuper à l'avenir.

Adapter un CMS à tes besoins.

Coder soi-même un site dynamique avec fonctionnalités de gestion de contenus n'a d'intérêt que dans les cas suivants :
- tu veux apprendre la programmation en PHP ou te perfectionner ;
- le sites a des besoins très spécifiques difficiles à mettre en place même avec un CMS.

Pour les sites qui ont des besoins très spécifiques, une solution intéressante peut être de se baser sur un CMS permettant d'imbriquer ses propres développements dans une structure globale (gestion des pages et des articles) fournie par le CMS.
Je ne m'étais pas encore penché sur les CMS. Je vais effectivement jeter un oeil de ce côté là.

Il me faudrai quelque-chose d'assez personnalisable. Des conseils ?

Merci !
bisol a écrit :
Il me faudrai quelque-chose d'assez personnalisable. Des conseils ?

Ça dépend des besoins. Pour un site « classique » présentant des contenus simples dans des pages, un outil comme PluXML, Plume CMS ou encore CMS Made Simple est pas mal. CMS Made Simple est plus facile à personnaliser qu'un Plume CMS, mais la doc est essentiellement en anglais.

Dans les plus évolués, il y a SPIP (puissant mais demande un certain apprentissage), Joomla, eZ Publish, etc. Et d'autres encore. Rien que dans les CMS libres, tu en as des dizaines.

Une référence (anglophone) qui permet de tester des CMS libres basés sur PHP/MySQL :
http://opensourcecms.com