SPIP Blog

Du logiciel libre et de la tendresse

Accueil > Développement > Les mystèrieux mystères de SPIP

Les mystèrieux mystères de SPIP

samedi 4 mars 2006, par allergie

Ô toi qui erre dans les méandres de la spiposphère, approche et vient entendre l’histoire des mystérieux mystères du SPIP.

- La recherche,

Chercher à éclaircir les mystères de l’indexation spipienne, c’est un peu comme vouloir découvrir l’origine de la vie : il y a des hypothèses et puis du code ausssi. Dans tous les cas, toi, heureux pélerin, tu découvriras :

La page d’indexation de ton site Spip !

Pour cela,en tant qu’administrateur, frappe (doucement) sur ton clavier à la fin de ton url www.monsitespip/ecrire/admin_index.php3

Va en paix désormais : tu sais que ton site est (ou non) correctement indexé.

Et quoi ? C’était pas ça ta question ? Tu voulais trouver quelque chose « à propos » de spip ? Mais, pauvre ver de terre rampant, tu ne connais pas le Mega Moteur SPIP intersites ? Non ? Eh ben clique donc sur le lien, couillon va.

D’autres pages cachées ? D’autres mystères mystérieux ? Mais tu es gourmand jeune spipède : la force est en toi, viens et suis moi...

- le forum spip et ses pages cachées

Spip est fainéant, alors il veut se reposer en regroupant sur une page unique toutes les questions fréquentes, normal hein. Mais cette age de faq des forums, tu la connais toi ? jeune présomptueux avance en toute humilité et découvre la grandeur de spip :

La FAQ de SPIP sur les forums

Et profites en pour découvrir la page des tags tant que tu y es.

- Les balises,

Baliser pour les balises de Spip, c’est inutile. Et pourtant, combien d’entre les initiés sont devenus fous à tourner en BOUCLE_INFINIE() simplement lors de la résolution de cette quête.

La page des balises SPIP

existe bien, je l’ai rencontrée. Si toi aussi tu as la foi et que tu te sens prêt à accueillir leur mystère au fond de tes squelelettes tape cette uri : http://www.spip.net/@

- Le support de la transparence PNG avec IE

Malédiction des webmaster que cet IE (Intelligence Enlevée ?) : voilà qu’il n’aime pas les png en leur refusant toute transparence, or, tous les gens bien ne jurent que par le PNG paske le Gif Sucks.

Mais alors quoi, mon Spip il sucks aussi ?

SPIP et win_png.htc sont transparents

Dans sa version standard, spip vous fournit un fichier surnuméraire nommé : win_png.htc.

Et ça, ce truc infâme : ça change tout puisque ce script rend IE moins C##(ne pas confondre avec C#NET hein ;) ).

Infos extorquées à Mortimer

- 404, vous avez demandé la police ? Ne quittez pas.

Les pages 404 ont fait l’internet, l’internaute et le webmaster. Jusqu’à SPIP 1.8 c’était le webmaster qui se matinait un fichu htaccess dans lequel il flanquait bêtement un :
ErrorDocument 404 404.php pour redirriger vers la page 404.php en cas de besoin.

Pas d’erreur (404) : SPIP est magique !

Nonobstant la fainéantise de chaque webmaster, Spip a pensé à ensorceler votre site : une 404 arrive ? Spip fouille alors ses répertoires (/squelettes, puis / racine et /dist, ou un autre répertoire défini dans vos options) et affiche automatiquement le fond 404.html (il est possible de faire mieux encore avec une contrib).

- Syntaxe complexe selon SPIP

SPIP se taxe de simplicité : appréciez sa syntaxe !

La documentation mère a oublié d’indiquer quelques petits éléments et nous les avons retrouvé. Magie de l’Internet, après plus de 2.000.000 de secondes de recherches ininterrompues, voici toute la vérité sur les bizarreries de la Sainte taxe SPIPIENNE :

  • {statut = } : n’avez vous pas rêvé un jour de pouvoir afficher sur votre site pour attirer le badaud : prochainement, un article tip-top de la mort qui tue la vie sur le Web2.0 ! Ou encore pourquoi SPIP ne s’est pas appelé SPOP. Eh bien, OUI, pauvre mortel : spip dans sa toute puissance t’autorise à afficher en fonction de leur statut des articles et des breves non encore publiées : poubelle (pour les articles jetés en voie de disparition), publie (pour ceux publiés), prepa (en cours de préparation), prop (proposé à la publication). Vous ne le saviez pas ? Alors vous n’avez pas appris dans on intégralité la documentation de SPIP ! Et c’est mal. Parceque bon, c’est écrit quelque part dans la doc, enfin...suggéré quoi.
  • Les filtres spip : quel bordel ? Que nenni mon ami. Spip supporte nativement tous les filtres qui sont les fonctions php, tu le savais ça : fidèle spipède. Spip te supporte aussi nativement et c’est pas tous les jours gagnés... Spip, dans sa grandeur, supporte des tas d’autres filtres que l’on trouve ici dans mes_fonctions.php3 ou là dans : ils y sont par défaut (dans la 1.9 actuellement sous presse : /ecrire/inc/filtres.php) ou bien parceque tu les as rajoutés petit malin (mes_fonctions.php3). Mais savais tu, oui : savais-tu ? Que les filtres de logo devaient bénéficier d’une double pipe ? Et que le premier item passé est a priori pour spip une url de destination ? [(#LOGO|mapage.php|reduire_image{200})] ou sans redirection [(#LOGO||reduire_image{200})]. Ah ben oui, ça s’invente pas tout ça. Un peu comme la classe donnée à une image comme ça <imgxxx|maclass> : ça vous étonne ? Spip est une caverne d’AliBaba, un mystère insondable et les cerveaux retords qui l’ont conçu ont fait bien pire...

- SPIP a un beau répertoire

« Mais où c’est que je mets mes squelettes moi tidiou dans ce machin ! » Merci à frère Robert de nous avoir posé cette question. Ami Robert : tu fais comme tu le sens. Spip se débrouillera.

Les squelettes SPIP sont cherchés dans /squelettes, à la racine / , dans la dossier /dist, ou encore : dans les dossiers définis dans mes-options.php3

Évidemment, cette prière peut-être récitée le matin au lever sous forme de psalmodie récurrente par tout spipède normalement constitué mais des fois on a d’autres choses à faire hein :).

Un mystère encore ? juste un ? Ok
Dans ton fichier mes-options : tu peux définir différents répertoires dans lesquels spip fouillera à la recherche du fond adapté. Sépares les simplement par des «  : » comme ceci :
$dossier_squelettes =  dossier1:dossier2:dossier3;

Facile hein ?

Alors, toi qui doutes, toi qui erres dans les affres des CMS présomptueux aux looks tapageurs et aux mystères inexistants. Toi qui hésites encore entre un produit commercial et la programmation intégrale de ton CMS à toi. Toi qui pensais jusqu’à aujourd’hui que Spip n’était *QUE* un CMS. Aujourd’hui tu sais qu’il est bien plus que cela : un quasi sacerdoce. Va en paix désormais.

Messages

  • Excellent, merci, mais je ne sais pas où trouver pour modifs, la page d’accueil (index.html) que je vois pas dans « Racine du site » alors que je modifie les rubriques et autres pages sans problème ; mais où se cache-t-elle ?
    J’ai pris la gestion du site, (Farac.org) mais ne l’ai pas créé.
    Merci d’avance et salutations.
    Gérard Canali

  • C’est qu’elle s’appelle pas index.html mais sommaire.html

    Et hop :)

  • Oui BoOz, merci, mais je ne sais pas faire la manip exacte pour l’ouvrir et la modifier, où c’est-y qu’il est ?
    Gérard31

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.