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.
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
Un format pivot XML Docbook
Le CMS Anyware Technologies 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.
- 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
- LDAP, Active Directory ou BDD
- Connexion sécurisée SSL
- Support du SS0
Exploitation des espaces de stockages existants
- 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
- 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...)