Compatibilité de Lodel avec PHP4

Suite à l’annonce de l’équipe de PHP de ne plus supporter PHP4 (seules les mises à jour de sécurité sont encore émises jusqu’a cet été), l’équipe de Lodel a décidé d’orienter ses développements pour PHP5 uniquement et de ne plus garder de compatibilité avec PHP4.

Lodel est donc, à partir de sa version packagée 0.8.1, uniquement compatible avec PHP5.

Nous ne pourrons plus répondre à des problèmes qui peuvent apparaitre sur un hébergement utilisant PHP4, et vous conseillons de mettre à jour votre version de PHP.

Sortie de Lodel 0.8

Lodel 0.8, nouvelles fonctionnalités, améliorations et mises à jour

La sortie de la version de Lodel 0.8, publiée en octobre 2007, correspond à une évolution majeure du logiciel d’édition électronique.

Voici la liste des améliorations et nouvelles fonctionnalités apportées au logiciel dans la version 0.8 :

Interface privée :

  • une refonte graphique améliore l’ergonomie du logiciel
  • barre de fonctions (desk) comportant de nouvelles fonctionnalités :
    • tableau de bord : gestion éditoriale améliorée avec l’affichage de la liste des documents en attente de publication, de l’historique des modifications et la possibilité de suivi de ces informations via des flux RSS (authentification Lodel nécessaire)
    • informations : statistiques portant sur le nombre, le type et le statut des documents ; descriptif du ME (modèle éditoriale) ; informations techniques liées au serveur
  • amélioration de la gestion du site :
    • métadonnées ajoutées dans Lodel et exclues des templates
    • nouvelle gestion des index
    • nouvelle gestion des index de personnes
  • amélioration de la gestion des index :
    • affichage des documents liés à une entrée d’index
    • possibilité de gérer les index des personnes
    • possibilité de créer des index par langue
  • moteur de recherche interne intégré à l’interface
  • interface entièrement internationalisée : le texte de l’interface de Lodel est géré dans la base de données pour différentes langues (FR, EN, ES, PT,…)
  • possibilité de choisir le niveau de complexité dans l’affichage de l’interface :
    • simple
    • normal
    • avancée
    • débuggage
  • simplification ergonomique de l’édition des entités : les pages éditions et fonctions sont accessibles depuis la même page
  • possibilité de changer le type des entités
  • possibilité de déplacer les différents types d’entités et plus seulement les documents (il est donc maintenant possible de déplacer une entité entière avec ses sous-entités).
  • affichage des documents annexes au niveau du titre du parent
  • import Servoo : options supplémentaires disponibles lors de l’import de documents : importer à nouveau, importer sans passer par le formulaire, importer et visualiser…
  • amélioration de l’affichage pour la vérification du balisage après l’import Servoo : indication des styles internes et des classes, surlignage des mises en formes locales
  • amélioration de la gestion des comptes d’utilisateur
  • possibilité pour les administrateurs de modifier les options du site
  • import/export de nouvelles langues (internationalisation)
  • mise en place du script de test de robustesse des mots de passes lors de la création d’un nouveau compte utilisateurs
  • édition :
    • ajout de la barre d’outil wysiwyg (FCKEditor) qui permet la mise en forme du texte directement sur l’interface
    • possibilité d’éditer et de modifier les descriptions des auteurs
    • possibilité d’attacher un document à plusieurs publications par le biais d’alias
    • choix de créer des entités par import (conversion via ServOO) ou par édition simple et classique via l’interface
    • possibilité d’ajouter et de modifier des styles interprétables par Lodel
    • amélioration de la gestion des dates (dates en langage naturel, ajout de la fonction de délai c’est à dire possibilité de publier aujourd’hui/today ; maintenant/now ; hier/yesterday ; demain/tomorrow ;(dans|il y a) x (an|mois|jour|heure|minute))
  • ajout d’une fonction de mise en maintenance d’un ou plusieurs sites

Interface publique :

  • évolution de la navigation entre interface privée et interface publique : double fil d’ariane (côté édition et côté site)
  • internationalisation
  • suppression des mini-textes
  • la fonction de signalement d’un document a été réactivée
  • recaptcha (système de vérification de formulaire) intégré pour la partie signalement de documents

Modèle éditorial (ME) de revues.org :

  • création des classes d’entités (champs, types) et ajout de 4 classes (correspondantes au ME Revues.org)
  • possibilité d’ajouter des documents de type média / site / flux rss / billet / annonce / équipe …
  • ajout de nombreux champs (titres en différentes langues, numéro du document,…)

Développement et optimisation du code :

  • adoption du développement en mode objet
  • traduction des noms des objets, tables et champs SQL en langue anglaise
  • possibilité d’ajouter des attributs LodelScript dans la balise body
  • modification du parser Lodel : ajout de la possibilité de choisir la langue d’un texte : #TEXTE:#DEFAULTLANG.#VALUE
  • introduction des fonctions dans le LodelScript : possibilité de passer des paramètres dans les macros.

Interopérabilité :

  • OAI : possibilité de créer et de gérer dans Lodel un dépôt de métadonnées compatible avec le protocole OAI-PMH

N’hésitez pas à poser vos questions à l’équipe de Lodel.org sur les listes de diffusion lodel-users et lode-devel (http://sourcesup.cru.fr/mail/?group_id=193).