Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec



Documents pareils
Les applications webmapping en opensource. 1 Christophe Adriaensen

Mettre en place un Géoportail avec ArcGIS Server Armel OUEDRAOGO Pierre TEYSSENDIER

ArcGIS for INSPIRE SIG RAIL 2011

La directive européenne INSPIRE

CMS Open Source : état de l'art et méthodologie de choix

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

les techniques d'extraction, les formulaires et intégration dans un site WEB

Rémi BOVARD Ingénieur BSc HES en géomatique

Qu est-ce que ArcGIS?

Sextant V4.0. Le portail de diffusion de l information géographique de l Ifremer. Sextant Présentation générale

Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe et techniques

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

Au printemps 2012, la Bibliothèque de l Université Laval lançait sa nouvelle plateforme de

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

Livre blanc ESRI Octobre 2009 Technologie ESRI et INSPIRE

Retour d expérience d outils autour d EML. Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014

PloneLabs un gestionnaire de contenu pour les laboratoires

L expérience citoyenne numérique. Solutions et expertises pour répondre aux enjeux des territoires

ArcGIS. for Server. Sénégal. Comprendre notre monde

TYPO3, le CMS de référence

Loïc Rossignol Ingénieur Consultant

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

ArcGIS. for Server. Comprendre notre monde

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Webmaster / Webdesigner / Wordpress

Web & Libre. Outils pour être présent sur le net librement

Découvrir Drupal, le CMS Open Source de référence. Michel-Marie MAUDET Linagora /

Mise en œuvre de les capteurs dans la gestion de l eau

Joomla! Création et administration d'un site web - Version numérique

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG(

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Découvrir le CMS. et l utiliser dans une approche pro!

BES WEBDEVELOPER ACTIVITÉ RÔLE

Intégration ESRI - SAP Geo-Enablement de l ERP SAP Exemple : GEO.e. Christophe Lapierre Enrique Yaptenco Professional Services - ESRI Suisse

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Tour d horizon des CMS. Content Management System

Projet en nouvelles technologies de l information et de la communication

gvsig: nouveautés version 2.1 et plus

Foire aux questions 2015

CATALOGUE FORMATION 2015

ArcGIS, Plateforme d'interopérabilité. Gaëtan LAVENU

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Catalogue Formations Jalios

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Le Géoportail de la Wallonie

Créateur de sites Internet. Développeur de logiciels.

Mercredi 15 Janvier 2014

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI La création de sites internet

Drupal vs La concurrence

Savoir- Faire Offres mé1ers Offres technologiques

Pourquoi? Pourquoi externaliser? Pour être flexible et réactif Pour réduire ses coûts sans perdre en qualité

mon site web via WordPress

Perspectives en matière de portails géographiques et de 3D

LES LOGICIELS OPEN SOURCE DANS LA GEOMATIQUE

CATALOGUE DES FORMATIONS LANGUES

opentaxepub Documentation

Programme TechDay Romandie

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Recommandations pour le futur CMS de l'epfl

Utiliser un CMS: Wordpress

Cursus 2013 Déployer un Content Management System

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1

PROGRAMME DE FORMATION CONTINUE «CHEF DE PROJET WEB»

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Design. Search. Cloud AMOA ECM. Intégration. IT Solutions. Formation. Développement. Mobilité. Open source. Infogérance. Ergonomie

Développeur - Conseiller - Formateur web

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Extensions, Documentation, Tutoriels, Astuces

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Choisir un CMS... Oui mais lequel? 11/07/11

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS

Devenez un véritable développeur web en 3 mois!

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

DISPOSITIF DE MISE EN ŒUVRE D UN SERVEUR GEOSPATIAL COMMUNAUTAIRE

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

Bureautique Initiation Excel-Powerpoint

Paul FLYE SAINTE MARIE

Piwik L'alternative Open Source en web analytique - Version numérique

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

Editoile Académie Mathieu Renault, formateur 9 rue Vauban Bordeaux Tél formation@editoile.fr

APPROFONDISSEMENT LOGICIELS DU WEB

novatis Agence Web innovatrice

Formation Webmaster : Création de site Web Initiation + Approfondissement

Transcription:

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Production d un site web = CMS Il n y a plus besoin aujourd hui d être programmeur pour développer un site web ayant des fonctionnalités avancées. On utilise un Content Management System (CMS). Le site CMS Matrix répertorie plus de 1200 CMS!!! Forum, blog, galerie photo, formulaires, calendrier, nouvelles, engin de recherche, édition WYSIWYG, etc Plein contrôle d un site sans avoir à écrire de code.

Quelques exemples Joomla! TYPO3 PmWiki Joomla! Drupal

Un exemple en géomatique Portail de découverte de GéoConnexion Permet de: Créer des profils d usagers qui peuvent uploader et documenter des jeux de données (géo et autres) Chercherde manière thématique et spatiale Cartographier certains jeux de données par dessus une carte de base Infrastructure de Données Spatiales (SDI) complète Application spécialisée (Web Enterprise Suite de Compusult) Malheureusement pas développée dans un CMS et donc difficile (impossible) à modifier soit même

L exemple Développé par OpenGeo pour construire des SDIs Par-dessus le framework de développement web GeoDjango Pours Approche BottomUp» Par les usagers, pour les usagers Usagers, upload, download, documentent, affichent, publient et créent des cartes (SDI complet) Schéma de métadonnées très(trop) simple Contres Pas de support pour ISO 19110 (Featurecataloguing) Seulement les noms des attributs, pas de types, de descriptions, de listes de code Mode exploratoire pauvre, pas de facets Pas de géotraitement possible Très difficile à intégrer dans une application web existante (ex. CMS) Nécessite un programmeur Python pour être modifié Mêmes problèmes avec le ESRI Geoportal Server (Java)

L exemple Solution pour le catalogage en ligne de données géospatiales Utilisé comme plateforme pour de nombreux SDI Pours Solution complèteet standard pour l édition, la visualisation et la recherche de metadonnées Supporte plusieurs standards de métadonnées (ISO 19115, ISO 19110, ISO 19119, ISO 19139, FGDC, Dublin Core) Sert dans plusieurs protocoles (CSW, Z39.50, GeoRSS, WebDAV) Recherche et moissonne dans des catalogues distants Contres Pauvre ergonomie, difficile à adapter/modifier Mode exploratoire pauvre, pas de facets Pas de géotraitement possible Très difficile à intégrer dans une application web existante (ex. CMS) Approche Top down» Par des experts,pour les usagers Schéma non relationnel alors que ISO 19139 le devrait Impossible de réutiliser des entrées déjà saisies (ex. organisation) sans utiliser des templates Difficile d implanter un profil de métadonnées

Pourquoi dans un CMS? Bénéficierdes nombreuxservices offertspar un CMS pour la construction d un SDI Construction de sites en ligne sans avoir besoin de savoir programmer Pas de HTML, de CSS, basésurdes thèmes Création facile de formulaires Gestion de plusieurs usagers de façon sécuritaire Abondance d extensions pour des fonctionalités spécialisées Plusieurs ont déjà une extension OpenLayers pour la cartographie Joomla, Drupal, WordPress, TYPO3, MediaWiki, Plone Sans parler des nombreux plugins pour Google Map GeoDjangose rapprochede cetteidée maisnécessitede programmer en Python. EasySDIest une extension geo à Joomla relativement complète pour la création de SDI mais spécifique à ce CMS. Le but est de pouvoir créer un SDI de manière flexible(ou tout autre application géo similaire) sans avoir à programmer Plus de personnes capable de développer des SDI = Plus de SDI = Plus de diversité = Plus d options = Meilleures solutions à un problème commun

Ce qu il manque Les services de GeoServer(ou MapServer) Pour uploader (et reprojeter) des couches dans une DB (PostGISou système de fichier) Pour les publier comme des services (WMS, WFS, WCS) (pour OpenLayer) Pour les publier en différent format de fichier Les services de GeoNetwork(ou l équivalent) Pour stocker, publier et éditer des metadonnées(csw) Utilisant les capacité de création de formulaire existantes du CMS Dans un profil de métadonnées simple (+ que NAP) mais complet (+ que Dublin Core) Les services d un gazetteer Pour transformer des noms en entitées géographiques Lorsque saisis dans des formulaire (de recherche ou autres) Des services de géotraitement(wps) Paramétrables avec des formulaires créés avec les capacité du CMS Connectable à différents engins (ou serveur) de géotraitement(zoo, 52 North, GeoServer, PostGIS, etc )

Un profil de métadonnées simple mais complet ISO 19115 est trop complexe à maintenir pour la plupart des organisations +400 champs Langage TRÈS technique Conçu pour les très grosses organisations ayant de nombreuses ressources La documentation desfeatures(tous les attributs d une couche) ne fait pas partie deiso 19115» ISO 19110 Nous avons besoin d un profil plus simple À mi chemin entre Dublin Coreet NAP Intégrant ISO 19110 pour décrire les attributs Utilisant un vocabulaire plus accessible pour les usager «normaux»

GeoCMSConnect Framework Open Source écrit en plusieurs langages (PHP, Java, Python) Proposant un API unique et unifié par-dessus plusieurs service geospatiaux GeoServer, MapServer, OpenLayer(WMS, WFS, WCS) Uploadet download de données géospatialesen plusieurs formats Diffusion, édition et recherche de métadonnées (CSW) Gazetteer Géotraitement Facilitantle développement d une série d extension géo pour une majorité de CMS Permettant le développement facile de SDI par des intégrateurs web (sans programmation)

Schématiquement Clients HTML et/ou JavaScript Network (internet) Joomla! Alfresco Votre CMS! Série d extensions (PHP) Série d extensions (Java) Série d extensions (Python) GeoCMSConnect(Java, Python, PHP) Gazetteer WPS Server GeoNetwork GeoServer PostgreSQL/PostGIS ou système de fichier

Un projet commun pour les petites (et moins petites) organisations Plusieurs organisations provinciales, régionaleset municipalesau Québec et ailleurs dans me monde, ont ou auront à développer l équivalent d un SDI. Il y aurait avantage à joindre les efforts pour développer une seule solution, à la fois flexible et complète, répondant au besoins de tous. Plutôt que de diviser les efforts et de réinventer la rouechacun de son côté comme on le fait trop souvent ex. toutes les extensions géo existantes présentement dans les CMS Un projet comme GeoCMSConnectest une belle opportunité de développer un produit Open Source ici avec l expertise d ici. S inspirant du succès d OpenLayers et le prolongeant Déplacer la conception (et le coût) des portails géo des mains des développeurs aux mains des intégrateurs web

Conclusion Il n existe pas encore de solution simple, complète et flexible pour implanter un SDI GeoNetworkest pour les experts et souffre de nombreux problèmes d ergonomie GeoNode est difficile à adapter et est dépourvu de plusieurs fonctionnalités GeoDjango est un pas dans la bonne direction mais nécessite un programmeur Les services géographiques doivent être intégrés dans les outils de développement web existants, comme les CMS, pour faciliter le développement d application spécifiques Faciles à modifier par des intégrateurs web pas nécessairement programmeurs GeoNodeet GeoNetwork = 1000 site identiques. Un CMS = 1000 sites différents = plus de diversité = plus de solutions originales! La tendance est envers les applications bottomup, et sociales GeoCMSConnectest un projet rassembleur répondant aux besoins actuels et futurs de nombreuses organisations pour le développement de SDI, mais il reste beaucoup de travail à faire..

Questions Merci! Geospatial Elucubrations(blog) @geoelucubration