De la doc pour SPIP - VertigeASBL/SPIP-Vertige GitHub Wiki
La doc de SPIP est parfois assez difficile à trouver, alors voici une série de liens permettant de trouver de la documentation, des explications et autres astuces.
Liens utiles
- programmer.spip.org : La bible…
- doc.spip.org : La doc du code de spip
- spip.net : Référence des boucles, filtres et balises, et description de quelques APIs.
- Les nouveautés (et pièges) de SPIP3
- marcimat.magraine.net : blog du dév du plugin Fabrique, chats, formulaires et plein d'astuces.
- romy.tetue.net : Blog d'une dév SPIP
- www.paris-beyrouth.org : Plein de bons tutoriaux spip, la référence pour les traitements d'image automatiques et les optimisations de la vitesse de chargement des pages.
- www.yterium.net : site d'un des principaux dev spip. Référence pour Zpip.
Paths, surcharge de fichiers
Configuration
- plugin.xml (spip 2.x)
- paquet.xml (spip 3)
- créer un formulaire de configuration (simple)
- créer une interface d'administration (complexe)
Pipelines
Objets éditoriaux
Pour SPIP 2.x :
- C'est souvent plus simple avec champs extras, qu'on peut restreindre à une rubrique ou un mot-clé.
- chats pour spip 2
- statuts sur les objets
Pour SPIP 3 :
- l'indispensable Fabrique
- Pour comprendre comment ça marche, les chats pour spip 3
- exemple d'utilisation avancée de la fabrique : intégrer une table existante dans la fabrique
- description des API's permettant de créer, éditer, restreindre et liers de nouveaux objets éditoriaux sur spip.net
- plus d'explications sur les liaisons
Création de Balises
- balises statiques.
- balises dynamiques (qui peuvent changer entre deux appels, p.ex l'heure ou la date.