La version 1.1 de ITWS vient de sortir.
Au programme de cette nouvelle version: ajout de nouvelles fonctionnalités, optimisations et simplification de l'interface.

Pour ceux qui ne connaisent pas encore, ITWS est un CMS sous licence GPLv3, développé en python et permettant de réaliser simplement et rapidement un site web.


La nouvelle version d'ITWS apporte entre autres :

  • le support Open Street Map pour l'objet adresse, en alternative aux cartes GoogleMaps déjà supportées

  • l'ajout du support d'Identi.ca pour la boite des derniers messages (en complément de la boite twitter)*;

  • possibilité d'extraire les archives de type <em>zip</em> ou <em>tar</em> pour créer en masse des archives (par exemple mettre en ligne les photos d'un évènement)*;

  • amélioration du sitemap (référencement)

  • des améliorations / corrections sur le flux RSS

  • des améliorations de la skin de base


  • des simplifications dans l'interface d'administration*;




Le CMS est développé par Itaapy, société spécialiste python, et est utilisé quotidiennement par ses clients.
ITWS sert aussi de base technologique pour le développement d'applications sur mesure nécessitant des briques logicielles éprouvées.
Voici un aperçu des fonctionnalités fournies*:

  • Publication de contenu

  • Wiki et tracker

  • Moteur de news

  • Flux RSS

  • Sitemap

  • Boîtes latérales (Nuage de tags)
  • ...


Itws est basé sur iKaaro, un système de gestion de contenu complet avec gestion de fichiers,
recherche plein texte (fichiers binaires compris), agenda, gestion des pages multilingues, tracker, etc...
Les principales caractéristiques techniques d'iKaaro*:

  • Essentiellement dans le langage Python (+ un peu de C pour les performances)

  • Une architecture REST

  • Une base de données objet (stocke les contenus dans leur format d'origine sur le système de fichier)

  • L'utilisation de GIT comme gestionnaire de versions

  • Utilisation de Xapian comme moteur d'indexation.



Pour la prochaine version majeure d'ITWS, et même si tout n'est pas encore arrêté, on aura au programme*:

  • nettoyage du code

  • encore des simplifications de l'interface d'administration du site

  • migration à ikaaro 0.62 qui apportera de nombreuses nouveautés*:

  • Changement de la structure de données des meta-données (XML -> key:value)

  • Amélioration des performances
  • Optimisation des vues d'historique (2x plus rapides)

  • Possibilité d'ajouter des tâches CRON (ex: log rotate...)

  • Amélioration du moteur d'indexation

  • Nouveaux formulaires multilingues.



Liens
=========

L'annonce sur le site d'itaapy http://www.itaapy.com/news/itws-1.1-disponible/
La page du projet http://www.hforge.org/itws