L’« extrem coding » à la SPIP, est une des méthodes les plus rapide de développement, de la simple boucle qui ne fait pas ce qu’on veut à la dernière fonction essentielle dans le noyau de SPIP en passant, bien sûr, par la programmation d’un plugin, l’échange quasi-instantannée de code et de reflexion via le canal IRC semble supplanter la traditionnelle liste de discussion du bon vieux Internet qu’on a connu jadis.
Or donc, depuis maintenant une éternité, nous disposions du canal #spip sur (…)
Accueil > Développement
Développement
-
Spip a son propre pastebin
11 août 2007, par James -
Un truc pas si évident
1er juillet 2007, par FilDans les modèles de document (dist/modeles/doc.html), on trouve la séquence suivante :
[(#GETwidth|min350|max120)px ;]
L’objectif de ce code est de fixer la largeur d’un élément (en l’occurrence le bloc de légende d’un document) à une valeur égale à celle du document (#GETwidth), sauf si cette dernière est trop large (supérieure à 350px) ou trop étroite (inférieure à 120px).
À lire le code on peut avoir l’impression que les valeurs mini/maxi sont inversées.
Et pourtant : les mots min (…) -
Per chi ha memoria corta...
27 mars 2007, par Renatoun bel riassuntino di tutti i comandi di SPIP può essere utile :)
Eccolo qua, il memento SPIP libero in italiano.
E’ un piccolo riassunto di tutto ciò che può servire durante la scrittura dei modelli, il tutto in un foglio A4 da stampare fronte/retro.
NB : Nessuno scoiattolo è stato danneggiato durante la stesura del memento. Grazie a Baptiste per averlo ideato e buon SPIP a tutti ! -
un plugin espagnol : Escoitar Gis plugin para SPIP
14 mars 2007, par brunoJe ne lis pas du tout l’espagnol mais j’ai regardé les images et cela à l’air beau ... La doc est ici , il est téléchargeable là et le code est sur la zone
-
Oups, j’ai oublié de fermer la porte
7 février 2007, par FilOn installe des sites, des squelettes et des plugins avec svn... et on ne pense pas toujours à interdire aux fouineurs de regarder ces scripts directement dans le répertoire .svn/ ... pas bon ça !
Voici la commande à installer dans httpd.conf pour bloquer tous les accès en lecture à ces répertoires : <DirectoryMatch "/.svn/"> Order allow,deny Deny from all </DirectoryMatch>
« Ca marche chez moi ». -
Extr3mz pr0gr4mm1n
22 janvier 2007, par FilAttention 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 (…) -
A propos de la distribution des « modules à installer »
22 octobre 2006, par NicolasRSuite à diverses questions sur la liste Spip-user et à des échanges sur l’irc je propose en ce mois d’octobre 2006 un petit point sur le téléchargement des « modules à installer » (plugins, squelettes, etc ..) pour les « utilisateurs consommateurs »
J’insiste sur le fait qu’il s’agit seulement de ce que j’ai compris, pas plus, et que c’est rédigé du point de vue « consommateur pas forcément au courant mais qui essaye de comprendre ».
Une situation actuelle transitoire
Actuellement (…) -
Un autre oeuf de pâques dans SPIP
17 octobre 2006, par JamesLe 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 (…) -
Du ménage dans les répertoires
17 octobre 2006, par JamesIl 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, (…)
-
Le développement de « spip_loader »
11 octobre 2006, par Jamesspip_loader est un script en php qui permet d’installer automatiquement SPIP.
Depuis ses origines, il y a du neuf concernant son développement :
Il est capable de télécharger des fichiers zip sur Internet et il les décompresse là où il a été déposé par ftp.
Par défaut, c’est la version stable de spip qu’il télécharge et renvoie dans la page d’accueil de l’espace privé (soit pour poursuivre l’installation, soit pour effectuer une mise à niveau de la base (mise à jour technique), soit (…)