Le kit pour créer les sites internet des laboratoires du CNRS


Accueil > Téléchargement

Historique des changements

par pverrier - publié le , mis à jour le

Le Kit SPIP CNRS est distribué sous forme de plugin SPIP.

Version 5.4.2 pour Spip 3.1 (7 juin 2016)

Principale évolution par rapport à la version 5.4.1 :

  • Mise à jour des liens vers le plugin Saisies dans les fichiers lang\paquet-kitcnrs_fr.php et lang\paquet-kitcnrs_en.php

Version 5.4.1 pour Spip 3.1

Principale évolution par rapport à la version 5.3.15 :

  • Modification de la déclaration de compatibilité dans les fichier paquet.xml, afin de permettre l’installation du plugin Kit labos dans Spip 3.1.

Version 5.2.15 pour SPIP 2 et 5.3.15 pour SPIP 3 (20 mai 2015)

Principales évolutions par rapport à la version 5.x.14 :

  • Afin de faciliter l’intégration d’autres plugins au Kit labos, les fils d’Ariane et titres des pages sont dorénavant produits par des squelettes dédiés (inc/inc-chemin-p-type_page.html et inc/inc-title-p-type_page.html) ; plus d’informations sur cet article
  • Prise en charge des articles multilingues (articles ayant le contenu dans différentes langues, à l’aide de balises <multi> ; ces articles doivent avoir un titre également en <multi> pour être correctement pris en charge) ; revue globale du multilinguisme
  • Suppression dans kitcnrs_options.php de $GLOBALS['forcer_lang']=true;, inutile car ajouté par MLL qui doit être installé dans le cas d’une mise en place multilingue
  • Nouvelle mise en page “liste” pour la page rubrique (les sous-rubriques sont affichées sous la forme de liste de résumés, semblable aux listes d’articles)
  • Nouveau modèle <liste_ssrubs|> permettant d’afficher au sein d’un article la liste des sous-rubriques, comme sont affichés les résumés d’articles en page rubrique (Voir forum)
  • Nouvelle mise en page “portraits” pour la page rubrique (les articles sont affichés sous la forme d’une galerie d’images, à l’aide de leurs logos)
  • Nouveau groupe de mots-clés “Gestion des articles”, nouveau mot-clé “sans-logo” empêchant la production du logo en page article
  • Ajout d’une option de configuration permettant de désactiver l’affichage de certains auteurs en page article (voir ce cahier technique)
  • Pour une meilleure compréhension du menu droit, affichage en entête du titre de la rubrique à partir de laquelle les entrées de menu sont produites
  • Prise en charge du logo de rubrique en page rubrique (Cf. forum)
  • Carrousel (NivoSlider) : prise en charge des préfixes numériques pour afficher en priorité certaines unes spécifiques (voir doc)
  • Correction du bug d’affichage du menu principal sur IE en affichage de compatibilité, charte n°2 (Cf. forum, 2e partie du post)
  • Correction bug de redirection de la page rubrique vers un article unique, avec les URLs Simples (Cf. forum)
  • Plan du site : corrigé bug (les rubriques n’ayant pas d’article directement rattaché n’étaient pas produites)
  • Diverses retouches CSS (en particulier affichages dans la colonne droite de la charte 2)
  • Attention, avant cette version le « Descriptif rapide » saisi sur une rubrique était affiché en gras en début de page rubrique ; pour un fonctionnement plus cohérent, similaire à la saisie dans les articles, le descriptif n’est plus affiché que dans le résumé représentant la rubrique dans la page rubrique parente (en mode d’affichage “liste”) ; les descriptifs qui ont pu être saisis auparavant sur les rubriques doivent donc être déplacés dans « Texte explicatif » (et éventuellement être mis en gras pour retrouver l’affichage précédent)

Attention, cette version contient des évolutions importantes depuis la version précédente, beaucoup de fichiers ont été modifiés ; si vous avez surchargé des squelettes du Kit il est impératif que vous mettiez à jour vos surcharges pour y reporter les dernières évolutions ; nous vous conseillons pour cela de faire cette mise à jour sur un serveur de test avant de la mettre en production. Par ailleurs, si vous n’utilisez pas la compression des feuilles de styles (CSS) pensez à vider le cache de votre navigateur pour bénéficier des quelques évolutions de l’habillage graphique.

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.14 pour SPIP 2 et 5.3.14 pour SPIP 3 (26 nov. 2014)

Principales évolutions par rapport à la version 5.x.13 :

  • Ajout d’une option permettant l’affichage aléatoire du carrousel avec NivoSlider (voir : mise en place)
  • Ajout d’un modèle permettant l’insertion d’une ancre cliquable, telles qu’ajoutées dans les F.A.Q.s (voir le fichier modeles/ancre.html)
  • Ajout d’un modèle <docs|> permettant l’affichage local du portfolio (voir “Affichage du portfolio et des documents joints”)
  • Dans les pages rubrique, les volets de menu et les menus de navigation optionnels, ajout d’un tri secondaire sur titre en complément du tri par num titre, pour prendre en considération l’ordre alphabétique des titres ayant le même préfixe numérique (ou n’en comportant aucun)
  • Amélioration de l’habillage des tableaux (suite à ce retour du forum)
  • Retouches CSS (en particulier sur les formulaires)
  • Prise en charge d’une surcharge dans /squelettes de l’image indiquant un lien externe
  • Correction bugs :
    • filtre |attribut_html oublié sur certains attributs
    • pagination dans les pages auteur

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.13 pour SPIP 2 et 5.3.13 pour SPIP 3 (23 oct. 2014)

Principales évolutions par rapport à la version 5.x.12 :

  • Le code produisant le bloc “A noter” de la homepage est déplacé dans un squelette dédié afin de faciliter l’ajout d’un autre bloc du même type ; ajout d’un squelette de type “A noter” affichant la liste des derniers articles publiés (demandes 1 2 du forum, voir cahier technique)
  • Ouverture en mediabox du logo en page article, si ce plugin est installé (d’office sur SPIP 3)
  • Le menu droit n’est pas affiché sur les pages rubrique de niveau 2 mises en accès direct (Cf. forum)
  • Correction d’un bug de prise en charge des rubriques traduites dans inc/inc-lien-principal.html (affichage du lien “Annuaire”, voir forum) ; inc/inc-lien-autre-rubrique.html présentait le même bug

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.12 pour SPIP 2 et 5.3.12 pour SPIP 3 (21 août 2014)

Principales évolutions par rapport à la version 5.x.11 :

  • Ajout d’une option de configuration pour l’affichage des documents joints et du portfolio sur tous les articles (voir : article, forum)
  • Le titre du flux RSS affiché dans les pages "actualites" reprend le titre de la rubrique en cours, au lieu d’afficher systématiquement “RSS des Actualités”
  • Fil d’Ariane affiche "Nous contacter" (au lieu du nom d’auteur) si l’auteur correspond à celui de contact
  • Ajout des classes CSS maintenant habituelles sur les conteneurs des résumés d’articles, pour le bloc A noter (suite à ce retour du forum)
  • Habillage oublié dans la charte 2 de <sup> et <sub> (Cf. forum), ainsi que de <abbr> et <acronym>
  • Petite amélioration du filtre dynamique d’annuaire (Cf. v5.x.11) : seules les lignes de tableau <tr> n’ayant pas de class="entete" sont masquées lors de la saisie d’un filtre, ce qui permet de conserver les éventuelles lignes d’entête (forum)
  • Retouches CSS (en particulier concernant les affichages du plugin Séminaire sur SPIP 3 / charte 2)

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.11 pour SPIP 2 et 5.3.11 pour SPIP 3 (9 juil. 2014)

Principales évolutions par rapport à la version 5.x.10 :

  • Ajout d’un filtre dynamique et/ou hilight dans la page Annuaire (suite à cette demande sur le forum), à tester sur notre site de démonstration
  • Ajout d’un message dans la page de configuration indiquant que l’auteur sélectionné pour la page de contact doit être associé à au moins un article publié (suite à un retour du forum)

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.10 pour SPIP 2 et 5.3.10 pour SPIP 3 (25 juin 2014)

Principales évolutions par rapport à la version 5.x.9 :

  • Harmonisation du fonctionnement du fil d’Ariane, et prise en charge dans le menu droit de certains cas qui n’étaient pas gérés (suite à un retour du forum)
  • Correction d’un bug de fonctionnement du menu sur iOS (suite à un retour du forum)
  • Modèle d’intégration de documents <doc> : ajout de l’attribut title sur le lien afin que l’ouverture en colorbox puisse afficher le titre de l’image
  • Revu le modèle flux.html (intégration de contenus HAL, cf. tutoriel) pour produire un code HTML utilisant l’habillage CSS existant
  • Ajout de la possibilité d’affichage d’un message de maintenance programmée (via inc/inc-info-maintenance.html)
  • Retouches CSS dont h4, h5

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.9 pour SPIP 2 et 5.3.9 pour SPIP 3 (26 mai 2014)

Principales évolutions par rapport à la version 5.x.8 :

  • Charte 2 : meilleure prise en charge du logo de site, affiché en entête (voir le cahier technique dédié) ; affichage du slogan de site
  • Sur SPIP 2, résolu problème de paragraphage des résumés produits par #INTRODUCTION (Cf. ticket SPIP core)
  • Revu la gestion et l’affichage des articles virtuels avec liens sortants
  • Résultats de recherche : production du surlignage ; supprimé affichage des mots clés appartenant à des groupes non configurés pour être affichés
  • Mise en place sur la balise <html> de classes conditionnelles indiquant les versions d’Internet Explorer, méthode conseillée en remplacement des hacks standards
  • Ajout gestion pagination sur page mot-clé
  • Modifié dépendance sur le plugin Saisies vers la version 1.24, dernière compatible avec PHP 4 (Cf. forum)
  • CSS : diverses retouches dont : ombrage des images affichées dans les articles, textes des résumés en pleine largeur sur la charte 2, harmonisation blocs en colonne 2, pied de page

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.8 pour SPIP 2 et 5.3.8 pour SPIP 3 (28 mars 2014)

Principales évolutions par rapport à la version 5.x.7 :

  • Page sommaire, colonne “À noter” : le descriptif rapide est dorénavant pris en charge s’il a été saisi
  • Page sommaire, carrousel (NivoSlider) : actualités les plus récentes dorénavant affichées en premier
  • Le nouvel habillage des documents insérés dans le corps du texte avec balise <docN> est dorénavant systématiquement produit
  • Gestion du fil d’Ariane sur les pages Séminaire/événements
  • Revu URLs du pied de page, prise en charge de la langue
  • Ajout de page contact (redirection vers la page de l’auteur sélectionné)
  • Correction bug HTML : des balises <p> en double niveau étaient produites sur les textes d’introduction des articles
  • Diverses retouches CSS, en particulier sur : documents joints insérés dans articles, résumés et leurs vignettes, corrections pour IE7

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.7 pour SPIP 2 et 5.3.7 pour SPIP 3 (vendredi 07/03/2014)

Principales évolutions par rapport à la version 5.x.6 :

  • Correction bug sur page Annuaire, revu squelettes de rubriques, ajout d’un squelette dédié à l’entête de rubrique

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.6 pour SPIP 2 et 5.3.6 pour SPIP 3 (mercredi 05/03/2014)

Principales évolutions par rapport à la version 5.x.5 :

  • Affichage des mots-clés dans les contenus ; les groupes de mots-clés à afficher sont sélectionnés dans l’interface de configuration
  • Affichage des sites web, sous forme de planche-contact dans la rubrique de rattachement ou sur la page mot-clé, et page détail
  • Gestion des erreurs 404 ; ajout d’une option permettant d’afficher le plan du site sur la page d’erreur
  • Prise en charge automatique du plugin Menus (Cf. Option : utilisation du plugin Menus (Kit labos ≥ v5.x.6 pour SPIP 2 ou 3))
  • Ajout d’un squelette permettant l’ajout d’une entrée dans le menu secondaire (Cf. Ajouter une entrée dans le menu secondaire (Kit labos ≥ v5.x.6 pour SPIP 2 ou 3))
  • Amélioration de l’affichage des documents avec la balise <docN>, en particulier affichage des crédits saisis
  • Transposition de la redirection vers article unique sur le squelette alternatif rubrique-article-unique.html, pour gestion au cas par cas au lieu de la gestion globale
  • Indication du numéro de version du Kit dans son interface de configuration
  • Correction bug sur bandeau dynamique lorsqu’une version HTML personnalisée (avec des liens variant selon les images) est mise en place

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.2.5 pour SPIP 2 et 5.3.5 pour SPIP 3 (lundi 03/02/2014)

Afin de faciliter leur maintenance future, nous avons fait en sorte de conserver le maximum de fichiers identiques entre ces deux versions ; les seules différences qui existent sont donc uniquement liées à l’évolution des méthodes de développement apportées par SPIP 3, comme par exemple la déclaration du plugin (fichier paquet.xml), l’appel de l’interface de configuration du plugin, et le processus d’installation.

Principales évolutions par rapport à la version 5.0 :

  • Modification de certains fichiers en vue de respecter les dernières méthodes de développement préconisées
  • Point sur les plugins utilisés, ceux qui sont nécessaires ou optionnels, et répercussion dans le fichier de configuration
  • Élimination de fichiers devenus inutiles
  • Prise en charge de sous-menus dans l’affichage de la rubrique Intranet
  • Révision de la gestion du multilinguisme, en particulier modification de l’affichage dans l’interface de configuration des rubriques sélectionnées permettant de voir les rubriques équivalentes dans les autres langues
  • Révision du processus d’installation, et ajout d’un correctif automatisé, certains bugs mineurs étant dûs à l’enregistrement de mauvaises valeurs en base de données lors de l’installation du plugin des versions précédentes [1]
  • Changement de méthode pour personnaliser les logos des tutelles et partenaires, afin de ne pas modifier de fichiers dans le kit CNRS qui risqueraient d’être écrasés lors d’une mise à jour
  • Nombreux ajouts d’identifiants HTML et de classes CSS afin de faciliter la personnalisation graphique
  • Prise en charge d’un nouvel habillage graphique, pour cela la structure des fichiers source a été revue (en particulier, mise en place d’un fichier de structure HTML spécifique à la charte sélectionnée)
  • Prise en charge automatique de fichiers CSS personnalisés, et d’un bandeau dynamique
  • Possibilité de sélectionner l’auteur destinataire du formulaire de contact
  • Ajout d’options de configuration permettant la redirection automatique lors de l’affichage d’une rubrique ayant un seul article.

responsable du projet : Marco Cucchi - développement : Pascal Verrier - graphisme et intégration : Eric Furlan

Version 5.0 (vendredi 20/04/2012) pour SPIP 2 (2.0 ou 2.1)

Version 4.0.10 (vendredi 07/10/2011)

Consulter l’actualité Nouvelle version 4.0.10 du Kit SPIP CNRS.

Version 4.0.9 (lundi 25/07/2011)

Consulter l’actualité Version corrective du Kit SPIP CNRS (4.0.9).

Version 4.0.8 (lundi 07/02/2011)

Consulter l’actualité Version corrective du Kit SPIP CNRS (4.0.8).

Version 4.0.7 (jeudi 20/05/2010)

Consulter l’actualité Nouvelle version 4.0.7 du Kit SPIP CNRS.

Version 4.0.6 (lundi 21/12/2009)

Consulter l’actualité Version corrective du Kit SPIP CNRS (4.0.6).

Version 4.0.5 (mardi 21/04/2009)

Consulter l’actualité Version corrective du Kit SPIP CNRS (4.0.5).

Version 4.0.4 (vendredi 06/03/2009)

Consulter l’actualité Version corrective du Kit SPIP CNRS (4.0.4).

Version 4.0.3 (vendredi 06/03/2009)

Correction d’un problème mineur d’affichage sous Internet Explorer des apostrophes dans la page de configuration du plugin.

Version 4.0.2 (mardi 25/02/2009)

Consulter l’actualité Version corrective du Kit SPIP CNRS (4.0.2).

Version 4.0.1 (jeudi 05/02/2009)

Correction d’un oubli de mise à jour des squelettes alternatifs pour SPIP 2.0 (voir le sujet sur le forum).

Version 4.0 (lundi 26/01/2009)

  • Distribution sous forme de plugin, compatible SPIP 1.9.2 et 2.0 ;
  • intégration du nouveau logo du CNRS et des nouveaux instituts ;
  • intégration des styles du plugin Crayons [2] ;
  • simplification de la charte graphique : la couleur des icônes et du texte a été unifiée pour tous les instituts. Seule change la couleur du bandeau selon l’institut de tutelle ;
  • choix de l’institut de tutelle depuis l’espace privé ;
  • correction du lien vers la page de présentation du CNRS et l’index des sites du CNRS ;
  • renommage de la div#main en div#principal ;
  • mise à jour des crédits ;
  • correction d’un bug d’affichage de la légende des images centrées.

Version 3.2

  • Ajout de la balise #INSERT_HEAD et de liens commentés par une éventuelle favicon dans les entêtes ;
  • ajout du plugin Accès restreint ;
  • modification des squelettes pour faciliter la mise en place d’un intranet ;
  • correction de l’affichage conditionnel des auteurs dans les articles ;
  • ajout d’un squelette alternatif de fil RSS limité aux actualités ;
  • ajouts à la documentation.

Version 3.1.1

  • Correction d’un bug dans l’affichage des documents joints d’un article ;
  • corrections et compléments à la FAQ de la documentation.

Version 3.1

  • Ajout du support du multilinguisme ;
  • internationalisation des squelettes ;
  • remplacement du lien Contact mail par un lien vers le formulaire d’envoi de message de l’auteur numéro 1 ;
  • ajout de l’affichage de l’élément lien hypertexte dans les articles ;
  • correction d’un bug sur le formulaire d’envoi de messages et sur le javascript d’affichage des archives de blogues.

Version 3.0

Cette version est une mise à jour majeure qui a entraîné la réécriture de la plupart du code spécifique au kit, en particulier concernant les squelettes et feuilles de style. Elle a cependant été très peu diffusée, car presque immédiatement suivie d’une version 3.1.

  • Passage à SPIP 1.9.1 ;
  • intégration des nouvelles chartes graphiques pour les laboratoires du CNRS ;
  • conversion de tous les squelettes en XHTML 1.0 Strict ;
  • mise en forme intégrale en CSS 2.0 ;
  • amélioration de l’accessibilité des squelettes ;
  • suppression de la version texte, rendue inutile par la conversion en XHTML ;
  • les menus javascript ne sont plus supportés pour des raisons d’accessibilité ;
  • suppression du javascript de mise en page d’impression. Celle-ci se fait désormais via une feuille CSS ;
  • la page de crédits est désormais un squelette intégré au site ;
  • ajout de squelettes alternatifs pour la gestion de menus de navigation à droite ou l’affichage direct d’articles isolés ;
  • passage de tout le contenu en UTF-8 par défaut ;
  • ajout d’un squelette auteur.

Version 2.0.3

  • Mise à jour des crédits.

Version 2.0.2

  • Mise à jour vers la version 1.8.3 de SPIP, notamment pour des raisons de sécurité ;
  • prise en compte des nouveaux départements scientifiques du CNRS lors de l’installation ;
  • correction d’un bug qui empêchait l’affichage par défaut du champ lien hypertexte lors de l’édition des articles ;
  • les dates affichées dans les résultats de recherche sont désormais les dates de dernière édition des articles ;
  • nettoyage de la base de données pour corriger un problème lors de l’utilisation d’URLs personnalisées.

Version 2.0

  • La barre d’icônes de navigation a été enrichie d’une icône XML qui renvoie vers le flux RSS permettant la syndication du contenu du site.
  • Les pages de présentation des chercheurs dans l’annuaire ont été enrichies de la possibilité d’indiquer l’adresse d’un blogue. Si celui-ci existe, son URL doit être saisie dans le champ chapeau de l’article afin d’être affichée. Plusieurs possibilités sont désormais offertes pour gérer le menu latéral de navigation : outre le menu en javascript des versions antérieures, deux menus en CSS sont désormais disponibles, l’un configuré manuellement, l’autre s’adaptant dynamiquement aux rubriques du site.
  • De nouveaux squelettes ont été introduits pour permettre l’affichage de chaque page en version texte et augmenter l’accessibilité des pages du site.
  • Les squelettes eux-mêmes ont été réorganisés de manière à être plus modulaires. Ils sont désormais placés dans le répertoire squelettes.
  • Le kit intègre désormais les chartes et éléments graphiques de l’ensemble des départements scientifiques du CNRS. Le choix de la charte se fait au moment de l’installation.
  • Une rubrique Blogues a été ajoutée. Elle comprend des squelettes permettant la gestion de blogues simples pour les membres du laboratoire.
  • Les champs Descriptif rapide et Texte de la rubrique des rubriques du site sont désormais affichés par défaut, permettant une présentation du contenu de la rubrique précédant la liste de ses articles.

Compatibilité navigateurs

L’usage de squelettes XHTML et de mise en page via des feuilles de style CSS améliore l’ergonomie et l’accessibilité des pages du site, ainsi que son affichage ou sa lecture par des navigateurs en mode texte ou des dispositifs de lecture de pages.

Ceci peut cependant causer des problèmes de rendu dans certains navigateurs anciens ou dont l’implémentation des mécanismes CSS est incomplète ou erronée.

Navigateurs testés

Ce kit a été testé avec les navigateurs suivants :

  • Internet Explorer versions 7, 6, 5.5 et 5 ;
  • Firefox 2.0 (Linux) ;
  • Opera 9.01 (Linux) ;
  • Konqueror 3.5.5 (Linux) ;

Problèmes connus

  • Sous Internet Explorer 5 et 5.5, l’affichage est dégradé mais reste lisible et utilisable ;
  • sous Internet Explorer 6, les bordures entourant les éléments de navigation Annuaire et Recherche ne sont pas rendues correctement. Il s’agit d’un bug lié à ce navigateur ; lorsque le menu de langue est activé, la page n’est plus valide XHTML 1.0 Strict. Ceci est dû à la manière dont SPIP génère le code de ce menu.

[1En particulier, les mots clés de "Mise en page" (annuaire, actualites) ou de "Gestion du site" (acces-direct) pouvaient être attribués aux Articles alors qu’ils ne sont gérés que sur les Rubriques ; plus embêtant, les trois mots-clés installés par le kit apparaissaient dans le choix du type d’événement (plugin Séminaire) alors qu’ils n’avaient rien à faire là...

[2Vous trouverez plus d’informations sur le plugin Crayons sur SPIP-Contrib : http://www.spip-contrib.net/Les-crayons