Itws, solution pour site web, extranet et intranet disponible en version 1.1

Posté par  . Modéré par baud123.
Étiquettes :
6
2
oct.
2010
Python
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 connaissent 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 :
  • La gestion d'OpenStreetMap pour l'objet adresse, en alternative aux cartes GoogleMaps déjà gérées ;
  • L'ajout de la prise en charge d'Identi.ca pour la boîte des derniers messages (en complément de la boite twitter) ;
  • Possibilité d'extraire les archives de type zip ou tar 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).
Mais aussi :
  • Des améliorations / corrections sur le flux RSS ;
  • Des améliorations de la skin de base ;
  • Des simplifications dans l'interface d'administration ;
  • La diminution du nombre de requêtes (Utilisation de la technique CSS sprite, cf. [http://www.alistapart.com/articles/sprites]).
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 (et avec 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 ;
  • Eencore 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.

Aller plus loin

  • # Demo

    Posté par  . Évalué à 3.

    Curieux, j'ai été voir le site.

    la Démo http://demo.itws.itaapy.com/?language=fr fait un peu légère surtout, je trouve, les liens de la banière qui dirigent vers des pages non trouvées...

    De plus la banière ODF pointe sur http://demo.itws.itaapy.com/nos-solutions/recherche/lpod .

    Je trouve ça dommage pour une vitrine
    • [^] # Re: Demo

      Posté par  . Évalué à 1.

      Oups pour la bannière odf, je viens de me rendre compte que ca n'a rien avoir avec ce que je pensais de prime abord mais que : "lpOD is a document automation platform"
    • [^] # Re: Demo

      Posté par  . Évalué à 1.

      Merci de ton retour.

      En fait c'est une démo donc librement modifiée par des gens ( qui font nawak c'est bien connu :-P )

      Mais tu as raison, Il faut peut être que l'on mette en place un reset tous les jours !
  • # Dépendances

    Posté par  . Évalué à 0.

    Est-ce,que l'installation a été améliorée niveau des dépendances ?
    • [^] # Re: Dépendances

      Posté par  . Évalué à 2.

      Peux tu nous dire plus précisément.

      En fait la dépendance la plus difficile sous debian stable, par exemple, était python 2.6 mais avec l'arrivée de Lenny, ça va mieux de ce coté là. Sinon les dépendances sont biens indiquée sur le readme [http://git.hforge.org/?p=ikaaro.git;a=blob_plain;f=README.tx(...)]

      Je vais demander que l'on remette ces informations sur la page du projet ce sera plus clair !
      • [^] # Re: Dépendances

        Posté par  . Évalué à 0.

        Et bien la dernière fois que j'avais essayé d'installer le CMS, j'ai eu droit a des installations de paquets en cascade plus ou moins facile à trouver et plus ou moins stables ?

        En gros, est-ce facilement déployable sur des serveurs en production sans passer par de la bidouille ou des paquets instables ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.