Voir le wiki Ametys

Technologies

Pour garantir un fonctionnement optimal, la suite ametys a été construite en respectant les principes suivants :

  • Des technologies novatrices et open source : l'open source est la garantie de fiabilité, d'évolutivité, de pérennité de l'outil. L'implication de la société créatrice d'ametys dans les communautés open source, Apache en particulier, permet d'identifier et de participer au développement de projets technologiques pertinents dans le cadre des modules fonctionnels proposés par 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 ametys attendues.

Stockage des informations

Composant JCR/JSR-170

L'utilisation d'un composant de stockage documentaire dédié permet d'assurer 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

Format pivot XML Docbook

Le CMS Ametys est l'un des seuls CMS à 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, quelque soit leur format d'entrée: HTML, Word ou Open Office
  • L'affichage sur une site web passe par une transformation en HTML, dépendant de la charte graphique du site. Ceci permet à un même contenu partagé sur plusieurs sites de s'afficher différemment
  • L'indexation plein texte s'effectue sur le contenu XML et non sur le HTML, ceci permet une meilleur fiabilité dans les résultats du moteur de recherche

Workflow

  • Utilisation de OSWorkflow : moteur de  workflow opensource
  • Les IHM préconçues dans le CMS permettent la prise en compte de droits et de workflow complexes, seul leur modélisation est effectuée 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 oeuvre le framework open source Apache Cocoon : le framework de référence open source quand il s'agit d'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 multicanal 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 BD

  • LDAP, Active Directory ou BDD
  • Connexion sécurisée SSL
  • Support du SS0

Exploitation des espaces de stockages existant

  • Base de données
  • Documents stockés dans des espaces partagés (espaces WebDav, Samba, espaces partagés Windows...)

Intégration de services ou applications tierces

  • En tant que simple redirection
  • En intégrant la page externe dans un gabarit de page spécifique du site web
  • En intégrant la page externe de manière complètement intégrée, en utilisant un mécanisme de proxy

Environnement technique du CMS

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

Copyright © Ametys
- Tous droits réservés - Plan du site - webmaster