Les fonctions (et plugins) classiques
Ce chapitre présente quelques exemples de plugins couvrant les besoins classiques d'un site web.
Authentification Front Office
Cette fonctionnalité permet de gérer l'authentification sur le front office d'un site, dans le cadre d'un site partiellement ou totalement identifié (portail de service, extranet, intranet, outil métier, ...). Le plugin principal MyLutece permet d'associer autant de plug-in d'authentification que nécessaire. Il est possible de cumuler les types d'authentification sur un site, d'utiliser des types d'authentification standards, ou encore de créer son propre module d'authentification correspondant à ses besoins particuliers.
- Plugin MyLutece (plugin-mylutece) : permet de brancher les modules d'authentification;
- Module MyLutece LDAP (module-mylutece-ldap) : authentification via un annuaire ldap;
- Module MyLutece CAS (module-mylutece-cas) : authentification via le système d'authentification unique (SSO) CAS (Central Access Service);
- Module MyLutece FranceConnect (module-mylutece-franceconnect) : authentification via le système d'authentification FranceConnect promu par les services informatiques de l'Etat;
- Module MyLutece OAuth (module-mylutece-oauth) : authentification via le protocole OAuth utilisé par des services tels que Google ou autre;
- ...
Ce type de plugins permet d'intégrer des fonctionnalités complémentaires aux types de ressources d'un plugin.
Il s'agit de pouvoir effectuer des actions en front-office, intégrables de manière modulaire.
Le plugin principal de cette fonctionnalité permet de faire fonctionner tous les modules associés.
Le paramétrage de ces outils est décrit dans le chapitre Paramétrer les extensions
- Plugin Extend (plugin-extend) : permet d'insérer des extensions de contenu ;
- Module Commentaires (module-extend-comment) : permet de commenter le contenu ;
- Module Votre Avis (module-extend-feedback) : permet de donner un avis par mail sur le contenu publier ;
- Module Réseaux sociaux (module-extend-opengraph) : permet d'insérer les boutons de partage sur les réseaux sociaux.
FAQ
- Plugin Helpdesk (plugin-helpdesk) : permet de créer une FAQ classique avec questions-réponses paramétrables dans le back office.
Gestion d'avatar
La gestion d'avatar est basée sur le service internet Gravatar.
Un plugin Lutece permet de gérer son propre serveur d'avatar, utilisable par exemple dans les plugins participatifs, pour associer un avatar aux commentaires des internautes.
- Plugin avatar (plugin-avatar) : serveur gravatar;
- Plugin avatarserver (plugin-avatarserver) : gestion interne du serveur d'avatar.
Gestion des libellés sur le site
Cette fonctionnalité permet d'insérer des libellés n'importe où sur un site en front-office, la saisie et la mise à jour des libellés étant centralisée dans une interface commune en back office.
L'intégration de cette fonctionnalité est décrite dans le chapitre Gérer les libellés.
- Plugin Sitelabels (plugin-sitelabels) : ajoute l'interface d'administration des libellés.
Recherche
- Plugin Solr (plugin-solr) : s'interface avec Lucene et permet des fonctionnalités de recherche avancées, l'indexation de contenu avancée, l'autocomplétion, la recherche géolocalisée sur une carte.
- Plugin Solr Server (plugin-solrserver) : installe un serveur Solr embarqué dans la webapp, permettant d'utiliser le plugin Solr.
Sécurité
- Plugin Captcha (plugin-captcha) : intégration de captcha sur les formulaires.
Statistiques
- Plugin Piwik (plugin-piwik) : permet de bénéficier de statistiques avancées sur la fréquentation du site, moyennant l'installation d'un serveur Piwik à part.
- Plugin Dataviz (plugin-dataviz) : permet d'obtenir des statistiques sur les données du site.
Thèmes
- Plugin Thème (plugin-theme) : gestion des thèmes graphiques de l’application.