L'architecture de Lutèce est modulaire. L'essentiel des fonctionnalités de l'application provient des plugins disponibles ci-dessous :
| Le noyau de Lutèce | Description |
|---|---|
| core | Core : Composant regroupant l'ensemble des services de bases de Lutèce, sur lequel se greffent les fonctionnalités sous forme de plugins |
| Plugins de contenu | Description |
|---|---|
| calendar | Plugin Calendar : Agenda multi-projets compatible iCalendar |
| childpages | Plugin Childpages : Portlet de navigation vers les pages filles de la page courante |
| contact | Plugin Contact : Formulaire de contact |
| dbpage | Plugin DbPage : Publication de données provenant d'une base de données dans une page ou un porlet |
| document | Plugin Document : Gestion de contenu basée sur des documents |
| folderlisting | Plugin Folderlisting : publication d'une arborecence de dossiers et fichiers du serveur |
| html | Plugin Html : Portlet HTML avec éditeur WYSIWYG |
| jsr170 | Plugin Jsr170 : Publication de documents provenant d'un référentiel de contenu externe (Alfresco, Jackrabbit, ...) |
| library | Plugin Library : Bibliothèque multimédia |
| linkpages | Plugin Linkpages : |
| links | Plugin Links : Portlet de liens |
| myapps | Plugin Myapps : Mes Applications favorites |
| newsletter | Plugin Newsletter : Lettre d'information |
| rss | Plugin RSS : Publication et génération de fils RSS |
| tagcloud | Plugin TagCloud : Nuages de tags |
| upload | Plugin Upload : Upload de fichiers |
| whatsnew | Plugin Whatsnew : Portlet affichant les dernières pages et articles du site |
| xmlpage | Plugin Xmlpage : Publication de documents XML dans une page ou un portlet |
| solr server | Plugin solRserver : intègre solr dans lutece |
| Plugins applicatifs | Description |
|---|---|
| advert | Plugin Advert : Petites annonces |
| form | Plugin Form : Conception et publication de formulaires (questions conditionnelles, sondages, ...) |
| formengine | Plugin Formengine : Moteur de formulaires à étapes |
| helpdesk | Plugin Helpdesk : FAQ, Formulaire de support et base de réponses |
| jsr168 | Plugin Jsr168 : Container de portlets JSR168 |
| poll | Plugin Poll : Sondages |
| quiz | Plugin Quiz : Quiz |
Lutece est aussi un socle pour le développement d'applications métiers intégrées au portail et propose des plugins spécifiques aux collectivités et administrations.
| Plugins métiers collectivités | Description |
|---|---|
| actes | Plugin ACTES - Télétransmission au contrôle de légalité |
| actes-s2low | Module de télétransmission basé sur la plate-forme S2LOW pour le plugin ACTES |
| comarquage | Plugin Comarquage SPL - Service Public Local |
| formengine-etatcivil | Formulaire de demande d'actes d'état civil produisant des flux XML compatibles avec le progiciel de la société Digitec |
| ods | Plugin ODS - Outil de dématérialisation des documents de séance de conseil (municipal ou général) |
| Plugins d'authentification du Front | Description |
|---|---|
| mylutece | Plugin Mylutece : Gestion des utilisateurs authentifiés sur le site |
| mylutece-cas | Module CAS pour MyLutece - Authentification utilisant CAS |
| mylutece-database | Module Database pour MyLutece - Authentification à partir d'une base de données |
| mylutece-ldapdatabase | Module LDAPDatabase pour MyLutece - Authentification à partir d'un annuaire LDAP + rôles en base de données |
| mylutece-openid | Module OpenID pour MyLutece - Authentification utilisant des URL OpenID |
| mylutece-openiddatabase | Module OpenID pour MyLutece - Authentification utilisant des URL OpenID ou login/password et rôles en base de données |
| mylutece-saml | Module SAML pour MyLutece - Authentification utilisant SAML |
| mylutece-webserver | Module WebServer pour MyLutece - Authentification faite au niveau du container de servlet (ex: Realm Tomcat) |
| Plugins exclusifs Backoffice | Description |
|---|---|
| adminauthenticationdatabase | Plugin Adminauthenticationdatabase : Module d'authentification du Back Office |
| adminquery | Plugin Adminquery : Requeteur SQL pour le Back Office |
| pagelinkservice | Plugin Pagelinkservice : Assistant de création de liens pour le Back Office |
| searchstats | Plugin SearchStats : Donne les statistiques sur l'utilisation du moteur de recherches (termes fréquents, recherches sans réponse) |
| systeminfo | Plugin SystemInfo : Affichage des informations du système dans le Back Office |
| updater | Plugin Updater : Installation de nouveaux plugins et mise à jour de plugins déjà installés |
| updatercatalog | Plugin Updater Catalog : Gestion des catalogues pour le plugin updater |
| xpagelinkservice | Plugin Xpagelinkservice |
| Plugins divers | Description |
|---|---|
| codewizard | Plugin Codewizard : Générateur de code Java pour développer des plugins Lutece |
| jcaptcha | Plugin JCaptcha : Module Captcha pour les formulaires Lutèce |
| pluginwizard | Plugin Pluginwizard : Assistant de génération des principaux fichiers pour réaliser un plugin Lutece simple |
| sitemap | Plugin Sitemap : Génération du fichier sitemap.xml pour les moteurs de recherche |
| urlrewriter | Plugin UrlRewriter : Réécriture d'URL |
| parisalacarte | Plugin parisalacarte : integration avec Paris a la carte |
| parisvideo | Plugin parisvideo : integration avec les webservices Paris video |
| insertajax | Plugin insertajax : insérer des données asynchrones dans vos pages. |
| insertalbum | Plugin insertalbum : insérer un album Jquery dans vos pages en 3 clics. |
| insertmap | Plugin map : insérer une google map dans vos pages en 3 clics |