Ici peu de texte et essentiellement des liens pour vous permettre de commencer à vous informer sur la question qui vous intéresse.
Voir également :
- Construire un site avec SPIP
- Gérer les plugins
- Gérer les squelettes
- Développer avec SPIP
Personnaliser la configuration de SPIP
Précision : on ne parle pas ici du menu configuration de SPIP situé dans l’espace privé, mais de variables de configuration avancée modifiables dans un fichier.
Les variables de personnalisation (spip.net)
Utiliser la librairie jQuery (jQuery.info) SPIP intègre depuis la version 1.9.2 cette bibliothèque javascript et AJAX ; elle est utilisée par SPIP et ses plugins.
Créer des filtres
Exemple de filtre permettant de comprendre la "mécanique" (spip-contrib)
Étendre les boucles SPIP en créant ses propres balises
SPIP offre une panoplie de balises, mais son compilateur vous permet d’ajouter les votres.
Créer sa balise (spip-contrib)
Nouvelle balise : exemple avec #MAINTENANT
Une nouvelle balise : exemple avec #TRIMESTRE
Balise #TITRE_PARENT
Créer ses propres formulaires
Les balises dynamiques (spip-contrib)
Utiliser des tables et des champs externes
Afficher avec des boucles SPIP des informations externes à SPIP c’est possible ? Oui !
La structure de la base de données (spip.net)
Tutoriaux Multitables & Multibases (spip-contrib)
Implémenter une nouvelle boucle et utiliser de nouveaux critères (wiki spip-contrib)
Créer des plugins
Modifier, étendre les fonctionnalités de SPIP ou lui faire prendre en charge des choses éloignées de la gestion de contenu classique, c’est possible ? Ben oui !
Étendre SPIP (spip.net)
Réaliser un premier plugin (spip.net)
Tutoriaux pour la création de plugins (spip-contrib)
Détail du fichier plugin.xml (wiki doc.spip.org)
Architecture type d’un plugin (spip-zone)
Inspirez-vous également naturellement des plugins déjà existants.
Pour échanger sur un développement forum de développeurs de plugins et autres contributions

