1.8 Modules EEC

1.8.1 CKEditor Plugins

En complément à CKEditor (éditeur HTML) utilisé dans les documents pour les textes avec mise en forme, ce plugin ajoute une interface utilisateur pour insérer des liens vers d'autres documents Dynacase.

1.8.2 Gestion des Tags

Un mécanisme de marquage (tags) utilisateur des documents est proposé. Il permet à l'utilisateur, selon les droits d'accès au document et la stratégie retenue lors de la conception de l'application Dynacase, de poser un tag en le créant ou en utilisant un existant, et éventuellement de supprimer des tags sur un document. A partir des tags du document, l'utilisateur accède à une interface de recherche permettant de consulter la liste des documents marqués par le tag choisi.

L'administration des tags permet de rapprocher ou de supprimer des tags. Le rapprochement consiste à remplacer deux ou plusieurs tags par un seul. Par exemple pour si les tags 'Qualité' et 'qualite' sont présents sur des documents, l'administrateur peut demander à ce qu'ils soit remplacé par le tag 'qualité' globalement.

Cette fonction est implémentée en deux parties distinctes :

  • les mécanismes de manipulation des tags (classe PHP)
  • les interfaces standards utilisateur et administrative.

Cette architecture a été retenue pour permettre aux développeurs de mettre en place leurs propres interfaces de gestion des tags.

1.8.3 DocumentGrid

Le module Dynacase DocumentGrid installe un widget jQuery UI1 permettant d'afficher des listes de documents. Cette liste est présenté sous forme d'une grille :

  • chaque ligne est un document;
  • chaque colonne représente un attribut ou un propriété (titre, état, auteur, etc...);

Le développeur paramètre le mode d'alimentation de la grille, les colonnes présentées, les actions proposées et l'intègre dans une page HTML de l'application.

1.8.4 SearchCriteria

Ce widget JQuery UI permet de construire une interface de recherche de document Dynacase en s'appuyant sur les attributs des documents. La collection résultant de l'exécution de la recherche peut être manipulée via le widget DocumentGrid ou toutes autres présentations de liste de documents.

La capture d'écran ci-dessous présente une page combinant l'utilisation des widgets SearchCriteria (partie haute) et DocumentGrid.

SearchCriteria et DocumentGrid combinés

Figure 2. SearchCriteria et DocumentGrid combinés

1.8.5 Dashboard

Ce module apport les mécanismes pour la mise en oeuvre de portail métier via un widget JQueryUI.

Un exemple de portail réalisé avec ce module

Figure 3. Un exemple de portail réalisé avec ce module


  1. les widget sont construits en suivant le pattern widget jQuery UI et se comportent donc comme tel (comportement, présentation, etc.). 

×