Sites Web : Programmer avec SPIP

Publié le samedi 13 juin 2009

⇒ http://programmer.spip.net/

Site de documentation destiné aux développeurs de plugins pour SPIP.

Ce site est né de la rencontre entre :

  • Marcimat, ayant envie d’écrire cette documentation, mais n’en ayant pas les moyens financiers
  • Jacques Pyrat, qui avait les moyens de financer cette entreprise
  • Pascal qui a lui aussi contribué

N’hésitez pas à contribuer vous aussi !

Articles syndiqués tirés de ce site

calculer_rubriques
11 octobre, par JLuc
Ce pipeline sert à modifier la manière avec laquelle est automatiquement calculé le statut et la date de mise à jour d’une rubrique. Lorsqu’un plugin déclare des objets d’un nouveau type, il peut par exemple se servir du pipeline calculer_rubriques pour modifier le statut (’publie’ ou non) des (...)
Formulaire de configuration
11 octobre, par cam.lafit
Un plugin peut nécessiter des éléments de configuration. SPIP propose un système automatique pour proposer un tel formulaire de gestion. - Développer des plugins
quete_logo_objet
8 septembre, par JLuc
Voir la page « API des logos ». - Liste des pipelines
Auto-documentation sur code.spip.net
8 janvier, par JLuc, Matthieu Marcillaud
En complément à ce site https://programmer.spip.net, à la documentation de spip.net et à celles des plugins sur contrib.spip.net, le site https://code.spip.net fourni une documentation du code de spip et de certains plugins, générée de manière automatisée à partir des commentaires phpDoc trouvés dans le (...)
Images temporaires, images permanentes et fichiers de contrôle
6 janvier, par cerdic, denisb
Les filtres de traitements d’image créent pour arriver au résultat souhaité des images intermédiaires si plusieurs filtres d’images sont enchaînés. Seule la dernière image est conservée. Cet article explique le principe de ce fonctionnement qui s’appuie sur les fichiers de contrôle (.src) pour chaque (...)
Le PHPDoc dans le code source
6 janvier, par Matthieu Marcillaud
Le code source de SPIP utilise le format PHPDoc pour documenter ses fonctions et ses fichiers. Nous décrivons ici les usages. - Documenter le code
Optimisation du cache, pipelines recuperer_fond et affichage_final
Décembre 2021, par cerdic, JLuc
Le pipeline affichage_final est un peu, pour une page complète, l’équivalent du pipeline recuperer_fond pour une inclusion. Mais il y a quelques différences par rapport au cache et à l’accès au contexte. Inclusion et pipeline recuperer_fond La fonction recuperer_fond() produit d’abord le calcul du (...)
produire_fond_statique
Octobre 2021, par JLuc
Produire un cache statique à partir de l’évaluation d’un squelette SPIP. - Cache
Blocs ajax et ajaxReload
Septembre 2021, par JLuc
Forcer le rechargement d’une partie de la page, par exemple à l’issue de la validation d’un formulaire. Lorsqu’on veut forcer le rechargement d’un autre bloc que le bloc courant, alors ce bloc doit lui-même être inclu en ajax, et il faut ensuite utiliser la fonction javascript ajaxReload. - Ajax / (...)
Balise #LARGEUR_ECRAN
Août 2021, par JLuc
La balise #LARGEUR_ECRAN définit la largeur de l’écran dans l’espace privé. Elle reçoit un unique argument qui est un nom de classe CSS, et initialise la variable globale $GLOBALS[’largeur_ecran’] avec cette valeur. Pour l’utiliser dans une page particulière de l’espace privé, il faut aussi (...)
Revenir en haut