Salut,
Voici le second pas.
Toujours si vous faites une mise à jour de type git pull sur la branche master, le fichier plugins-dist.json
a disparu. Normalement, les outils comme checkout
gèrent correctement l’absence de ce fichier. À vérifier…
La suite :
- Vider le cache
- supprimer le dossier plugins-dist
- exécutez
composer install
Normalement, les plugins sont dans plugins-dist/spip
Concernant les noms des packages, je suis resté fidèle à l’idée de les faire coïncider avec les prefix
des fichiers paquet.xml
, ce que nous avions mis en œuvre à l’époque de la maquette SPIPRemix et de remplacer les _
par des -
. Quelques renommages de dossiers, donc :
- filtres_images devient images
- porte_plume devient porte-plume
- statistiques devient stats
- textwheel devient tw
- urls_etendues devient urls
Cas particulier : spip/dist est toujours mis à jour dans squelettes-dist
Nous avons fait le choix de ne pas transformer le code des plugins-dist, notamment ceux dans lesquels existent déjà des classes PHP et des lib pouvant être externalisées dans le dossier vendor/
. Ces chantiers viendront par la suite.