Les applications web EZMODIFIER™ présentent les spécifications de base suivantes: InterfacesEZMODIFIER™ est une application web accessible uniquement à travers l'Internet. Par conséquent, elle nécessite une connexion Internet active pendant son utilisation. Pour certaines solutions, la saisie off-line (par exemple par le biais de MS Excel) ou la synchronisation de base de données existantes avec le site sont possibles. Type de donnéesEZMODIFIER™ gère des données structurées et non-structurées par le biais d'interface web, ainsi que les documents multimédias. Base de donnéesEZMODIFIER™ repose sur un système de base de données relationnelle (SGBD) pour le stockage des informations, ainsi que sur des fichiers XML persistés sur le disque dur du serveur. L'affichage des informations se fait par l'extraction des données au format XML, préparées et transformées par le biais de modèles XSL. 
PerformancesLe site public bénéficie d'un système de cache. Celui-ci réduit grandement le nombre d’accès à la base de données, maillon faible des sites dynamiques en cas d'augmentation du nombre de visiteurs, accélérant la vitesse d’affichage des pages. Travail collaboratifLes applications web fonctionnent en mode déconnecté. Afin d'éviter tout rique lié à l'édition et la modification simultanée de la même donnée par deux utilisateurs concurrents, EZMODIFER™ prend en charge la gestion de loquets préventifs. Par exemple, lorsqu'une page web est en cours de modification, celle-ci est bloquée et aucun autre utilisateur ne peut la modifier en même temps. La page web n'est libérée qu'une fois que les modifications ont été enregistrées ou lorsque l'utilisateur annule son opération. Moteur de versioningEZMODIFIER™ dispose d'un puissant moteur de versioning. Chaque modification apportée à une donnée est conservée jusqu'à ce que l'objet soit publié. En tout temps, l'utilisateur, qu'il soit éditeur ou administrateur, peut revenir à une version antérieure ou contrôler les étapes successives de modification d'une donnée. Il pourra notamment vérifer qui a modifié quel donnée et à quel moment. L'administrateur dispose également de la possibilité d'empêcher l'édition de certaines données. Les icônes suivantes sont utilisées pour mettre en évidence le statut des données:  | | Nouveau champ; valeur jamais publiée ou modifiée. |  | | Champ modifié; la valeur diffère de la valeur actuellement publiée. |  | | Champ bloqué; ne peut être modifié que par un publicateur. |  | | Champ publié; la valeur du champ correspond à la valeur publiée. |
Gestion des droits et des autorisationsPour chaque module, des groupes d'utilisateurs sont créés auxquels des droits différenciés sont attribués. Si nécessaire, le système permet d'attribuer des droits disctincts à chaque utilisateur. Cette gestion des droits trouve par exemple sa concrétisation dans le système de saisie-validation des pages de site web: toute modification effectuée par un éditeur devra être validée par un administrateur avant d'être publiées sur le site public (workflow de publication). Les droits sont définis globalement au niveau du module et des types d'objets qui le composent, mais également spécifiquement pour chaque objet créé et utilisé dans le module.
|