[SPIP Zone] [Spip-Zone] Liste des filtres de spip

En date de : Jeu 18.6.09, Teddy Payet <teddy.payet@gmail.com> a écrit :

Une autre question, les API suivante,
sont-elles à référencer avec le memo_api?
- critere_
- exec_
- editer_
- action_
- ajouter_
- ajax_
- calculer_
- etc.

go go go!

et pour les action_, on peut avoir des sous-familles...

action_instituer_
action_copier_
action_acceder_
action_activer_

Ça ne fera pas beugué memo_api?

ça permettra de tester si mes regexp tiennent la route...

Si j'ai le feu vert, je m'y colle.

vu le nombre de page / API, on pourrait presque faire une rubrique dédiée sur doc.spip.org ?

Je reposte mon message :
Bon ben, voilà, c’est fait :

http://doc.spip.org/Comprendre-SPIP

Mais je constate qu’il y a une erreur dans la génération du lien de la doc :
Dans l’article sur les API-image_* l’url du code est la suivante :
http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc/filtres_images_lib_mini.phpecrire/inc/filtres_images_mini.phpecrire/inc/filtres_images.php#image_graver

Nous avons deux fois « ecrire/inc/filtres_images_
lib_mini.php »

Le 18 juin 2009 17:11, cy_altern <cy_altern@yahoo.fr> a écrit :

En date de : Jeu 18.6.09, Teddy Payet <teddy.payet@gmail.com> a écrit :

Une autre question, les API suivante,
sont-elles à référencer avec le memo_api?

  • critere_
  • exec_
  • editer_
  • action_
  • ajouter_
  • ajax_
  • calculer_
  • etc.

go go go!

et pour les action_, on peut avoir des sous-familles…

action_instituer_
action_copier_
action_acceder_
action_activer_

Ça ne fera pas beugué memo_api?

ça permettra de tester si mes regexp tiennent la route…

Si j’ai le feu vert, je m’y colle.

vu le nombre de page / API, on pourrait presque faire une rubrique dédiée sur doc.spip.org ?


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

tous n'est pas API, faite attention.

Qui pourrait justement faire une liste des API?

Cela serait plus qu’un connaisseur en dresse la liste… Je m’occupe de modifier la « doc » selon le modele <memo_api>…

Le 18 juin 2009 17:17, cam.lafit@azerttyu.net <cam.lafit@azerttyu.net> a écrit :

tous n’est pas API, faite attention.


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Teddy Payet a écrit :

Qui pourrait justement faire une liste des API?

Cela serait plus qu'un connaisseur en dresse la liste... Je m'occupe de modifier la "doc" selon le modele <memo_api>...

Les connaisseurs jusqu'à présent n'ont pas voulu se mouiller
à définir une API. Peut être parceque ça engage ! Or spip évolue.
Mais la communauté - toi - peut le faire par contre :slight_smile: :
une "api de facto".

JL

Oui et non… Le truc, c’est que je ne suis pas dév… Donc définir une API est un peu hors de ma portée… (pour le moment).
Apparemment, on peut dire que tout n’est un API, mais pas possible pour le moment de dire ce qui est une API…

Toutefois, je trouve que ce memo_api est très utile. On pourrait l’utiliser aussi pour dans une autre rubrique (mais toujours dans « Documentation de SPIP ») lister les fonctions qui ne sont pas des API mais qui sont là quand même…

Le tout est de savoir ce qui est une API. Et les autres on peut les classer dans une rubrique « fonctions »

Qu’en pensez-vous?

Le 18 juin 2009 17:56, JLuc <jluc@no-log.org> a écrit :

Teddy Payet a écrit :

Qui pourrait justement faire une liste des API?

Cela serait plus qu’un connaisseur en dresse la liste… Je m’occupe de modifier la « doc » selon le modele <memo_api>…

Les connaisseurs jusqu’à présent n’ont pas voulu se mouiller
à définir une API. Peut être parceque ça engage ! Or spip évolue.
Mais la communauté - toi - peut le faire par contre :slight_smile: :
une « api de facto ».

JL


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

S'lt

Une API c'est un groupe de fonctions generique qui a un sens. Donc à
partir de là si tu considéres qu'un ensemble de fonction ayant le meme
prefixe forment un sens alors c'est une API.
Les exemples que je t'ai cité ne sont pas un groupe homogene. exec_,
action_, ... ce sont des groupes de fonctions mais qui n'ont pas de
genericité. C'est spécifique à une page de l'espace privé de SPIP.

Essaye de mettre en place les groupes que tu considéres comme
homogene, apres on pourra toujours dire que ce n'est pas le cas et
faire les corrections.

Km