SPIP versus WordpressMise à jour : Junho de 2023
En évitant les guerres de religions -fréquentes dans ces comparaisons-, lister les points forts de SPIP par rapport à Wordpress pour un décideur. Fonctionnalités FonctionsSPIPWordpress Multilinguisme Natif Plugin souvent incomplet et casse-tête Typographie Natif et de qualité Plugin souvent (…)
wrap_embed_htmlMise à jour : Fevereiro de 2019
Filtres
mémo
r21894 et r21895 dans le core, ainsi que z87162 et z87163 dans textwheel, introduisent wrap_embed_html avec le log suivant : Si une fonction wrap_embed_html est definie, on l’appelle en lui passant le contenu source et le html qu’on s’apprete a embed dans le contenu riche. Cette (…)
Intégrer le contenu d’un fichier markdown dans un article Mise à jour : Junho de 2023
Carnet Trucs et Astuces
m-à-j du 24/11/2014 : les modifications évoquées dans cet article sont intégrées dans le plugin Markdown à partir de la version 0.14.1, et ne sont donc valables que pour les versions antérieures.
Le plugin Markdown est disponible à cette adresse : https://plugins.spip.net/markdown.html
En 2 (…)
Créer les objets décrits par un fichier csvMise à jour : Setembro de 2023
Le core de SPIP fournit un fichier ecrire/inc/importer_csv.php pour ses besoins d’import de fichier CSV, et il est possible de l’utiliser pour nos propres besoins.
C’est ce que fait par exemple le plugin livraison, avec le code suivant : ```php function livraison_installer_modes() (…)
Urls multiples pour langues multiples et articles multilinguesMise à jour : Fevereiro de 2023
Carnet Multilinguisme
Jeu d’url dans différentes langues utilisées
Comment générer un jeu d’url dans différentes versions de langue à partir d’une extraction d’un bloc multi dans le champ indiqué par table_titre ? L’idée est de pouvoir utiliser la version de langue d’une url en fonction de l’alias du domaine (…)
Parfois désactiver l’ajax d’un bouton_actionMise à jour : Junho de 2023
Carnet Ajax
(Real3t:) J’ai un traitement via un bouton_action en ajax. Ça marche comme attendu, mais l’action elle-même fait dans certains cas : redirige_par_entete(generer_url_ecrire(’uneautrepage’));, et ça charge l’intégralité de page page d’admin en ajax. Je voudrais dans ce cas particulier désactiver (…)
Préparer ReleaseMise à jour : há 2 semanas
Voir un joli article bien rédigé sur le sujet des release : https://blog.spip.net/Comment-ca-se-passe-la-sortie-d-une-nouvelle-version-de-SPIP.html
L’outil («temporaire, le temps de passer à composer») de @marcimat pour générer la version (= créer des archives de SPIP) est ici : (…)
Configurer Alwaysdata pour SPIPMise à jour : Maio de 2023
Attention sqlite n’est pas activé par défaut sur les hébergements alwaysdata. Il faut probablement l’installer comme expliqué pour les extensions, plus loin.
À partir de SPIP 4
Le MYSQL de Alwaysdata utilise mariadb 10.6 qui souffre d’un bug qui n’est contourné par SPIP qu’à partir des (…)
Gestion des images et Documents (vers SPIP 4)Mise à jour : Dezembro de 2021
Carnet «images»
Quelques interrogations sur : accès aux logos (et aux vignettes : masquées ??) attachement automatique des documents ajoutés par un raccourci manuel
Quelques constats /SPIP 3.2.12 il n’est (actuellement) pas prévu de rattacher un Logo ou une vignette depuis la médiathèque => homogénéiser les (…)
Date de connexion des utilisateur⋅icesMise à jour : Novembro de 2022
Carnet Code SPIP
(Brouillon de doc qui aurait éventuellement sa place sur programmer, mais je vois pas encore où le ranger, soit une article à part, soit un article de synthèse comprenant diverses notes techniques). La table spip_auteurs dispose nativement d’un champ datetime en_ligne. Attention ce champ ne (…)