Bonjour à tous 
Voilà, je penche depuis un moment sur la prochaine évolution du squelette MiniGriSpip (voir <http://fredomkb.free.fr/spip/>).
Dès le départ de ce projet, j'ai souhaité faire quelque chose de facilement compréhensible et accessible aux débutants, puisque je l'étais moi-même alors (et je le reste largement encore aujourd'hui).
Or, les évolutions que je souhaite intégrer au squelette impliquent, fatalement, une plus grande complexité du code, et j'ai peur, dans cet élan, d'en faire un peu trop, c'est pourquoi je me pose un certain nombre de questions, que je souhaite vous soumettre, pour avoir votre avis et ne pas risquer de continuer sur une mauvaise voie...
----------
La première question concerne l'utilisation de JavaScript.
Je souhaite proposer quelques améliorations ergonomiques au squelette, mais elles ne sont uniquement possibles que par l'utilisation de JavaScript.
Alors, sachant que je compte faire en sorte que le squelette reste fonctionnel même si JavaScript est désactivé chez l'utilisateur, ou si son navigateur ne supporte pas ce langage, à votre avis :
Pensez-vous que c'est une bonne chose ou il faut éviter l'utilisation de JavaScript ?
Quels problèmes ça peut éventuellement poser l'utilisation de ce langage ?
Selon vous, quelles sont les précautions à prendre ?
----------
Une autre question qui fait travailler mes neurones chauffés à blanc, c'est l'utilisation des "<INCLURE>".
Alors, dans les nouvelles fonctionnalités que je souhaite intégrer, il y a un certain nombre qui nécessitent l'inclusion des petites noisettes récurrentes, qui seraient très fastidieuses à maintenir si je les intègre directement dans les code des pages, donc, vive les "<INCLURE>" !
Seulement, un bon nombre de ces noisettes réclament pas mal de variables, qui conditionnent leur utilisation selon le contexte dans lequel ils seront intégrés.
Or, il me semble avoir lu justement qu'il fallait limiter l'utilisation des "<INCLURE>", surtout s'il y a beaucoup de variables à passer, pour des simples raisons de performances dans l'analyse et la fabrication des pages par Spip.
Qu'en est-il au juste ?
Vaut-il mieux multiplier des petites noisettes spécifiques, qui ne réclament pas beaucoup de variables, à la place de noisettes plus génériques mais nécessitant un plus grand nombre de variables ?
Aurait-il une limite connue à propos du nombre de variables à passer aux "<INCLURE>" ?
Aurait-il d'autres solutions alternatives pour conserver une bonne modularité du squelette, avec des noisettes généralistes, tout en garantissant des bonnes performances ?
Bref, quel est votre avis sur l'utilisation généralisée des "<INCLURE>" avec plusieurs variables ?
Par ailleurs, il existe désormais une balise "#INCLURE", présentée dans la page de Spip 1.9.1 (voir <http://www.spip.net/fr_article3462.html>).
Son fonctionnement semble légèrement différent de l'autre syntaxe habituelle, mais je n'ai pas bien saisi dans quelles conditions faut-il privilégier l'une par rapport à l'autre, auriez-vous quelques précisions et/ou exemples à ce propos ?
----------
Enfin, voici une dernière question qui me taraude...
Dans la même page de présentation de la version 1.9.1 de Spip, on trouve également la technique d'utilisation des "fragments", sous le titre "Rechargement partiel de page (expérimental)" (voir <http://www.spip.net/fr_article3462.html>).
Que pensez-vous de cette technique qui permet de charger une portion de squelette sans avoir à recharger l'ensemble de la page ?
Comme il s'agit d'une solution expérimentale pour l'instant, quel avenir peut-on espérer pour cette technique ?
Dans ces conditions, est-il judicieux de s'en servir dans un squelette voué à être distribué à d'autres utilisateurs ?
Pour la petite histoire, j'ai fais des petits tests il y a quelques semaines, et la technique semble très bien fonctionner... en espèrant qu'elle ne sera pas obsolète sur les prochaines versions de Spip.
----------
Voilà, en gros, mes interrogations existentielles actuelles (j'en ai d'autres, mais c'est déjà bien suffisant pour cette fois ;-)), n'hésitez pas à me faire part de votre opinion et expérience, en espératn qu'il aura, parmi les spécialistes de la liste, certains qui sauront m'apporter quelques réponses et/ou éclaircissements ...
Merci à tous... à+ 
--
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)