gpenverne gpenverne
Penverne Gregoire
Articles, codes sources
Actualites Web
Webmaster freelance
Statistiques Gregoire Penverne
Outils PHP en ligne
Livres - Informatique


Twittez cet article!

Arborescence classique de site

Catégorisé dans : #Sources PHP


Grégoire Penverne Par Grégoire Penverne
Le 27/02/2010
224 lectures



Twitter cet article
Deel this! Deeler cet article
Poster sur Facebook
Partager sur Del.icio.us Poster sur Del.icio.us
Digg it! Digg it!
Votez sur wikio !


Fichier joint :



Fonctions

  

Classes

  

Fichier

  

Contient

  

Dossier

  

Suffit

  

Ajouter

  

Index

  

Catégories


Autres Articles

La plupart du temps, j'utilise une même base pour chacun de mes sites. C'est à dire que les fonctions, classes, templates et page sont souvent dans les mêmes répetoires.

 

Explications :

Voici ce à quoi servent les répertoire :

Core/
Contient les pages à inclure, les fonctions, les templates et les classes.
On remarquera la présence du fichier .htaccess qui contient "Deny From All", empêchant les internautes d'en parcourir le contenu

Css/
Comme son nom l'indique, ce dossier contient les feuilles de style CSS

js/
Comme son nom l'indique, ce dossier contient les javascripts. A noter que je vous ai inclu TinyMCE, l'éditeur de texte wysiwyg open-source. Pour l'utiliser il suffit d'ajouter l'attribut class="mceEditor" à vos textarea pour avoir un joli éditeur de texte sur votre site

images/
Ce dossier contiendra les images du site.

 

Le dossier Core/Classes/ contient tous les fichiers des classes que nous utiliserons. Ils seront automatiquement inclus. Pour ajouter une classe au site, il suffit donc de placer son fichier dans /Core/Classes sans rien changer dans index.php

Le dossier Core/Functions/ contient tous les fichiers des fonctions que nous utiliserons. Ils seront automatiquement inclus. Pour ajouter une fonction au site, il suffit donc de placer son fichier dans /Core/Functions sans rien changer dans index.php. A noter que les fonctions sont incluses avant les classes.

 

Pour accèder à une page, l'url view_pageainclure.html est possible grâce au htaccess à la base du site. Cette adresse renvoie à index.php?a=pageainclure , qui permettra l'inclusion de Core/Pages/pageainclure/affich.php

 

Pour être prêt à être utilisée, cette arborescence nécessite que vous modifiez la fonction dosql avec vos identifiants mysql.

 

Vous trouverez les sources dans l'archive jointe.

 




Gpenverne en RSS Pour ne manquer aucun article, abonnez-vous !

Discussions / Réactions