open source basecamp

Twitter
 
Blog

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.