BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Dagobert > Grande Mise à Jour DAGOBERT 2011

Grande Mise à Jour DAGOBERT 2011

dimanche 17 juillet 2011, par bluegyn_spip

Grand toilettage pour ce fantastique programme en PHP :

DAGOBERT

- Qui assure pour vous la gestion sommaire de votre site sans autre intervention que de placer certains fichiers au bon endroit

- A part les textes à écrire, il n’y a strictement aucun code ni aucun paramétrage


LE PRINCIPE

- Consiste à déposer le programme dagobert

  • Qui se résume dans sa version minimaliste à un fichier INDEX.PHP

- Qui va s’occuper de trier et de présenter les dossiers et les fichiers qu’il y trouvera.

DAGOBERT n’a qu’une seule règle

- Ignorer tout ce qui commence par DAGO_

- Et ignorer ce qui manque (ce qui semble évident, mais il s’agit la d’un véritable interrupteur, un fichier présent, sous un nom particulier, déclenche une action, si ce fichier n’est pas la, ou si le nom est erroné, alors l’action est tout simplement ignorée)

- On peut ensuite y déposer des textes :

dago_entete.txt
dago_texte.txt
dago_pied.txt

- Ou des menus

dago_menuhor_entete.txt
dago_menuhor_pied.txt

On remarque que tous ces fichiers sont au format textes, dont éditables par le plus humbles des bloc-notes.

C’est exactement le même dossier avec simplement ajouté, le fichier :

index.php

- On peut y déposer des images

  • Celles qui commencent par DAGO_ sont ignorées
  • Toutes les autres sont affichées

- Elles peuvent servir d’enrichissement à la page

  • Par exemple pour changer le logo
dago_logo.jpg
  • Pour changer le fond de la page, il suffit de déposer une image qui s’appelle
dago_fond.jpg

Si l’image n’y est pas alors c’est le fond par défaut qui est utilisé


- Enfin un certain nombre de modules peut être déposés

  • Ce sont des fichiers INC qui s’intègrent au programme index.php pour le compléter
dago_plan.inc

- Affiche un plan du site

Pour obtenir cet effet, je me contente de déposer le fichier DAGO_PLAN.INC dans ce dossier


Voir en ligne : http://bluegyn.com/dagobert