Ah, la simplicité de SPIP, elle est toujours limitée par le degré de complexité de la tâche qu’on tente à accomplir avec.
Alors ...
Une approche complexe ...
EVA-WEB
https://plugins.spip.net/evasquelettes.html?compatible_spip=3.2&lang=fr
https://contrib.spip.net/Le-projet-EVA
Le projet EVA dispose de ses propres sites, s’y reporter :
– Site officiel du projet : http://spip-edu.edres74.net/rubriqu...
– Le forum d’EVA, Démo en ligne , site support pour le développement (n’est pas destiné au simple utilisateur d’EVA) etc.
Menus
https://plugins.spip.net/menus.html?compatible_spip=3.2&lang=fr
https://contrib.spip.net/Menus-3139
SPIP 3.2.11 (26 mars 2021)
https://www.spip.net/fr_download
https://files.spip.net/spip/archives/spip-v3.2.11.zip
Avec ces trois composantes seulement on obtient un système complexe avec plein de dépendances dont j’ignore les effets secondaires voire "collatéraux".
Une idée de solution ...
Jetons un regard sur Menus :
https://contrib.spip.net/local/cache-vignettes/L550xH426/menus-nouveau-7866c.png
sur la page
https://contrib.spip.net/Menus-3139
Je comprends que mon menu principal doit porter l’identifiant" barrenav. Avec ca le tour devrait être joué - à moins que le squelette EVA n’exige une autre appelation pour sa barre de navigation. La réponse à cette question se trouve sans doute dans ...
https://contrib.spip.net/Menu-anime-deroulant
C’est bien ca :
https://contrib.spip.net/local/cache-vignettes/L550xH426/menus-nouveau-7866c.png
Ici, l’identifiant « barrenav » provoque l’affichage du menu dans la barre de navigation. Aucune autre intervention dans les squelettes n’est nécessaires !
Pour commencer un site SPIP, voici comment je m’y prends
D’abord je ne monte qu’un SPIP “vierge” dans lequel je crée tous les texte, rubriques etc. Ensuite je m’intéresse aux fonctions avancée du genre intégration de contenus externes, pages spécialisées de mon métier, etc.Là je découvre parfois des plugins bien utiles. D’ailleurs le premier plugin à installer sont les “Crayons” qui facilient l’écriture des textes du site.
https://plugins.spip.net/crayons.html?compatible_spip=3.2&lang=fr
Dans la cas idéal je travaille sans contraintes imposées par des tiers et je ne commence à m’intéresser à la mise en page et aux design qu’après avoir terminé la création du contenu essentiel de mon site.
Ensuite j’ajoute la couche layout (mise en page) puis la couche design avec pleins de jolies couleurs et éléments graphiques.
Les plugins élargissent notre marge de manoeuvre
Il y des plugins pout tout mais je préfère commencer par la mise en page. SPIP 3+ tout seul constitue un gabarit bien fait auquel on ajoute facilement une mise en page en ajoutant ses propres CSS. Pour les créateurs industriels il y a les squelettes Z / SPIPr qui facilitent la fabrication de squelletes / designs en série.
https://spipr.nursit.com/
Si on ne veut pas trop se prendre la tête on profite des designs HTML5UP sous forme de plugin SPIP.
https://contrib.spip.net/Des-squelettes-SPIP-pour-les-themes-HTML5UP
Ensuite il y a l’approche du type "squelette généraliste" dont je me méfie énormément. Ces bêtes à tout faire exigent de leurs utilisateurs une solide compréhension de ce qu’elles sont capables. Il faut aussi savoir gérer leur réglages qui sont parfois complexes à cause du grand nombre de fonctions et éléments à gérer.
Je ne connais pas bien Eva, mais j’ai l’impression que ce projet cherche à réduire la complexité en fournissant un plugin de base auquel on peut rajouter d’autres plugins fait spécialement pour Eva.
Cette approche est intéressante, mais elle nécessite sans doute que le créateur du site lise et comprenne au mois la documentation du plugin Eva principal puis de tous les plugins à rajouter.
Alors oui, SPIP est toujours beaucoup plus simple à apprendre et á gérer que WP, DP ou TP, mais dans un premier temps il faut investir une petite journée de lecture pour se familiariser avec ses éléments essentiels (https://spip.net , https://www.spip.net/@?lang=fr ) et vouloir continuer à apprendre tout au long du chemin qu’on a commencé.
Sur SPIP.NET le bandeau en haut de page
affiche les principaux sites pour apprendre tout sur SPIP et ses plugins.
La simplicité de SPIP, c’est quoi ?
SPIP est très simple à utiliser parce qu’on crée facilement des sites web avec sans être obligé d’apprendre le PHP et le SQL. Un peu de HTML suffit pour créer ses propres squelettes, voilà l’intention pédagogique des créateurs de SPIP.
Depuis toujours SPIP fournit des sites complets en quelques clics. Pourtant son intérêt principal est sa capacité pédagogique. Il est fait pour les utilisateurs qui ont envie d’apprendre la création de sites web et des technologies essentielles pour y arriver.
Ceci explique la structure de sa documentation qui s’adresse surtout aux apprentis webmestre. Pour les rédacteurs il y a surtout l’aide en ligne dans l’espace privé.
Depuis bientôt 18 ans on peut élargir les capacités de SPIP avec des modules appellés plugin. Chaque auteur de plugin prend soin ou non de la documentation de son plugin. On retrouve la plupart de ces textes et explications sur https://contrib.spip.net et il est fortement conseillé de les lire et de s’adresser en cas de problème à leurs auteurs par la liste spip@rezo.net.
Informations supplémentaires
C’est cette mailing list qui constitue la meilleure source d’information et d’entr’aide. Devenir membre :
https://listes.rezo.net/mailman/listinfo/spip
Voici mon idée de ce qu’il faudrait expliquer à chaque nouvel utilisateur de SPIP pour éviter qu’il ou elle ne soit frustré quand ses premiers essais ne donnent pas exactement les résultats attendus.
Noublions pas la devise SPIP quasi officielle :
SPIP, logciciel libre et tendresse.