Aller au contenuAller au menuAller à la recherche

Navigation secondaire

Fil d'arianne

Des technologies novatrices et open source !

Le CMS Ametys a été conçue et développé en open source afin d’offrir une garantie de fiabilité, d'évolutivité et de pérennité.


La société créatrice d’Ametys, Anyware Services, s’implique dans les communautés open source, et plus particulièrement la communauté Apache. Elle identifie et participe au développement de projets technologiques notamment dans le cadre de modules fonctionnels proposés par Ametys.

Ametys : une architecture composée d'un noyau générique de gestion de contenus, point d'ancrage de modules personnalisables.

Ce noyau technologique est le module central de fonctionnement de la suite sur lequel on implémente des modules spécifiques suivant les fonctionnalités attendues.

Les différentes caractéristiques techniques d’Ametys.

Stockage des informations - Diffusion des contenus - Connexion et reprise de l'existant - Environnement technique du CMS

Stockage des informations

Composant de stockage documentaire dédié : composant JCR/JSR-170

L'utilisation d'un composant de stockage documentaire dédié assure nativement les fonctions suivantes :

  • Versioning des contenus et des arborescences
  • Partage et diffusion des contenus sur plusieurs sites web locaux ou distants
  • Architecture "scalable" permettant la répartition de l'application sur plusieurs serveurs en fonction de l'évolution du volume des contenus saisis
  • Indexation Lucène et langages de requêtage SQL et XQuery supportés nativement
  • Accès aux données en mode local ou distant via une API Java standardisée JCR.
  • Accès aux données via le protocole webDAV
Séparation des contenus et du rendu HTML : format pivot XML Docbook

L’une des forces du CMS Ametys est de séparer réellement les contenus de leur rendu HTML suivant une charte graphique, en stockant l'intégralité des pages sous un format "neutre" XML DocBook :

  • Les pages saisies sont converties en temps réel en XML Doc Book, quel que soit leur format d'entrée : HTML, Word ou Open Office
  • L'affichage sur un site web passe par une transformation en HTML, dépendant de la charte graphique du site. Ainsi un même contenu partagé sur plusieurs sites peut s’afficher différemment.
  • L'indexation plein texte s'effectue sur le contenu XML et non sur le HTML, garantissant une meilleure fiabilité dans les résultats du moteur de recherche.
Workflow
  • Utilisation du composant OSWorkflow : moteur de  workflow opensource.
  • Le CMS permet la prise en compte de droits et de cycles de validation complexes. Leur paramétrage se fait au travers de fichiers déclaratifs XML.

 

Diffusion des contenus

Pour répondre aux forts besoins de publication liés à la gestion de contenu et à la gestion documentaire, Ametys met en œuvre le framework open source Apache Cocoon.  Ce  framework est la référence pour assurer la publication de flux XML.

Mécanisme de génération et de diffusion
  • Possibilité d'effectuer un export statique HTML de l'ensemble du site, pour un hébergement distant ou une archive de consultation
  • Accès en XML, HTML et PDF à tous les contenus par simple appel d'URL ou en webservice
  • Accès multi canal au site à travers plusieurs terminaux : PC, PDA, téléphone portable.
  • Gestion du déploiement du front office sur une machine distante séparée du back office pour plus de fiabilité et de sécurité.

 

Connexion et reprise de l'existant

Connecteurs pour la gestion de la base documentaire (BD)

Ametys fournit un mécanisme extensible d’authentification pour accéder au back-office grâce aux technologies suivantes :

  • LDAP, Active Directory ou BDD
  • Gestion de l'authentification depuis CAS
  • Connexion sécurisée SSL
  • Support du SSO
Exploitation des espaces de stockages existants

Ametys dispose en standard d’un module appelé « explorateur de ressources » qui permet d’avoir un espace de fichiers commun. Les fichiers peuvent être stockés dans Ametys directement et/ou provenir d’une source externe via le connecteur CMIS.

  • Base de données
  • Connecteur CMIS qui permet de se brancher à Sharepoint, Alfresco ou Nuxeo
Intégration de services ou applications tierces
  • Simple redirection
  • Page externe dans un gabarit de page spécifique du site web
  • Page externe de manière intégrée en utilisant un mécanisme de proxy

 

Environnement technique du CMS

Le CMS Ametys repose sur les technologies suivantes :

  • Technologies HTML et XML pour l'intégration
  • Technologie Java (JDK 1.6) sous Eclipse
  • Technologies XML, XSL-T, Cocoon
  • Système d'exploitation (Linux, Windows, Mac, Solaris)
  • Navigateur web (Firefox 3.5 et +, Internet Explorer 7 et +)
  • SGBD (Oracle, MySQL, PostgreSQL, SQL Server)
  • Serveur d'application J2EE et serveur web (Tomcat 6, iPlanet, Apache 2.2...)
  • Logiciels classiques d'infographie pour la création graphique