Sarka-SPIP 1.9.1 - nouveautés

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

La publication de cette version 1.9.1 fut annoncée pour mi-novembre. Puis, tout aussi inconsidérément, pour fin-novembre. Finalement, la voilà, cette nouvelle édition de la lignée 1.9 de Sarka-SPIP, et le mois de décembre est à peine entamé. À notre décharge, il faut dire que nous comptons parmi nous un développeur fanatique des tests en tout genre, qui s’est évertué à mettre en évidence imperfections et bugs...

Comme d’habitude, nous recommandons chaleureusement aux utilisateurs du squelette de télécharger cette nouvelle version. Ainsi, vous pourrez bénéficier des nouvelles fonctionnalités et correctifs de cette version, et compter sur une assistance efficace (les articles de la rubrique Zone d’Apprentissage sont basés sur la dernière version de Sarka-SPIP).

Testé ?PlateformeNavigateurVersion
oui windows Internet explorer 6.0 7.0
non windows Netscape .
oui windows Mozilla 1.7.11
oui windows Firefox 1.0.x 1.5.x 2.0
oui windows Opera 8.01 9.02
non Mac Internet explorer .
non Mac Netscape .
non Mac Chimera .
non Mac Mozilla .
non Mac Phoenix .
non Mac Opera .
non Unix/Linux Netscape .
non Unix/Linux Mozilla .
oui Unix/Linux Firefox 1.0.7
oui Unix/Linux Epiphany 1.0.7
oui Unix/Linux Konqueror 3.1-12

Nouvelles fonctionnalités

-  Galerie

Très attendue par de nombreux utilisateurs, c’est la grande nouveauté de cette version.
Comme tout le squelette, elle se veut simple d’utilisation.

La mise en oeuvre, est similaire à celle de l’agenda : il s’agit de spécialiser une rubrique en lui associant un mot clé prédéfini. La rubrique est alors considérée comme une galerie et chaque article créé dans cette rubrique sera considéré comme album.

L’affichage d’un album est composé de 3 parties :

  • une zone de navigation
  • une zone de vignettes
  • une zone d’image agrandie, qui permet, en un clic de faire apparaitre la photo en taile réelle dans une fenêtre popup.

Lire : http://sarka-spip.com/spip.php?arti...

-  Accès restreint

Là encore, c’est une option qui était très attendue par de nombreux webmestres.

Pour pouvoir utiliser cet accès restreint aux éléments éditoriaux du site, vous devez installer le plugin : « Accès restreint par groupe », téléchargeable à cette adresse et l’installer suivant cette méthode

Vous pourrez alors créer des groupes de visiteurs autorisés ou pas à accéder à certaines rubriques de votre site, ceci étant valable dans l’espace public et/ou privé.

En outre, un login public a fait son apparition afin de permettre à des visiteurs d’accéder à des rubriques restreintes sans avoir accès à l’espace privé. Le visiteur ainsi connecté voit son pseudo apparaître dans l’un des blocs de raccourcis en colonne de gauche (utilisation de la balise #SESSION de James).

Lire : http://sarka-spip.com/spip.php?arti...

-  Statistiques

En plus des statistiques éditoriales introduites dans la version précédente et affichées dans la zone colonne de gauche, on trouve désormais :

  • Un affichage aléatoire d’articles (5 articles au hasard dans un bloc de la colonne de gauche)
  • Un affichage d’un top des articles (5 articles les plus populaires dans un bloc de la colonne de gauche)
  • Un affichage de la popularité d’un article dans son cartouche détail

Optimisations

-  Agenda

Désormais le mini-agenda et le bouton Agenda du menu de gauche ne sont visibles que si la rubrique agenda existe et que le mot-clé est créé et associé à la rubrique (c’est aussi le cas pour la galerie).

De plus, l’utilisation des mots clés a été introduite dans la gestion des évènements de l’agenda. Vous pouvez désormais associer un mot clé à un évènement afin de la catégoriser. L’affichage dans le mini agenda de la colonne de droite nen sera pas modifié. En revanche, les évènements de la page Agenda peuvent être filtrés en utilisant cette catégorisation.

Lire : http://sarka-spip.com/spip.php?arti...

-  Menu des raccourcis

Pour une meilleure navigation dans le site, le menu des raccourcis a été agrémenté d’icônes symbolisant les différentes pages accédées.

De plus, ce menu a été scindé en deux :

  • la première partie contient les raccourcis vers les pages spécialisées comme le plan du site, l’agenda, la galerie, les mots-clés ou les messages de forum.
  • La seconde contient les raccourcis vers les formulaires comme celui de contact, de login public, de login privé...

-  Plan du site

Suite à la proposition d’un utilisateur, vous pouvez maintenant afficher le plan du site par rubrique, auteur ou date.

La contribution d’origine qui a été adaptée pour le squelette Sarka-SPIP a été proposé par et reste consultable ici.

-  Pagination des signatures de pétitions

La version précédente du squelette faisait apparaitre les 30 premières signatures d’une pétition. Désormais cette limite est levée : une pagination de 30 (par défault) a été introduite dans la page Article.

-  Formulaires

Les formulaires de sarka ont subi un sérieux coup de lifting.

En premier lieu, ils sont maintenant tous accessibles via un raccourci et présentés dans une page dédiée (exception faite de la recherche qui reste en colonne de gauche).

Ensuite, seuls les formulaires de recherche et de menu de langues sont spécifiques à Sarka-SPIP, les autres correspondant à la distribution SPIP de base.

Enfin, ils ont été relookés façon Sarka-SPIP, en surchageant des css de base de SPIP.

-  Logo du site

L’affichage du logo du site a abandonné l’utilisation du mot-clé logo_site pour la nouvelle balise SPIP 1.9 : #LOGO_SITE_SPIP.

Lire : http://sarka-spip.com/spip.php?arti...

-  Pied de page

Le pied de page a subi deux modifications, à savoir :

  • le copyright de Sarka-SPIP, pour introduire la notion de collectif et le nom des auteurs
  • le copyright du site, pour généraliser son libellé et forcer les webmestres à définir celui de leur site.

En outre, la version SPIP est affichée par l’intermédiaire de la balise SPIP #SPIP_VERSION (suppression de la balise #VERSION_SPIP propre au squelette).

-  Page 404

La page d’erreur 404 a été déplacé, par souci de cohérence avec les autres pages, du répertoire /squelettes/inclusions vers le répertoire /squelettes.

-  Bloc des mots-clés

Dans la page Mot est affiché dans la zone colonne de droite, la liste des mots-clés par groupe. Quand un mot-clé est choisi, il est affiché affiché différent afin d’être repéré aisément dans le bloc.

Corrections majeures

-  Documents insérés dans du texte

bug Sarka-SPIP 1.9.0

Depuis le passage à la version 1.9 de SPIP, l’affichage des documents insérés dans le texte des articles, des brèves et des rubriques posait problème. Leur intégration a donc été revue et optimisée :

  • Les images insérées comme telles dans du texte ne sont pas encadrées.
  • Les images (insérées comme doc ou comme img) ne sont plus redimensionnées arbitrairement à 200 px : c’est la valeur de redimensionnement définie dans l’interface privée qui est maintenant prise en compte.
  • Lorsque aucune taille de redimensionnement n’est spécifiée dans l’espace privé, les images sont redimensionnées à 120 px (valeur par défaut du champs dans la table spip_meta)
  • Les images dans la colonne de gauche sont toujours redimensionnées à 120 px.
  • La hauteur des articles et des rubriques est ajustée, de telle sorte que les images en fin de page ne débordent plus de leur cadre.

-  Nom de l’auteur dans les messages de forum

bug Sarka-SPIP 1.9.0 et précedents

Le nom de l’auteur ne changeait pas dans les messages si on le modifiait dans l’interface privée.

C’est désormais corrigé pour les rédacteurs du site. Un changement de leur nom dans l’espace privé sera automatiquement pris en compte dans tous les messages écrits par lui dans les forums.

-  Bug de l’agenda annuel si l’événement était sans date antérieure

bug Sarka-SPIP 1.9.0 et précedents

Quand tous les articles de la rubrique agenda possèdait une date antérieure valide, la page agenda.html s’affichait sans problème.
Par contre, si un des événements n’avait pas de date antérieure valide, l’affichage de cette page plantait avec le message d’erreur suivant :

Parse error: syntax error, unexpected ';' in XXXX\ecrire\public.php(145) : eval()'d code on line 122

Ce bug a été corrigé

-  Style des citations et du code

bug Sarka-SPIP 1.9.0 et précedents

Le style des citations des forums, articles, brèves et edito ont été revus de façon à les rendre plus lisibles. De même pour le code inséré dans les articles.

-  Accès à l’agenda et aux événements

bug Sarka-SPIP 1.9.0

Tous les accès à l’agenda et à ses événements sont aujourd’hui contrôlés et ne permettent plus d’aboutir sur une page générique de type rubrique ou article dont l’affichage ne correspond plus à celui de l’agenda (forum, bande chemin, plan du site...).

C’est aussi le cas pour la galerie et les albums.

Conclusion

Cette nouvelle version a été développée en moins de 2 mois. Elle a permis la résolution de plus de 40 tickets (bugs et évolutions) et a demandé une soixantaine de commits sous SVN.

À lire sur Sarka-SPIP.com

  • Zone d’Apprentissage

Cette rubrique a pour but de décrire les fonctionnalités du squelette Sarka-SPIP ainsi que les bases de son implémentation.

  • Inscription des utilisateurs

Les nouveaux utilisateurs du squelette sont invités à s’inscrire en signant la pétition associée à l’article Ils ont adopté Sarka-SPIP. Près de 150 sites sont référencés à ce jour : certains proposent des versions personnalisées de Sarka-SPIP, sources d’inspiration potentielles pour les webmestres qui souhaitent à leur tour se lancer dans l’adaptation du squelette.

Discussion

3 discussions

  • les liens de la page son mort ! normal ?

    Répondre à ce message

  • Bonjour,

    Est-ce que votre plugin gère le multilinguisme ?

    Abou33.

    Répondre à ce message

  • 1
    Francois Le Ralle

    Bonjour,

    Sarka-SPIP n’est pas compatible tel quel avec Sktheme, le plugin pour changer de squelette et de thème. Toutefois, cela peut être réalisé simplement.

    Ce qui le rend incompatible ce sont les sous-répertoires non standards. Il suffit de recopier les fichiers de ces sous-répertoires à la racine du squelette, puis de remplacer les références à ces répertoires dans l’arborescence du site par un pointage direct dans le répertoire racine (en supprimant les sous-chaînes inutiles), puis de mettre en commentaires dans le fichiers mesoptions.php la définition de la variable liée au squelette (il n’est sans doute plus utile d’ailleurs).

    Une fois cela fait, mettre le squelette dans le répertoire utilisé par sktheme selon votre configuration (pour moi « squelettes » et non « themes »), puis ajouter le fichier theme.xlm de description dans le répertoire du squelette sarkaspip.

    Le squelette devient utilisable comme un autre par simple sélection dans l’administration de SPIP, à l’aide du plugin sktheme. Et aussi directement dans l’interface utilisateur, puisque le switcher est inclus maintenant dans sktheme. Il reste quelques détails à régler (formulaire d’envoi par exemeple). Mais cela m’a permis de le tester. Comme je ne l’utiliserai sans doute pas, je mettrai en ligne sur mon site la version correspondante pour ceux qui voudraient régler les derniers détails.

    Cela donne une indication à l’équipe sarkaSPIP pour rendre le squelette compatible avec sktheme (futures versions) : éviter les répertoires non standards à la racine du squelette.

    A + Cdt.

    • Francois Le Ralle

      Squelette en download sous peu sur flr.free.fr/spip

    Répondre à ce message

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