Pourquoi une nouvelle version ?
SPIP 2.0 est en préparation. Sa sortie devrait être imminente, anniversaire oblige...
Le collectif Sarka-SPIP ne pouvait donc pas rester les mains dans les poches, et attendre ce nouveau SPIP avec une version qui date de près d’un an : notre squelette préféré est en phase, active, de régénération.
Si nous délaissons un peu le support ces derniers temps c’est que l’heure est aux finitions (enfin, presque !). Et quand je parle de finitions, je n’oublie pas que... tout le code ou presque a été réécrit ! Si, si, c’est vrai, mais d’un autre coté cette nouvelle version Sarka-SPIP s’annonce comme une rupture totale avec les anciennes versions. Et qui dit rupture dit aussi incompatibilité.
Pourquoi un tel choix ? Tout d’abord, il est toujours difficile après quelques années d’évoluer radicalement dans un cadre restreint. Ensuite, avec les nouveaux outils et concepts offerts par SPIP, notre but est de vous offrir une plate-forme plus pérenne, plus adaptable et plus performante. Enfin, nous pensons que les fonctionnalités mise à votre disposition, faciliterons la migration et la personnalisation de vos nouveaux sites.
Nous nous proposons de nommer cette version Sarka-SPIP 3.0.
La mise en page des squelettes
Le squelettes conserve son « look » trois colonnes. Mais l’utilisation des layouts Gala comme base du squelette permet aujourd’hui de choisir la disposition des colonnes gauche, centre et droite.
Coté normatif, le squelette répond enfin aux critères XHTML 1.0 Strict. Par contre, les critères d’accessibilité n’ont pas encore été introduits de façon rigoureuse.
La modularité du code a aussi été renforcée par la création de nouvelles noisettes, de nouveaux modèles et d’un jeu de styles entièrement revu et optimisé. Avec cette approche, nous espérons avoir éliminé les redondances de codes HTML et CSS et ainsi permettre aux utilisateurs les plus avertis de coder eux-mêmes de nouvelles noisettes ou d’adapter celles existantes.
La configuration du squelette
C’est la grande révolution promise de longue date ! Configurer les pages du squelette via des formulaires de l’espace privé accessibles aux webmestres.
– Bandeau, pied de page et colonnes sont entièrement paramétrables. Il est ainsi possible, d’un clic, de choisir simplement, la position (gauche ou droite) d’une noisette , le formulaire de recherche supplémentaire ou le type de menu des rubriques affiché.
– L’agenda, la galerie et l’herbier, une nouvelle rubrique spécialisée, sont entièrement paramétrable. En particulier, le contenu du mini-agenda, le type d’agenda (saison ou année), la pagination de l’herbier, le comportement de la galerie...
– Le sommaire, la page article, rubrique.... seront aussi paramétrables.
– Il est aussi prévu de paramétrer les CSS (couleurs, bordures...) et d’offrir une interface de choix de thèmes prédéfinis.
La première version qui vous sera proposée nécessitera encore des améliorations pour parfaire l’ergonomie de la configuration et l’adaptabilité du squelette. Vos retours d’expérience seront donc les bien venus.
Les autres nouveautés
– Multibases : le squelette est compatible avec les bases PostGreSQL et SQLite au travers de la nouvelle API fournie par SPIP
– AJAX : utilisation des possibilités Ajax de SPIP 2.0 pour augmenter la réactivité des pages en rafraichissant uniquement la partie concernée (pagination, mini-agenda...)
– Herbier : dans cette page il sera possible d’afficher une collection de sites (avec leur miniature) choisis par le webmestre.
– Menus de navigation dans les rubriques : deux nouveaux types d’affichage proposés.
– Noisette Commentaires qui affiche les derniers messages de forums postés.
– Lifting de toutes les pages
Non disponibles dans un premier temps, mais en cours de codage :
– le multilinguisme
– l’amélioration de l’ergonomie de paramétrage des CSS et des thèmes
– la mise à jour de la documentation
– et la correction des bugs ;-)
Je veux voir... ou je veux tester la beta
Si vous voulez vous rendre compte des évolutions en essayant le squelette, le zip est disponible sur la zone, et se nomme sarkaspip_3 ( NDLR : anciennement sarkaspip_dev_21). Il est aussi possible de se procurer la version SVN pour ceux qui sont familiers avec cet outil.
Attention, le squelette est uniquement compatible avec la dernière version de SPIP en développement. D’autre part, n’installez pas cette version SPIP sur votre site de production pour l’instant sans avec effectué de sauvegardes voire des tests de compatibilité (en particulier avec les plugins), au préalable !!!
Pour une approche plus « soft » ;-), nous avons des sites de tests mais dont seule l’interface publique est accessible :
– dev01
– dev02
Commentaires Forum fermé