Version 1 — May 2011 — JLuc
- 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