Salut,
je viens d'installer un SPIP 2.1.0-rc [15553] et continue avec l'installation d'un layout souso ZPIP
Les extensions suivantes ont été installées avec SPIP:
* Compresseur 1.0 - Stabil
* Filtres Images et Couleurs 1.0.1 - Stabil
* Porte plume 1.7.1 - Stabil
* SafeHTML 1.3.7 - Stabil
* Support vieux navigateurs 1.0 - Stabil
Installation ZPIP
1. Installation du cookie de correspondance ds SPIP (il n'est pas activé automatiquement)
2. J'ouvre "Konfiguration" "Plugin-Verwaltung" et constate qu'il y a des parties des la page qui ne sont pas traduites (pourtant dans l'espace de traduction les traductions sont affichées commr étant complètes):
Le titre/tab "Plugins actifs" et sous "Liste der Plugins" j'ai le message "Aucun plugin activé." La partie EXTENSIONS est entieÈrement en francais, dont le texte "Les extensions ci-dessous sont chargées et activées dans le répertoire extensions/. Elles ne sont pas désactivables.".
D'ailleurs: Dans SPIP 2.0.10 la déscription des Plugins est toujours en francais. Pourtatnt j'ai traduit les plugin.xml et les fichiers de langue nom-du-plugin_de.php Comment faire pour traduire la lsite des plugins de l'installation automatique ?
3. Je clique sur "Liste der Plugins" et constate que je peux installer des plugins das le répertoire plugins, mais rien n'indique que ce répertoire n'existe pas et qu'il faudrait le créer.
Il serait bien d'en avertir l'utilisateur et lui proposer un bouton pour la création du répertoire.
4. Je clique sur "Plugins hinzufügen" (ajouter plugins), je lis l'explication comme quoi il faut que je crée plugins/auto avec chmod 777, j'ouvre mon FTP et j'exécute.
D'ailleurs: Je ne suis pas sûr si le répertoire lib/ doit se situer à la racine ou dans le répertoire plugins ou ailleurs. Ce n'est pas expliqué
5. Après la création de plugins/auto tout est bon, sauf que le titre de la liste "Alugins actifs" est toujours en farncais.
6. Je clique sur "Plugins hinzufügen" (ajouter plugins), Je clique sur un URL de liste (il faudrait expliquer qu'on peut cliquer sur les urls afin de les sélectionnern, mais c'est pas si important), je confirme et voilà une liste de plugins assez longue ET EN FRANCAIS s'affiche. Ca marche. Pour l'instant je n'ai choisi que la liste de plugins.spip.net parce que je pars du principe que c'est la lsite des plugins officiellement reconnus et stables 
7. Jouvre la page www.zpip.net (en réalité c'est Zpip-dist v1 - SPIP-Contrib) puis "Installer Zpip pas à pas". Sur cette page je lis qu'il faut que
8. je crée un répertoire « themes » doit être créé par FTP au même niveau que le répertoire « plugins », donc à la racine de mon site.
9. Je retourne dans mon SPIP, mais il n'y a pas de Squelette Zpip dans la liste des plugins. C'est l'échec et la deception brutale pour l'utilisateur lambda, mais moi étant un écureuil futé
10. j'active la deuxième liste des plugins (http://www.spip-contrib.net/?page=rss-plugins-spip-2-1) et je me retrouve avec une liste de 258 plugins sur une m^me page, ce qui est ok, car
11. je peux rapidement chercher dans cette liste en utilisant la fonction de recherche de mon Firefox (CTRL-F, "Zpip")
12. Je trouve alors "Le Squelette Zpip-dist" (décrit en francais malgré le reglage de mon espace privé en allemand), je le télécharge, je l'active et retourne sur la page explicative spip-contrib. Ouf, maintenant ca a l'air de bien avancer.
12. Là je lis qui est bien d'installer Zen-Garden, Slogan, Menus et Bonux. J'ouvre alors la page "Plugins hinzfügen" dans SPIP et cherche Zen-Garden, que je peux télécharger mais dont l'activation échoue car "Das Plugin ../plugins/auto/zen-garden kann nicht aktiviert werden. Benötigt mindestens Version [1.8.7;] des Plugin SPIP_BONUX."
13. Alors je refais la procédure avec Bonux (déscription toujours an francais ...) et j'essaye de les activer en même temps. Cest bon.
14. Même procédure pour Slogan - OK
15. Même procédure pour Menus - OK
16. On m'a dit qu'avec le couteau suisse je pouvais faire un tas de trucs super, entretems j'ai pris des notes comment le "Schweizer Taschenmesser s'appele en francais
"alors re-belotte - OK
17. Maintenant je dois consulter spip-contrib pour continuer. Je comprend que je dois copier les thèmes dans le dossier thèmes par FTP. Je les veux tous pour pouvoir ensuite les choisir dans l'espace privé de SPIP, alors je les "télécharge" (au fait je les ai déjà sur mon disque dur dans _zone.spip.org\spip-zone\_themes_ Je leur enleve les infos svn pour accélérer le transfert par FTP)
Andreas09
Arclite
BluePigment-1-0
ClearBreeze-1-0
Colourise-1-0
Component-1-0
CoolWater-1-0
Corporate-Office-1-0
Detachable-1-0
EasyBreeze
Envision-1-1
Fusion-pour-Z
Gumamela
HarvestField-1-0
HigherGround-1-1
JungleLand1-0
KeepItSimple
Less-is-more
Logistix
MarketPlace-1-0
New-Horizon-1-0
Nuages
OutDoor-1-0
Pixel-1-9-8
Rock
Sleek
Snowblind
Surreal
TechJunkie
The-Morning-After-theme
Trefle
Urban-Artist-1-0
Welsh-2-0
Wu-Wei
Wu-Wei-Noir
Zpresse
(Les frameworks ne sont pas directement identifiable per leur noms de répertoire qui ne les identifie pas en tant que tel, il ne portent que leur nom sans le préfixe "Framework" - mais ils y sont.)
- Framework-BluePrint
- Framework-Tripoli
- Framework-ooCSS
- FreshMedia-1-0
18. Avant de les telécharger sur le serveur je renomme les dossiers des thèmes afin de répérer sur le serveur. Je copie tous les 41 thèmes dans sur le serveur FTP dans le dossier themes
19. Comme expliqué sur spip-contrib je retourne dans SPIP et vérifie que tous les thèmes sont disponibles. Sous "Konfiguration" je touve un symbole et un lien "Themes" (en francais). Ils sont tous présents et accompagnés de deux liens "Apercevoir" et "Choisir"
en francais
- OK
20. En suivant le lien dans spip-contrib j'ouvre la page SPIP Zen Garden - SPIP-Contrib pour me familiariser avec la gestion des thèmes.
21. Je choisis le thème CorporateOffice1-0 - OK
22. Je crée une rubrique "Deutsch" (ca sera un site multilingue) et publie mon premier article
23. J'ouvre la page d'acceuil du site public - elle s'affiche bien dans le design sélectionné - OK
- mais elle contient un lien "Lire la suite de Hello World". Le thème n'est donc pas ou pas entièrement internationalisé.
24. Je retourne sur spip-contrib pour me renseigner sur le thème-switcher pour l'espoace public. C'est bien expliqué, mais le message de Zen-Garden est en francais. Il faut encore le traduire et vérifier si c'est bien internationalisé. J'active le thème-switcher et retourne sur la page publique.
25. Le thème-switcher n'est pas visible sur le site public. Ou le thème ne prévoit pas son utilisation, ou il ne fonctionne pas. Il faudrait l'essayer avec d'autres thèmes.
Résumé et conclusions
- En principe presque tout marche bien, mais il faudrait réduire le nombre d'étapes requises pour activer Zpip et ses thèmes.
- Il faudrait noter pour chaque thème s'il est internationalisé et quels plugins coopèrent avec lui sans nécessiter des modifications ou du thème ou du plugin.
- La procédure d'installation de Zpip et de SPIP reflètent directement la complexité du système de base. Ceci les rend difficilement utilisable pour des néophytes qui ne sont pas prêts à consacrer un minimum de deux à trois heures et de se lancer dans une lecture précise de la documentation.
Je vois plusieurs solutions pour communiquer la qualité énorme du travail qui a été investi dans SPIP 2.1 et Zpip. Malheureusement ca signifie qu'il faudra encore investir beaucoup de travail:
- D'abord il faudrait un manuel pas-à-pas complet pour chaque type d'insatllation. L'idéal serait und document à imprimer par type d'installation.
- On pourrait expliquer comment utiliser les thèmes comme plugin et quel différences existent avec l'utilisation de Zen-Garden.
- Avec des paquets SPIP/Zpip/thèmes préconfigurés on pourrait éliminer la nécessité d'alterner entre la fenêtre d'installation de SPIP et les documents de la doc divers.
- Mais d'abord et surtout il faudrait corriger quelques hics dans la surface qui risquent d'envoyer l'utilisateur sur de mauvaises pistes.
Chapeau, merci et félicitations pour ce système génial qui de nouveau fait entrer SPIP dans le monde des utilisateurs et lui fait perdre son image de système pour codeurs.
klaus++