Sep 26, 2016 9:14:53 AM Alexandre CLOSE avatar   10028    

Documentation technique Développeurs et intégrateurs

Ce wiki a pour but de mettre en ligne et de permettre le partage par la communauté des développeurs les tutoriels d'utilisation de Lutèce.


manuels Lutèce est un moteur de portail libre et open source qui permet de créer rapidement un site ou application web dynamique.

Le site éditorial de Lutèce est accessible sur http://fr.lutece.paris.fr, vous pouvez accéder à toutes les informations liées au développement sur http://dev.lutece.paris.fr/fr.

Pour participez au Wiki, créez vous un compte, et partagez votre expérience de Lutèce !

Manuels

Développement

NouveautésGénéralitésNormes
Evolutions de la Version 4 Les plugins de Lutece Règles de nommage
Evolutions de la Version 5 Architecture logicielle Règles de codage
Evolutions de la Version 6 Nouveau Utilisation du framework Spring Utilisation de Maven Important
Gestion des projets avec GitHub Internationalisation (i18n) Normes de Documentation
Gestion des branches avec GIT Les Services de base de Lutece Règles de logging
Nouveautés Maven / passage à GitHub Utilisation de JPA Règles Checkstyle et PMD
Synchronisation des dépôts GitHub Nouveau Authentification - SSO - MyLutece Règles d'utilisation de JIRA Important
Validation des Beans (JSR 303) Conseils d'utilisation avec Netbeans
Génération de code avec PluginWizard Important
Composants de base Front Composants de base Back Office Fonctions avancées
Le Plugin HelloWorld Créer des nouvelles fonctionnalités d'administration Créer un formulaire avec FormEngine
Créer une XPage à l'aide du framework MVC Créer un Daemon Intégrer workflow -- ressources métier
Créer un Portlet Créer un LinkService Créer un module de workflow
Créer des servlets et des filtres howto_create_resource_service Créer des MBeans JMX
Créer un PageIncludeService Créer des propriétés du site Nouveau Réalisation d'un batch avec Spring Batch
Créer un ContentService Contrôle d'accès RBAC Nouveau Web Services REST avec Lutece
Créer un composant pour MyDashboard

Intégration

Projet site Intégration fonctionnalités Charte graphique
Principes généraux d'intégration Important Intégrer Extend dans un plugin charter
Créer un POM de site Intégration avec le guichet du Plugin CRM Charte graphique du Back Office avec Bootstrap
Utilisation du plugin asynchronous upload
Utilisation du plugin uploadimage
Restreindre l’édition de documents à certains gestionnaires du BO
Ajouter des liens de redirection des vers sites externes depuis le BO Nouveau
Exemples d'intégration
showcase_opendata
showcase_crm

Exploitation

Serveur d'application Base de données PaaS
Gestion du cache ImportantDéploiement sur CloudBees deprecated
Deploy on Redhat Openshift Nouveau

Documentation interne

lutece-maven-plugin
Documentation spécifique Mairie de Paris