Lutèce : un outil de portail Web Java développé par la Mairie de Paris

Lutèce : un outil de portail Web Java développé par la Mairie de Paris

Introduction

Lutèce
Lutecev2.png

Gestion des documents sur Lutèce v2

Développeur (En informatique, un développeur (ou programmeur) est un informaticien qui réalise des…)Mairie de Paris (Paris est une ville française, capitale de la France et le chef-lieu de la région…)
Dernière version2.3.7 [+/-]
Version avancéeLutèce SNAPSHOT [+/−]
Environnementsles fenêtres (Windows est une gamme de systèmes d’exploitation produite par Microsoft, principalement destinées…), Mac OS X (Mac OS X est une ligne de systèmes d’exploitation propriétaire développés et…)GNU/Linux, Debian (Debian (/de.bjan/) est une organisation communautaire et démocratique, dont le but est le…)
TaperCMS
LicenceBSD
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une…)fr.lutece.paris.fr

Lutèce est un outil (Un outil est un objet finalisé utilisé par un être vivant dans le but d’augmenter son…) de portail Web (Un portail Web (de l’anglais Web portal) est un site Web qui offre une porte d’entrée unique…) Java développé par la Mairie de Paris depuis 2000.

Présentation

Lutèce fournit une interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface…) d’administration très simple de qualité professionnelle qui peut être utilisée par des utilisateurs qui n’ont pas de compétences techniques particulières.

L’administrateur du site a accès à un ensemble (En théorie des ensembles, un ensemble désigne intuitivement une collection…) de fonctionnalités avancées : définition (Une définition est un discours qui dit ce qu’est une chose ou ce que signifie un nom. D’où la…) dynamique (Le mot dynamique est souvent employé désigner ou qualifier ce qui est relatif au mouvement. Il…) des types de contenu (sans programmation), flux de travail (Un workflow est un flux d’informations au sein d’une organisation, comme par exemple la…) et règles de notification paramétrables en ligne, installation de plugins, interface de prévisualisation des pages du site, avec possibilité de suspendre à la publication des blocs de contenu, affichage (L’ affichage désigne l’application d’une surface de papier script dans un lieu public(et non du…) et production de fils RSS, lettre d’information, calendrier (Un calendrier est un système de repérage des dates en fonction du temps. Ces systèmes ont été…)gestion électronique des ressources documentaires insérés dans les rubriques de type référentiels de contenus JSR170 : JCR JackRabbit et interface avec Alfresco (avec versionning et indexation), ….

Lire aussi  Si l'ordonnance sur la rémunération des chauffeurs est adoptée, Uber et Lyft disent qu'ils pourraient cesser de fonctionner à Minneapolis

La personnalisation graphique répond aux standards du Web XHTML et CSS, une interface graphique permet d’ajouter en ligne des styles de présentations variés ainsi que de nouveaux modèles de pages. Un moteur (Un moteur (du latin mōtor : « celui qui remue ») est un dispositif…) d’indexation puissant (Lucene) permet de faire des recherches sur tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou…) le contenu du site, que ce soit sur les pages, les documents ou les fichiers des référentiels de contenu.

La palette (La Palette est un café-restaurant situé dans le 6e arrondissement de Paris, au croisement…) de services offerts sur un site peut être facilement personnalisé, il suffit d’ajouter un ou des plugins pour accéder à de nouvelles fonctionnalités.

Lutèce est le système de gestion de contenu utilisé sur 80 sites de la Mairie de Paris (internet/intranet/extranet), ainsi que par d’autres collectivités, associations ou entreprises.

Caractéristiques principales

Fonctionnalités

Cet outil a été conçu pour être simple à utiliser, et n’exige pas d’avoir de compétences techniques spéciales. L’architecture logicielle (L’architecture logicielle décrit d’une manière symbolique et…) de Lutèce est modulaire. Chaque fonction du site est gérée par un brancher (En informatique, un plugin ou plug-in (aussi nommé module d’extension, greffon ou plugiciel au…).

Lire aussi  Pourquoi ce n'est pas bien de se faire des amis au travail, selon les psychologues

Les principales fonctionnalités sont les suivantes :

  • arborescence dynamique de pages
  • chacune des pages du portail s’organise à l’intérieur de blocs appelés rubriques de page placées dynamiquement à l’intérieur d’une page par le webmestre
  • chaque page est associée à un modèle de composition (ou gabarit) constitué de lignes et de colonnes.
  • un ensemble d’interfaces graphiques assiste le webmestre dans la création des pages, le choix des rubriques, la saisie ou la publication de contenus, le choix du style de présentation.
  • une fenêtre (En architecture et construction, une fenêtre est une baie, une ouverture dans un mur ou un pan…) de prévisualisation permet d’afficher la page sur laquelle il travaille et d’agir directement sur son contenu.
  • les contenus HTML sont éditables grâce à un éditeur Wysiwyg ( XHTML)
  • types de documents dynamiques
  • métadonnées (Dublin Core, …)
  • workflow documentaire, notification
  • commentaires de documents avec modération possible
  • moteur de recherche (Un moteur de recherche est une application permettant de retrouver des ressources (pages Web,…) (indexation plain-text des pages et documents (ex les PDF)
  • bibliothèque multimédia (Le mot multimédia est apparu vers la fin des années 1980, lorsque les CD-ROM se sont…)
  • calendrier
  • affichage et production de fils RSS 2.0
  • Contacts
  • référentiels de contenu (JSR170)
  • lettre d’informations
  • listes de la diffusion (Dans le langage courant, le terme diffusion fait référence à une notion de…)
  • questionnaire
  • sondages
  • formulaires
  • FAQ

Certains plugins sont particulièrement adaptés aux besoins des collectivités locales :

  • comté
  • formulaires de demandes d’état-civil
  • divers formulaires d’administration électronique : demande d’enlèvement d’encombrants, saisine de la médiatrice (En géométrie plane, la médiatrice d’un segment est l’ensemble des points…), recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue…) du bureau de vote, module de recherche des adresses du recensement (Le recensement est une opération statistique de dénombrement d’une population.) annuel de la population
  • dématérialisation (La dématérialisation est la transformation de supports d’informations matériels…) des séances du Conseil de Paris (conseil municipal et général)
Lire aussi  Vers un procédé de synthèse de silicones plus respectueux de la santé et de l'environnement

Technique de description

  • gestion centrale des droits/rôles/permissions qui permet de contrôler l’accès à l’ensemble des ressources du portail. Basée sur le modèle RBAC (Role Based Access Control), elle permet de répartir l’administration du site de manière cloisonnée sur plusieurs équipes. Les ressources concernées par ce dispositif sont aussi celles du noyau (pages, portlet (Un portlet est une application informatique qui s’exécute côté serveur que l’on peut placer dans…)…) que celles des plugins (documents, ordre du jour (Un agenda est un outil permettant d’associer des actions à des moments, et d’organiser ainsi son…)fils RSS, …).
  • authentification (L’authentification est la procédure qui consiste, pour un système informatique, à…) modulaire (front-office et back-office) : LDAP, base de données (En informatique, une base de données (Abr. : « BD » ou…)authentification serveur (ex Tomcat), SSO
  • utilisation du moteur de templates Freemarker. Il permet de simplifier l’écriture des templates et apporte de nombreuses fonctionnalités puissantes pour la réalisation des fonctions d’administration du back-office. Le code des templates se base exclusivement sur des styles CSS2 et sur la syntaxe XHTML.
  • gestion de cache EHCACHE. Elle permet de disposer d’un cache persistent et distribué.
  • Printemps : l’injection (Le mot injection peut avoir plusieurs significations 🙂
Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.