Carnet Wiki

migrer plugin spip3

Version 1 — May 2011 JLuc

<blockquote class="spip">

- trucs et astuces pour le portage des plugins sous spip 3
-  trucs glanés à partir de l’analyse des commits de la zone qui signalent des adaptations du code pour compatibilité avec spip3.

Cette liste ouverte à tous : reportez y vos trucs et bonnes pratiques de portage des plugins vers spip3

Voir aussi : migrer un plugin vers spip2

</blockquote>

Logs avec niveaux

Le niveau de log doit être concaténé au nom du fichier de log.

Dans http://zone.spip.org/trac/spip-zone/changeset/47826 :

spip_log(“ACTION ACTUALISER DEPOT (manuel) : id_depot =”. $id_depot, ’svp’);
devient
spip_log(“ACTION ACTUALISER DEPOT (manuel) : id_depot =”. $id_depot, ’svp_actions.’ . _LOG_INFO);

spip_log(“Categorie absente dans le paquet issu de <". $insert_paquet[’src_archive’] ."> du depot <" . $insert_paquet[’id_depot’] . ">\n”, ’svp_paquets’);
devient
spip_log(“Categorie absente dans le paquet issu de <". $insert_paquet[’src_archive’] . "> du depot <" . $insert_paquet[’id_depot’] . ">\n”, ’svp_paquets.’ . _LOG_INFO_IMPORTANTE);

Il y a d’autres niveaux de log : _LOG_ERREUR