SPIP version 1.7 est sorti.

lundi 5 janvier 2004

SPIP, le Système de Publication pour Internet, vient de sortir sa version 1.7.

Vous pouvez le télécharger à l’adresse http://www.spip.net/spip-dev/devel/

La documentation est disponible sur http://www.spip.net/ et est entièrement revue, et internationalisée.

Sites multilingues

La version 1.6 enrichissait enfin SPIP d’un lot de traductions permettant d’utiliser l’espace privé dans différentes langues, et élargissant ainsi l’usage de SPIP à des rédacteurs de diverses langues. La version 1.7 complète désormais cet ajout en permettant également au site public d’être multilingue sans aucun effort de mise en place (à part quelques options de configuration à modifier). Cette fonctionnalité majeure (qui recouvre divers aspects comme l’affichage des dates et formulaires, la sélection de la typographie, la gestion des traductions d’articles) fait l’objet d’un article de documentation séparé.

Suite de la traduction

La palette des langues disponibles s’est enrichie, puisque, à ce jour, l’interface de rédaction de SPIP est traduite en
polonais, créole de la Réunion, français, danois, farsi, anglais, créole de la Réunion, néerlandais, galicien, vietnamien, espagnol, arabe, allemand, créole de la Réunion, italien, bulgare, catalan et six variantes différentes d’occitan : niçard, languedocien, gascon, provençal, auvergnat et vivaro-alpin !

Gestion de l’agenda

Si un calendrier existait dans les précédentes versions de SPIP, la 1.7 nous gratifie d’un agenda, directement utilisable en tant que tel. Vous pouvez y poser des évènements touchant à la vie du site (ou de l’organisme qu’il représente), mais également des évènements personnels, ou impliquant plusieurs personnes.

Ce qui est nitéressant, c’est que cela se fait sans toucher à la base de données, mais simplement en remodelant l’interface de présentation. Un bel exemple d’IHM.

Toujours dans la rubrique agenda, sachez qu’il est exploitable via un import/export iCal, ou une synchronisation, sur des organiseurs de poches, ou de bureau. Bien sûr, c’est paramétrable [1].

Jeu de caractères par défaut

Une modification importante : dans cette version beta, le jeu de caractères des nouvelles installations de SPIP est désormais utf-8, qui permet une meilleure gestion du multilinguisme. Si, quand vous restaurez une sauvegarde, tous les accents ont disparu, pensez à vous rendre tout de suite dans la partie « langues » de la configuration, en interface complète, pour remettre le charset dans lequel vous avez conçu votre site.

Documentation en ligne

La documentation elle-même commence à être traduite en diverses langues sur le site officiel http://www.spip.net. Tout cela représente un travail très important, et il y a largement de la place pour de nouveaux participants (rendez-vous dans l’« espace des traducteurs »).

Espace privé

Une nouvelle méthode de navigation vient de faire son apparition. Pour les amateurs de *Step, puis de MacOS X, vous ne seraz pas trop dépaysés. Les anciens AmigaIstes non plus, d’ailleusr, puisqu’il sagit de la vue en largeur de l’arborescence des rubriques. C’est très efficace pour visualiser d’un coup d’oeil la profondeur du site, et naviguer rapideement de rubrique en rubrique.

Autres modifications importantes

  • Une barre graphique de raccourcis fait son apparition au-dessus des champs d’édition les plus importants (texte des articles, brèves, forums). Elle permet aux débutants de se familiariser avec les principaux raccourcis typographiques en utilisant dans un premier temps les boutons de la barre plutôt que leur équivalent au clavier.
  • Ajout de la balise #DATE pour la boucle DOCUMENTS.
  • Dans l’écran de login, on peut choisir de rester identifié quelques jours, ce qui évite de retaper trop souvent son mot de passe.

Corrections et ajouts mineurs

  • La configuration de l’URL du glossaire externe (pour les raccourcis de type [?terme à rechercher]) accepte maintenant une écriture plus souple (sous la forme url_glossaire_avec_des_%s, où %s sera remplacé par le terme à rechercher). Notez que par défaut, le glossaire pointe vers la Wikipedia.
  • On peut désormais configurer une adresse mail expéditrice des mails du site (si elle est laissée vide, l’adresse apparente de l’émetteur est identique à celle du destinataire, comme précédemment).
  • Pour les bidouilleurs : possibilité de redéfinir la balise #INTRODUCTION, en plaçant dans mes_fonctions.php3 une nouvelle fonction introduction(...). On peut se baser, pour démarrer, sur la fonction calcul_introduction qui se trouve dans inc-calcul.php3 :

    * Les pages correspondant à un article non publié ne sont plus mises en cache

  • Message d’erreur au lieu d’une page blanche lorsque le serveur ne peut pas calculer la page et qu’elle n’est pas dans le cache (MySQL indisponible, sur le moteur de recherche, par exemple).
  • Les mots de passe peuvent désormais contenir des accents (avec un jeu de caractères 8 bits de type iso-8859-1, pas utf-8...)
  • Compatibilité MySQL 4.1.0
  • Distinction plus précise des erreurs MySQL dans les squelettes.
  • Support des jeux de caractères arabes (windows-1256 et iso-8859-6)
  • Petites optimisations sur le code (HTML et PHP) de l’espace privé. Notamment, la page récapitulative des mots-clés devrait être beaucoup plus rapide à s’afficher.
  • Correction d’un léger bug sur les forums publics : dans certains cas, la page n’était pas automatiquement recalculée lors de l’ajout d’un commentaire.
  • Rapidité accrue du calcul des pages du site public.
  • Correction du bug des {doublons} avec la boucle hiérarchie.
  • Quand on entre un message sur un forum public, un cookie est posé afin de mémoriser le nom de l’auteur et son e-mail. Ces valeurs sont proposées par défaut pour les messages de forum suivants. Cela limite les messages « anonymes » dus à des contributeurs trop pressés ou trop paresseux.
  • Lors d’une mise à jour de la base, SPIP teste d’abord si les droits d’accès à la base de données sont suffisants, et affiche un message d’erreur sinon.
  • Introduction d’un mécanisme de gestion de la charge (plutôt destiné aux hébergeurs) : lorsque SPIP détecte la présence, dans ecrire/data/, d’un fichier nommé lock, et si ce fichier n’est pas trop vieux (moins de 10 minutes), il évite de faire des calculs pas absolument nécessaires : indexation, statistiques, etc.
  • L’affichage des referers a été totalement revu.
  • Ajout d’un champ nom_site et url_site aux articles (à activer, sous le nom de « lien hypertexte », dans la configuration du site (les balises #NOM_SITE et #URL_SITE permettent d’afficher ces valeurs).
  • Deux variables de configuration supplémentaires pour mes_options.php3 : on peut décider que SPIP va ignorer les connexions par REMOTE_USER (.htaccess) et/ou par authentification http.
  • Nouveau raccourci typographique <quote>...</quote>, pour citer un morceau de texte (utile dans les forums publics).
  • et diverses optimisations.

Paquets complets

Heureux utilisateurs de la distribution Debian GNU/Linux, un paquet est disponible pour la version 1.6 de spip dans la distribution debian "stable", et la version 1.7 dans la version "unstable" et bientot dans la version "testing".
Ce paquet permet notamment de gérer plusieurs instances de SPIP sur un même serveur.
# apt-get install spip

L’équipe de SPIP


[1C’est ainsi que CLX propose un fichier iCal de l’agenda des manifestations de l’année en cours.



Annonces

Annuaire LibreNord

Retrouvez l’annuaire de logiciels libres créé par l’association Club Linux Nord-Pas de Calais sur le site suivant http://www.librenord.org


Sur le Web

20 septembre - Faire atterrir les Communs numériques - Lionel Maurel - Cerisy

20 septembre - Le défi Familles à énergie positive devient DÉCLICS !

20 septembre - Quand la sécurité des banques impose de souscrire aux GAFAM sur son mobile - Décryptualité du 16 septembre 2019

19 septembre - Journées Européennes du Patrimoine

19 septembre - COORDINATEUR–TRICE du Projet 0 jeunes invisibles en Sambre Avesnois (CDI temps plein)

19 septembre - Émission « Libre à vous ! » sur radio Cause Commune (24 septembre 2019) - OpenStreetMap - Bénévalibre - Montpel'libre

18 septembre - Bénévalibre, un logiciel libre de gestion du bénévolat au service des associations

18 septembre - Richard Stallman démissionne de la direction de la Fondation pour le Logiciel Libre

17 septembre - « Libre à vous ! » diffusée mardi 17 septembre 2019 sur radio Cause Commune - Obsolescence programmée - État de surveillance - Wiki Loves Monuments

17 septembre - Décryptualité du 16 septembre 2019 - DPS2 Quand la sécurité des banques imposent de souscrire aux GAFAM sur son mobile

17 septembre - Décryptualité du 16 septembre 2019 - DPS2 Quand la sécurité des banques impose de souscrire aux GAFAM sur son mobile

16 septembre - Revue de presse de l'April pour la semaine 37 de l'année 2019

16 septembre - Félix Tréguer - Personnalité de la semaine - France Inter

16 septembre - Lutte contre l'obsolescence logicielle : début des débats sur le projet de loi économie circulaire au Sénat

16 septembre - Mission de volontariat - "Participer à la diffusion de connaissance sur les zones humides" (8 mois)

16 septembre - Offre de poste - Chargé(e) de programme « Ecosystèmes » (CDI)

16 septembre - Offre de mission de Service Civique - Sia Habitat (9 mois)

16 septembre - Libre à vous ! Radio Cause Commune - Transcription de l'émission du 10 septembre 2019

13 septembre - Émission « Libre à vous ! » sur radio Cause Commune (17 septembre 2019) - Obsolescence programmée - État de surveillance - Wiki Loves Monuments

13 septembre - Bilan de l'été - Décryptualité du 9 septembre 2019