Les incontournables
Certaines fonctionnalités standard d'un site web, comme la recherche, la génération de formulaires ou encore les statistiques, sont fournies par des plugins dits "génériques", réutilisables sur tout type de site.
Ce chapitre présente les plugins les plus communément utilisés sur les sites Lutece.
Les composants de recherche et de référencement
Les premiers plugins visent à ajouter un moteur de recherche interne et à améliorer le référencement du site auprès des moteurs de recherches externes :
- Librairie Lucene (library-lucene) : moteur de recherche qui permet l’indexation du contenu de l’application Lutece.
- Plugin SEO (plugin-seo) : permet de centraliser la gestion de l’ensemble des modules dans le but d’optimiser le référencement sur les moteurs de recherche avec les URL explicites, et de générer automatiquement le plan du site (avec plugin-sitemap) et le fichier robots.txt.
- Plugin Searchstats (plugin-searchstats) : permet d'obtenir des statistiques sur les recherches effectuées sur le site.
- Outils Google (plugin-gtools) : permet d’inclure dans les pages du site des éléments destinés aux services Google, tels que Google Analytics et Google Webmaster tools.
Les composants de gestion de contenu
Pour la création et la gestion des contenus du site :
- Plugin Document (plugin-document) : indispensable dans le cas d'un site à contenu éditorial. Il permet la création et la publication de divers types de documents et listes de documents, gérés dans le back office.
- Plugin Library (plugin-library) : permet de configurer le mapping entre les attributs de Document et les feuilles de style XSL. Indispensable pour utiliser les fonctionnalités d'insertion de liens de ressources Lutece dans l'éditeur de texte riche (accessibles via le bouton
), et indispensable si le plugin Document est installé.
- Plugin HTML (plugin-html) : permet d’ajouter des rubriques HTML éditables dans l'administration du site.
- Plugin Pages filles (plugin-childpages) : permet la création de portlets de navigation vers les pages filles de la page courante.
Les composants d’interaction de base
Pour créer des formulaires en ligne (formulaire d'inscription, formulaire de contact, ...), et proposer une protection antispam :
- Plugin Formulaires (plugin-form) : permet de créer des formulaires simples ou complexes, d'en recueillir les informations et de les exporter. Ce plugin dispose de plusieurs modules permettant notamment d'exporter les données de formulaires vers des annuaires (voir plus de détails dans le chapitre Paramétrer un processus de gestion de demande).
- Plugin Contact (plugin-contact) : Ce plugin permet de gérer plusieurs listes de contacts et d’afficher le formulaire d’envoi de l'e-mail.
Les composants techniques
Enfin, pour afficher les versions des composants techniques du site :
- Informations système (plugin-systeminfos) Ce plugin permet d’afficher les informations système dans le back-office de l’application.