Développement de nouvelles fonctionnalités pour GeoNetwork
Cette session vous permettra de vous plonger dans le coeur de l’architecture technique de GeoNetwork. Et ainsi de pouvoir personnaliser et développer de nouvelles fonctionnalités pour GeoNetwork.
Cette session est assurée par un contributeur GeoNetwork.
Objectifs :
- Comprendre les principes de l’architecture technique de GeoNetwork
- Appréhender la personnalisation de l’interface et de l’éditeur de métadonnées
- Etre capable de mettre en place de nouveaux services spécifiques
Durée :
- 2 jours
Principaux publics visés :
- Développeurs JAVA
Pré-Requis :
- Connaissances des fonctionnalités de GeoNetwork
- Bon niveau en développement Web (XHTML, CSS...)
- Bon niveau en XSL
- Bon niveau en développement JAVA
Programme indicatif :
- Présentation de l’architecture de GeoNetwork
- Outil d’administration GAST
- Mise en place d’un environnement de développement (Eclipse, Jetty)
- Présentation des script Ant :
- Compilation des sources
- Génération d’un installeur
- Personnalisation de l’interface
- Introduction aux transformations XSL de GeoNetwork
- Modification de l’IHM
- Modification de l’éditeur de métadonnées
- Traductions de l’application (Interface, métadonnées, documentation)
- Interface de recherche
- Présentation de l’index Lucene
- Ajout de critères de recherche
- Mécanisme de validation XSD et Schématron
- Les services
- Présentation des services et du moteur Jeeves
- Configurer de nouveaux services
- Présentation de la communauté de développement
- Outils de développement : bugs tracker, SVN, tests unitaires
- Roadmap indicative
- Assistance et supports (mailing-lists, IRC...)
Dates prévues :
- Sur demande
Tarif :
- Sur demande
- Défiscalisée si conventionnée
Réservation et contact :
- Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.












