Sarka-SPIP 1.9.0 - nouveautés

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

L’avènement de SPIP 1.9 au début de l’été nous a obligé à revoir notre stratégie de développement du squelette. A cette époque, il nous est apparu important de conserver la compatibilité des nouvelles versions de Sarka-SPIP avec SPIP 1.8. La lignée 1.2, compatible SPIP 1.8 et 1.9, a donc été diffusée début Août dernier pour, d’une part, permettre aux utilisateurs du squelette d’appréhender doucement la transition vers SPIP 1.9, et d’autre part, apporter de nouvelles fonctionnalités maintes fois réclamées dans les messages du forum.

Mais, force est de constater aujourd’hui que le rêve d’une transition douce est parfois devenu un quasi cauchemar pour certains utilisateurs pris en otage entre leur hébergement et le fameux fichier .htaccess, entre autres. Il nous fallait donc réagir, et aujourd’hui, quatre mois après la sortie de SPIP 1.9, Sarka-SPIP se renouvèle :

-  Une nouvelle lignée 1.9 voit le jour, uniquement et totalement compatible avec SPIP 1.9 (d’où son nom !).
-  Parallèlement, la lignée 1.2 achève sa courte existence avec une dernière version 1.2.2, fonctionnellement identique à la version 1.9.0 et toujours compatible avec SPIP 1.8.

Cette nouvelle lignée 1.9 représente le futur de Sarka-SPIP, et par conséquent, la seule lignée qui évoluera à partir de ce jour. Nous ne saurions trop conseiller aux nouveaux utilisateurs - et aussi aux anciens - d’utiliser exclusivement cette version.

Nouvelles fonctionnalités

-  Agenda

C’est la nouveauté de cette version qui s’inscrit dans la continuité de la version précédente et de son mini-agenda. Le mini-agenda affiché en colonne de droite a subit peu de modifications : rajout de l’heure de chaque événement et bulle d’information indiquant le nombre d’éléments dans la journée survolée.

Par contre, l’agenda Sarka-SPIP s’est vu enrichi :

  • d’une page (agenda.html) présentant la liste anti-chronologique des événements de l’année courante et accessible par un raccourci en colonne de gauche ou par le titre du mini-agenda. En en-tête de cette page, une barre de liens permet de naviguer vers les années précédentes ou suivantes.
  • d’une page spécifique d’affichage d’un événement (evenement.html) donné et des liens vers les autres événements de la journée concernée.

En outre, la notion d’événement a été modifiée comme suit :

  • Une rubrique spéciale doit être définie comme secteur (niveau le plus haut de la hiérarchie des rubriques), porter un nom quelconque et être associé au mot-clé « agenda » appartenant au groupe « squelette_habillage ».
  • Tout article appartenant à cette rubrique devient un événement dont la date d’échéance correspond à la date antérieure. Aucun mot-clé n’est requis pour ces événements.
  • Cette rubrique et ces articles ne sont plus considérés comme faisant partie du contenu éditorial et sont donc exclus de tout affichage correspondant (menu des rubriques, listes de derniers articles...) et des statistiques éditoriales.

Enfin, les fichiers de langue squelette_xx.php3 qui contenaient les items de l’agenda ont été intégrés dans local_xx.php.

-  Affichage de la révision SVN

Un nouveau fichier est installé dans le répertoire /squelettes, sarka-spip.revision. Il contient la description de la dernière révision SVN correspondant à la version distribuée. Il permet ainsi d’afficher cette révision SVN dans le bas de page, à coté du numéro de version

Pour ce faire, la balise #VERSION_SQUELETTE a été modifiée.

Optimisations

-  Nouveautés SPIP 1.9

Cette version a été optimisée pour SPIP 1.9 afin de tirer partie des nouvelles fonctions que notre CMS préféré a eu la bonne idée de nous offrir cet été. Tout ce nettoyage - d’automne - du squelette n’est pas terminé mais a déjà permis de prendre en compte les évolutions suivantes :

  • adresse des pages de type spip.php ?page=xxx et donc disparition de tous les fichiers xxx.php3 : le fichier .htaccess n’est plus nécessaire, ouf !!!
  • utilisation de la balise #URL_PAGE dans les fichiers html
  • utilisation unique de l’extension .php et donc renommage des fichiers de personnalisation en mes_fonctions.php et mes_options.php
  • utilisation de l’écriture simplifiée pour l’instruction INCLURE
  • utilisation systématique des balises #CACHE et #CHEMIN
  • réorganisation des fichiers et des répertoires du squelette :
    • formulaires dans /squelettes/formulaires (nécessite SPIP 1.9.1)
    • fichiers de langue dans /squelettes/lang
    • mes_fonctions.php dans /squelettes
  • remplacement du filtre reduire_image par image_reduire

Lire : SPIP 1.9.0 et SPIP 1.9.1 pour plus d’informations sur les nouveautés SPIP

-  Affichage simplifié du bloc de mots-clés

Quand un article est associé à des mots-clés, l’affichage de cet article propose en colonne de droite la liste de ces mots-clés sous la forme systématique d’un couple groupe de mots-clés/mot-clé.
Avec cette nouvelle version, le groupe de mots-clés n’est répété qu’une seule fois en en-tête de la liste des mots-clés du groupe concerné.

-  Classement de la liste des brèves

Dans cette nouvelle version, la liste des brèves est affichée dans un ordre anti-chronologique.

-  Recherche SPIP

Le formulaire utilisé dans les versions Sarka-SPIP fonctionnant sous SPIP 1.8 ne semblait pas fonctionner sous SPIP 1.9.
Aussi, nous avons personnalisé le nouveau formulaire de recherche fourni avec SPIP 1.9 avec le design propre au squelette. Ce nouveau formulaire, qui fonctionne, est livré comme il se doit maintenant, dans le dossier /squelettes/formulaires.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom