Carnet Wiki

migrer plugin spip3

Version 1 — Mai 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