Lutèce (logiciel)

Lutèce (logiciel)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Lutèce (homonymie).
Lutèce
Logo-lutece.png
Lutecev2.png
Gestion des documents sur Lutèce v2
Développeur Mairie de Paris
Dernière version 3.0.2 (26 septembre 2011) [+/-]
Version avancée Lutèce SNAPSHOT [+/−]
Environnements Windows, Mac OS X, GNU/Linux ...
Type CMS
Licence BSD
Site web fr.lutece.paris.fr

Lutèce est un outil de portail Web Java développé par la Mairie de Paris depuis 2001.


Modèle:Expand French

Sommaire

Présentation

Lutèce fournit une 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 de fonctionnalités avancées : définition dynamique des types de contenu (sans programmation), workflow 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 et production de fils RSS, lettre d'information, calendrier, 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), ....

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 d'indexation puissant (Lucene) permet de faire des recherches sur tout le contenu du site, que ce soit sur les pages, les documents ou les fichiers des référentiels de contenu.

La palette 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.

Historique

En 2001, l'objectif de Lutèce était de mettre à disposition des 20 mairies d'arrondissement de Paris un outil de type CMS pour gérer leurs propres sites. La volonté de la municipalité était d'utiliser des logiciels libres, et utilisables par des webmestres sans compétences informatiques particulières. La publication de Lutèce sous licence BSD a fait l'objet d'une délibération du Conseil de Paris en septembre 2002. L'outil est déposé sur l'Adullact depuis 2005. Une plate-forme de développement ouverte à la communauté est en ligne depuis janvier 2007.

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 de Lutèce est modulaire. Chaque fonction du site est gérée par un plugin.

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 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 (indexation plain-text des pages et documents (ex les PDF)
  • Bibliothèque multimédia
  • Calendrier
  • Affichage et production de fils RSS 2.0
  • Contacts
  • Référentiels de contenu (JSR170)
  • Lettre d'informations
  • Listes de diffusion
  • Quiz
  • Sondages
  • Formulaires
  • FAQ
  • ...

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

  • Comarquage
  • Formulaires de demandes d'état-civil
  • Divers formulaires d'administration électronique : demande d'enlèvement d'encombrants, saisine de la médiatrice, recherche du bureau de vote, module de recherche des adresses du recensement annuel de la population
  • Dématérialisation des séances du Conseil de Paris (conseil municipal et général)

Description technique

  • 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, ...) que celles des plugins (documents, agenda, fils RSS, ...).
  • Authentification modulaire (front-office et back-office) : LDAP, base de données, authentification serveur (ex Tomcat), authentification unique.
  • 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é.
  • Spring : l'injection des classes DAO de l'application (possibilité de substituer les classes d'accès aux données par de nouvelles en cas d'utilisation d'une base de données autre que Mysql), gestion de services tels que les indexer Lucène, ...
  • Gestion de référentiels distants (JSR170, JCR Jackrabbit, intégration avec Alfresco)
  • portlet JSR168
  • Moteur de recherche Lucene
  • Internationalisation par le biais des mécanismes standards Java (ResourceBundle, MessageFormat, ...). Par défaut, les langages anglais et français seront disponibles et maintenus par l'équipe de Lutèce, mais d'autres pourront être facilement proposés par d'autres contributeurs (gestion de l'encoding UTF-8).

Plate-forme de développement

La plate-forme de développement open-source de Lutèce est organisée autour de l'outil Maven 2.

Maven est un outil réalisé par l'Apache Software Foundation, permettant de réaliser des "builds" (compilation) ou "packaging" (fabrication d'un site). Il permet de mettre en place des procédures de développement élaborées, standardisées aux normes de Lutèce, et d'intégrer les contributions de manière continue et sécurisée.

Une série de scripts Maven ont donc été réalisés, permettant de faire communiquer entre eux les autres outils de la plate-forme : Subversion pour la gestion du code source, Jira pour la gestion des anomalies et demandes d'évolutions, Continuum pour l'intégration continue, MediaWiki pour les contributions documentaires, Checkstyle, PMD, Changelog ...

Outre la sécurité, cette plateforme apporte une vraie lisibilité aux utilisateurs et contributeurs sur les orientations fonctionnelles et techniques prises et sur le travail restant à accomplir pour remplir ces objectifs.

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Lutèce (logiciel) de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Lutece (homonymie) — Lutèce (homonymie) Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Lutèce est le nom que les Romains donnaient à la ville gauloise devenue Paris. Lutèce est une revue littéraire et politique qui a… …   Wikipédia en Français

  • Lutèce (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Lutèce est une forme francisée du nom employé par les Romains pour désigner la ville gauloise devenue Paris. Lutèce est une revue littéraire et politique… …   Wikipédia en Français

  • Association de Promotion et défense du logiciel libre — April (association) Pour les articles homonymes, voir April. Logo de April Contexte général …   Wikipédia en Français

  • Rosetta (sonde spatiale) — Pour les articles homonymes, voir Rosetta. Rosetta …   Wikipédia en Français

  • Liste de systèmes de gestion de contenu — Cet article présente une liste de systèmes de gestion de contenu (SGC). Article principal : Système de gestion de contenu. Sommaire 1 Quelques SGC 1.1 SGC ne nécessitant pas de base de données 1.2 Portails …   Wikipédia en Français

  • Framasoft — Contexte général Champs d’action Logiciel libre et Culture libre Zone d’influence Francophonie Fiche d’identité …   Wikipédia en Français

  • Framakey — Framasoft Logo de Framasoft Contexte général Champs d action Réseau de sites web ayant pour objectif commun la diffusion de la culture libre et des logiciels libres Zone d influence …   Wikipédia en Français

  • Codendi — Développeur Xerox Dernière version 4.2 RC (24 sept 2010) …   Wikipédia en Français

  • Association des développeurs et utilisateurs de logiciels libres pour les administrations et les collectivités territoriales — Logo de Association des développeurs et utilisateurs de logiciels libres pour les administrations et les collectivités territoriales Dates clés 28 septembre 2002, création …   Wikipédia en Français

  • Liste De Logiciels Libres — Les logiciels libres présents sur cette page le sont selon la définition de l article logiciel libre. La plupart des programmes cités ici sont disponibles sous licence GNU GPL ou BSD. Sommaire 1 Système d exploitation 1.1 Famille des GNU/Linux… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”