![]() |
Spip en chair et en os : Esprit et Fantôme mercredi 4 septembre 2002, par Walk CopID
|
|
dans la meme rubrique... SPIP intégriste go home !
SPIP couvert d'argent et d'or
Les non-dits parlants : Spipeurs contre Spipeurs LETTRE OUVERTE
Textes et fantaisie pour SPIP
article- GALERIE JPG AUTOMATIQUE .html Walma
thèmes abordés...
SPIP
|
CACHE, Base, squelettes html, loin d'un film d'horreur un site sous SPIP peut se montrer sous un jour pas si terrible que ça. Petite reconnaissance aérienne et mystique au-dessus d'un SPIP
Spip c'est simple : des esprits .php3 qui animent (presque) seuls un corps de chair de base et d'os .html, sous la bienveillante complicité du fantôme Mister CACHE.
Squelette .html : Contenant d'os pas classiqueAvec SPIP il n'y a pas de page html classique comme on les connait depuis la préhistoire du web. La page article.html par exemple est juste comme un maquillage pour TOUTES les pages d'articles. Elle dit à quel endroit mettre un titre, une date ou un chapeau et bien sûr le texte des articles. Elle contient aussi des instructions pour afficher les mots-clés liés à un article ainsi que les titres des articles liés. On y trouve quelques phrases communes à toutes les pages articles comme "Sur le web" ou "themes abordes" et les instructions pour que ces phrases s'affichent quand c'est nécessaire. Ajoutez aussi les instructions de menu et d'affichage des messages de forum. Ainsi la page rubrique.html donnera sa forme à toutes les pages rubrique et contient par exemple les instructions pour aller chercher et afficher les titres des sites référencés. Sur le plan.html ou le sommaire.html, qui eux n'affichent qu'une seule page du site, ce sont surtout des instructions (boucles) du genre "affiche moi les titres des 5 derniers articles", ou "affiche-moi le formulaire d'instruction si l'admin l'a demandé". Les fichiers .html sont donc une simple ossature sur laquelle va venir vivre un instant une enveloppe de contenus (sic) sous une certaine forme.
Base : Contenu de chairTous les textes tapés sur un clavier en ligne à un moment ou à un autre depuis la naissance du SPIP, du premier login au dernier mot-clé en passant par les textes et messages, sont tous stockés dans la base de données (MySql). Chaque squelette, comme breve.html par exemple, va chercher dans la base le contenu qu'il a besoin d'afficher, et les fichiers .php3 font le travail. Quand on demande à son navigateur d'afficher :
CACHE : Le droïde fantômeQuand on fait un changement, publier un article par exemple, il est tout de suite enregistré dans la base. Mais il n'apparait sur le site public que plus tard automatiquement. Les spipèdes savent que pour voir immédiatement un changement ils doivent "vider le cache" (de tout le site) ou "Recalculer la page" concernée (ce qui revient à vider le cache de cette page). C'est que le site public a un fantôme, un double, contenu dans le dossier CACHE mais qu'il vaut mieux éviter de cotoyer car seuls les .php3 savent lui parler et s'en occuper, en général la nuit. Si on ne touche pas au site pendant longtemps, stimulé par ses visiteurs Mister CACHE va stocker nuit après nuit tout le site sous forme de pages html classiques (eh oui surprise il y en a... Mais pas touche !). Et ce sont ces pages fantômes de chair et d'os qu'il montrera au visiteur en un temps record, plutôt que de laisser les .php3 se fatiguer longuement à fabriquer une page à chaque fois.
.php3 : Les esprits maitres-esclavesSpip est vivant, il travaille même quand vous n'êtes pas là. Il suffit qu'un visiteur vienne titiller ses fichiers. Ainsi le sommaire.php3 s'excite toutes les deux heures à la vue d'une charmante visiteuse, et s'assure alors que ce qu'elle voit sur la page d'accueil correspond bien à la dernière réincarnation prévue à la base. Si ce n'est pas le cas il prévient les autres .php3 de se magner de tout raffraichir, et se montre ainsi sous son meilleur jour, son dernier jour. |
||||
|
signé... ![]() Walk CopIDsite: CopID.org 3eme Monde Texte domaine public - copie libre non marchande (copID) |
|
|
[ACCUEIL]
| LETTRE
| THEME
| MOTOP
| MESSAGES
| PLAN
| REDAC
CopID: 100% libre Au samedi 28 janvier 2012 : 213 articles 113 brèves 1021 posts |