SPIP

Facebook Twitter
Grml.eu
Les Itérateurs pour SPIP 2.1 Les itérateurs sont une fonctionnalité de la branche dev de SPIP. Ils permettent de faire des boucles non plus seulement sur des articles et autres objets de la base de données SQL de SPIP, mais sur n’importe quoi : fichiers, tableaux de données, webservices, etc. Ce plugin met cette fonctionnalité à disposition dans SPIP 2.1. Prenez le temps de lire la documentation et de regarder les nombreuses démos disponibles dans le plugin « Démos des itérateurs ». Voici quelques exemples des boucles que permettent les itérateurs de SPIP : Les Itérateurs pour SPIP 2.1
/_plugins_/iterateurs/ – SPIP-ZONE
Les itérateurs de SPIP Nous sommes en train de développer dans SPIP une notion générale de boucle, basée sur les itérateurs de PHP. Ces boucles ne portent plus exclusivement sur des requêtes SQL, mais peuvent tourner sur toutes sortes de listes de données. Par exemple :— un tableau de données produit par une fonction quelconque— le contenu d’un fichier local au format XML, CSV, JSON, YAML, etc.— une liste de fichiers dans un répertoire du serveur— une requête sur un webservice— etc (LDAP...). Les boucles SQL Les itérateurs de SPIP
Les évolutions de SPIP 1.9.1 simplifiaient un peu la procédure, mais c’est avec SPIP 1.9.2 et ses améliorations [1] que la mutualisation devient plus robuste permettant la mise en place d’un partage du noyau de SPIP. Cet article explique la procédure pour SPIP 1.9.2, sur des serveurs Apache [2] autorisant la réécriture d’url (url_rewriting). Pour les versions ultérieures de SPIP, voir plutôt l’article Ferme à SPIP. Il y a plusieurs méthodes pour arriver aux mêmes résultats, selon que l’on souhaite configurer directement la mutualisation depuis un hébergement ou depuis un serveur. Le concept... Depuis SPIP 1.9.2 les dossiers nécessaires au fonctionnement du noyau SPIP (ecrire, squelettes-dist, oo), et ceux marquant l’activité d’un site (config, IMG, tmp, local) sont clairement identifiables et séparés. Mutualisation du noyau SPIP Mutualisation du noyau SPIP
Compositions
Permet de différencier les squelettes de rubriques en fonction de la profondeur de celles-ci dans l’arborescence du site. Objectif Il est parfois nécessaire d’avoir pour certaines rubriques un squelette différent, SPIP propose une solution pour différencier le squelette d’une rubrique par rapport aux autres, la boucle ci-dessous permet elle de différencier les squelettes de rubriques en fonction de la profondeur de celles-ci dans l’arborescence du site. installation - créer autant de squelettes de rubrique que de niveaux que vous avez à gérer en les nommant : niveau-1.html niveau-2.html .... niveau-n.html Un squelette différent en fonction de la profondeur dans l'arborescence Un squelette différent en fonction de la profondeur dans l'arborescence
Zippeur Il est parfois utile, notamment quand un article comprend beaucoup de documents joints, de proposer l’ensemble des documents sous forme de zip. Ce plugin permet à SPIP de générer une archive zip à partir d’une liste de documents. Installation Il s’installe comme n’importe quel plugin. Il nécessite SPIP 2.0 minimum et CFG, et assez de place étant donné qu’on duplique les documents. Les zip seront créés dans le dossier local/cache-zip. Zippeur
Une surcharge des squelettes Zpip-dist qui tire parti des nouvelles balises offertes par la spécification HTML5. Attention, ce plugin n’est plus compatible avec les nouvelles versions de Zpip, qui a connu plusieurs incompatibilités de nomenclature entre temps. Qu’est-ce que HTML5 ? HTML5 est une évolution de la norme HTML 4.01, norme datant maintenant d’une dizaine d’années. Zpip-dist en HTML5 Zpip-dist en HTML5
Les bases de données en SPIP Installation minimale Voici d’abord tous les scénarios possibles d’installation de SPIP avec une seule base. Lors de l’installation de SPIP, celui-ci teste la configuration de PHP et propose, lorsque c’est possible, un choix parmi plusieurs types de serveurs SQL (actuellement MySQL, PostgreSQL ou SQLite), qui offrent tous les mêmes fonctionnalités. Les bases de données en SPIP
spip

Tutoriaux SPIP – Paris-Beyrouth

Tutoriaux SPIP – Paris-Beyrouth

Vous trouverez ici des trucs et astuces destinés aux développeurs de sites sous SPIP. La majorité de ces trucs est consacrée aux filtres graphiques introduits dans SPIP 1.9. Il y a là en effet un vaste champ d’expérimentation pour les webmestres et les graphistes.
SPIP

SPIP Ressource

SPIP

Afficher l'article si la rubrique n'en a qu'un seul Besoin récurent des squelettes SPIP : que faire des rubriques qui n’ont qu’un seul article ? Une solution assez souvent retenue et d’afficher directement l’article s’il est tout seul dans sa rubrique : La solution proposée ici permet de rediriger vers l’article lorsqu’on appelle explicitement la rubrique. Afficher l'article si la rubrique n'en a qu'un seul
Comment détecter des appareils mobiles avec du javascript - PL en toute liberté Comment détecter des appareils mobiles avec du javascript - PL en toute liberté Vous voulez que les visiteurs équipés d'un appareil mobile (iPhone, Ipod, Android, etc) puissent choisir la version mobile ou standard de votre site Web? Voici une petite astuce. Insérer ce code dans la page d'accueil de votre site (entre les deux balises HEAD): Pour voir ce que ça donne avec votre mobile, voir ce site. Pour voir le rendu dans votre navigateur, cliquez ici.
Les Plugins SPIP
Aperçu La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP. Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de nouveau assortis à chaque site. Mediabox est également multilingue. MediaBox
Le plugin Thickbox pour SPIP, qui permet d’afficher une image avec un effet de présentation à la mode. Voici le plugin Thickbox pour SPIP. Présentation Il s’agit d’une adaptation du code original de Cody Lindley qui permet d’afficher une image avec un effet de présentation à la mode qui se met en route lorsque l’image est cliquée. Thickbox
Nuage (de mots-clés) L’article « Afficher les mots-clés en faisant varier la taille de la police » de BoOz et Fil permettait déjà d’afficher un nuage de mot-clés. Le présent article reproduit exactement les mêmes résultats, puisqu’il s’agit de son adaptation sous forme de modèles, le tout sous forme de plugin pour faciliter l’installation. Installation
Adaptation du script FancyBox pour jQuery en plugin SPIP. Liste des fonctionnalités reprise depuis le site original : ajoute un joli effet d’ombre portée sous la fenêtre possibilité de grouper les images pour naviguer dans les séries d’éléments permet d’afficher des images, du contenu en ligne, ajax ou en iframe Voir la démonstration sur le site de FancyBox. Installation et configuration FancyBox
Soit à créer un tableau de trois colonnes contenant les titres des articles d’une rubrique, le nombre de lignes dépendant du nombre total d’articles ; sur le principe : Il faut évidemment utiliser une boucle Articles, mais la difficulté réside dans le placement de balises tr ouvrante et fermante tous les trois passages dans la boucle. L’astuce consiste à utiliser la balise #COMPTEUR_BOUCLE et le filtre alterner. Cette balise indique le nombre de passages déjà effectués dans la boucle : si le reste de sa division par 3 vaut 0 il faut produire une balise tr ouvrante au début du code, s’il vaut 2, il faut produire une balise tr fermante à la fin. Afficher des éléments par lignes dans un tableau
|alterner
#COMPTEUR_BOUCLE
Styles des tableaux de SPIP
SPIP - Alsacréations
spip

Web et littérature : les 10 ans de Remue.net / Réseaux de la révolte tunisienne
Référencement naturel : Spip Vs Wordpress
SPIP 2.1.8 : mise à jour importante
Le blog consacré au backlinks, et liens, en dofollow
Livret formation SPIP mini
Changeset 9a1a2f93ffcc7e77953c562a3aa2f5563151c06d – SPIP
Contributions libres
Les variables de personnalisation
Zapper les squelettes par défaut de SPIP
Spip :: Filtre |qr_code
Google Maps API
diaporamas

Une date (plus ou moins) floue
Une arborescence « à la phorum » en css
Plugin Flattr pour SPIP
Comment imposer des tailles limites ou des poids limites aux documents et pièces jointes de Spip | Soon7 : Web, flash, stratégies ,Réseaux sociaux ,SEO en Martinique
Logos d'article automatiques
Drupal et mySQL sont sur un serveur...
spiPDF : générer des contenus sur mesure en PDF
La vie d'un français en Australie
Une favicon pour votre site
Plugin Multidomaines
Changeset cfffc81cc4482e25302505aac5565c5bab7b177b – SPIP
amMap: Interactive flash maps
ammap
ajouter image vcard code
Une vCard à votre image avec SPIP
Changeset 16039 – SPIP – Trac
http://programmer.spip.org/IMG/pdf/documentation_fr.pdf
2.1 : mes articles ont tous disparu !
Bandeau
ZZZ sous Zpip
Présentation de Textwheel
SPIP est-il un logiciel français ?
Écran de sécurité
CSS imbriqués