Spip 2 dispose t-il d'une API ?

Bonjour,

Spip dispose t-il véritablement d’une API ? C’est à dire un jeu de fonctions sur lesquelles il serait possible de s’appuyer pour étendre Spip ?

Je n’ai pas réussi à trouver une documentation précise. Aucune, en tout cas, avec la syntaxe précise des fonctions, comme s’écrit habituellement une doc d’interface (nom de la fonction, ce qu’elle renvoie, paramètres à lui passer et types attendus, etc.)

Je me sert actuellement des informations du site http://doc.spip.org

Mais les fonctions indiquées peuvent-elles être considérées comme faisant partie d’une API de développement ?

Par exemple, si j’utilise aujourd’hui session_get(), une prochaine version de Spip ne risque t-elle pas de supprimer, renommer ou changer le fonctionnement de cette fonction ? Quelle stabilité dans le temps ont ses fonctions ? Quelle pérennité pour les plugins les utilisants ?

Merci pour vos lumières.

Créez votre adresse électronique prenom.nom@laposte.net
1 Go d’espace de stockage, anti-spam et anti-virus intégrés.

* dimitri.malo tapuscrivait, le 17/04/2009 08:47:

Bonjour,

Spip dispose t-il véritablement d'une API ? C'est à dire un jeu de fonctions sur lesquelles il serait possible de s'appuyer pour étendre Spip ?

Je n'ai pas réussi à trouver une documentation précise. Aucune, en tout cas, avec la syntaxe précise des fonctions, comme s'écrit habituellement une doc d'interface (nom de la fonction, ce qu'elle renvoie, paramètres à lui passer et types attendus, etc.)

Je me sert actuellement des informations du site http://doc.spip.org

Mais les fonctions indiquées peuvent-elles être considérées comme faisant partie d'une API de développement ?

Par exemple, si j'utilise aujourd'hui session_get(), une prochaine version de Spip ne risque t-elle pas de supprimer, renommer ou changer le fonctionnement de cette fonction ? Quelle stabilité dans le temps ont ses fonctions ? Quelle pérennité pour les plugins les utilisants ?

Merci pour vos lumières.

http://programmer.spip.org/

--
RealET