spip . blog

Aller au contenu | Aller au menu | Aller à la recherche

Tag - core

lundi 22 octobre 2007

Balise #URL_ACTION_AUTEUR

Dans la fameuse collection des œufs de pâques, nous trouvons une autre balise qui ne demande qu’a être connue #URL_ACTION_AUTEUR. Comme me disait James dans un mail : Encore un œuf de pâques par documenté :) c’est une balise qui envoie du code php dans le squelette et qui génère une url vers une page action : autrement dit : un fichier actions/truc.php est appelable par #URL_ACTION_AUTEURtruc qui donnera spip.php?action=truc&hash=XXXXX On peut ajouter des paramètres supplémentaires (...)

Lire la suite...

jeudi 23 octobre 2008

De l’intérêt de SPIP comme framework

Un cas concret qui montre tout l’intérêt de SPIP utilisé en framework de développement d’applications. On le sait, une des particularités de SPIP en tant qu’outil de publication consiste en son compilateur de squelettes et de boucles. Le langage de Boucles de SPIP a été développé au départ dans le but de faciliter l’écriture de gabarits pour les webmestre autodidactes. En masquant la compléxité de SQL et de la structure de la base de données sous jacente derrière des instructions simples à lire et à (...)

Lire la suite...

dimanche 24 décembre 2006

Souvenirs souvenirs ....

C’est noël, les fêtes tout ça ... La famille est là, on ressort les boite à chaussures pleines de photos. Et puis paf, au détour d’un paquet, entre l’oncle d’amérique et la tante berthe, une photo perdue que l’on recherchait depuis longtemps. Ne boudant pas mon plaisir, je vous fais partager ce cliché de notre duo magique - Déesse A et fil - à leur grande époque ... - lorsque SPIP n’existait pas encore mais que déjà ils se chamaillaient pour une ligne de (...)

Lire la suite...

lundi 9 octobre 2006

Qu’est-ce qui se passe dans le "spip-path" ?

Révélation : l’ordre dans lequel SPIP déroule le "spip-path" Lorsqu’on commence à s’interresser de plus pret au fonctionnement des squelettes, que l’on crée son propre dossier /squelettes, que l’on fait des essais de modifications de squelettes sur une page de test à la racine, bref que l’on flanque des squelettes homonymes partout ou c’est imaginable jusque dans les plugins, on finit par ne plus trop savoir quel est le fichier que SPIP nous affiche. Qui à la priorité entre le dossier / squelettes et (...)

Lire la suite...

mardi 17 octobre 2006

Un autre oeuf de pâques dans SPIP

Le dernier « easter-egg » révélé sur ce blog est devenu depuis un plugin à part entière En explorant le code pour étudier les emplois fait du répertoire ecrire/upload/ et de voir ce qu’il était possible de faire pour le sortir du répertoire ecrire/, je me suis rendu compte qu’il pouvait être traité différemment selon le statut qu’on a sur un site SPIP. Un coup d’oeil à gauche, un autre à droite, rien de probant dans la doc à ce sujet, je suis bien en face d’un trésor caché dans le code de spip, pour (...)

Lire la suite...

lundi 22 janvier 2007

Extr3mz pr0gr4mm1n

Attention SPIP passe à l’eXtremz programming. Mieux que la NASA avec sa navette spatiale, SPIP a décidé de passer aux « tests unitaires ». Jargon, jargon ? Allez on explique. Donc, sur spip-zone on trouve désormais un répertoire tests/ , contenant une série de tests fonctionnels. L’objectif est d’avoir une batterie de vérifications automatiques, qui permettront de constater certains bugs avant qu’ils ne soient mis sur de « vrais » sites. Commençons par l’installer (en local), à la racine de notre (...)

Lire la suite...

mardi 17 octobre 2006

Du ménage dans les répertoires.

Il a été opéré quelques changements dans l’arborescence de SPIP : Un répertoire config/ peut accueillir le fichier de connexion. (il est à renommer connect.php dans ce répertoire). Vous pouvez aussi déplacer mes_options.php dedans. À l’installation il sera créé là, il faut donc que ce dossier soit en lecture/écriture. Par soucis de compatibilité, les anciens emplacements marchent encore. Un répertoire tmp/ qui accueille désormais le cache, les fichiers de session, les verrous etc..., bref, toutes les (...)

Lire la suite...

vendredi 5 octobre 2007

Balise #PIPELINE

Un bel oeuf de pâques, comme on aime les collectionner dans SPIP. #PIPELINE est une balise très discrète qui existe dans le core depuis un an. Toute bête, elle se contente d’ajouter dans le squelette le contenu du pipeline qu’on lui a passé en paramètre : Autrement dit, si le squelette truc.html introduit la balise #PIPELINEtruc, celle-ci ajoutera le contenu que tous les plugins actifs du site auront alimenté (via la notation bien connu des pipelines, la doc, toujours la doc :P) pour le point (...)

Lire la suite...

mercredi 2 janvier 2008

$controler_dates_rss, une variable de personnalisation

Quand on abuse de la syndication automatique de SPIP, on cherche rarement à lire dans le marc de café et, par voie de conséquence, savoir ce que le futur nous réserve. La syndication, c’est pour suivre l’acutualité. De la même manière, les informations bien datées, appartenant à la préhistoire du web ne sont pas nécessairement l’objet des abonnements RSS. C’est pourquoi le code de SPIP considère que si la date d’un élément de flux RSS et « très vieux » (plus d’un an, dans le web, c’est pour les (...)

Lire la suite...

samedi 27 janvier 2007

Ironie de l’histoire

Amusant retournement de l’histoire s’il en est ! ... Je relisais encore il ya peu le billet de Tristan Nitot concernant la sortie de SPIP Agora où il vantait le respect des standards (xhtml) de cette livraison, comparée à son original. Et puis je découvre ce jour le nouveau site de SPIP Agora. Mauvaise habitude de professionel, je le passe illico au validateur. Et Ô horreur !!! Que vois-je ? La promotion d’un outil si respectueux truffé de non conformités :) Coincidence ? Toujours est-il qu’il y (...)

Lire la suite...

0 | 10