Marc Harnist

New from news-index

N° 28 - Architecture du site web
Le 28/09/2017

J'ai réfflechi à l'organisation du site web en ce qui concerne les images ("img") et les fichiers "header", "menu" et "footer" qui sont inclus dans les pages, depuis le repertoire "inc" ou "include".

Mais où placer ces repertoires? Je les place en général à la racine du site:
www/inc
www/img
www/css
www/class

Cependant, afin de faire quelque chose de plus épuré, j'ai placé img et inc dans view. Même les fichiers css étaient placés dans view/page_en_cours/ ou se trouvaient aussi "page_en_cours.css" et "img/images-de-la-page-en-cours".

Mais le problème c'est que cela ralentit considérablement le travail de codage du site et c'est STRESSANT! On va beaucoup plus vite avec l'anciènne version:

www/admin
www/inc
www/img
www/css
www/class
www/model
www/view
www/controler
www/toolbox (mes cours sur la formation)
www/index.php (qui appelle tous les fichiers)
www/favicon.ico (l'icone de l'url)
www/readme (fichier "lisez-moi":explications)

J'ai eu le plus grand mal à trouver un modèle ou des exemples d'architecture complète de site web. Et j'ai voulu rester simple: plus rapide, plus stable, plus clair.

Ciao
Marc