Soutenance projet tutoré Réalisé par : Michaël Gallaire - Selamettin Uzun - Jérôme Tchania - Etienne Trimaille - Franck Petidemange - David Lebienvenu - Davy Reix Encadré par : M. Millet
I) Introduction II) Présentation du sujet et contexte 1) Contexte 2) Sujet 3) Outils utilisés III) Cahier des charges 1) Joomla 2) Géoportail et son API IV) Réalisations 1) Présentation partie visiteur 2) Présentation partie membre 3) Actions réalisables dans les deux modes d'accès V) Planning Diagramme de Gantt VI) Problèmes rencontrés 1) Problèmes techniques 2) Problèmes humains VII) Conclusion VIII) Démonstration PLAN :
I) Introduction Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration - Un voyage à vélo - Printemps Idée de lancement d'une section cartographique au sein de l'association Vélocampus du Lion
II) Présentation du sujet et contexte Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 1) Contexte - Dans le cadre du cursus du DUT informatique - Effervescence autour des technologies de géolocalisation
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 2) Sujet Création d'un site internet permettant : - la gestion de traces GPS : →ajout →suppression →modification - une interactivité simple pour les membres passionnés
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 3) Outils utilisés - Joomla - Géoportail et son API
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 3) Outils utilisés - Joomla* : CMS (Content Management System) → système de gestion de contenu. Système de conception de site web et de mise à jour dynamique. → Un "programme" qui permet de gérer le contenu d'un site web. - Géoportail Joomla : mot swahili qui signifie "tous ensemble", ou encore "en un tout" → développé et utilisé internationalement → actuellement le plus répandu sur le marché → propose la plus grande diversité d'extensions → offre un développement selon les besoins du marché
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 3) Outils utilisés - Joomla - Géoportail et son API* API : (Application Programming Interface). Définit la manière dont un composant informatique peut communiquer avec un autre. Géoportail → portail web public permettant l'accès à des services de recherche et de visualisation de données géographiques ou géolocalisées. 3 raisons pour la réalisation du service Geoportail : - volonté de rendre disponibles de plus en plus de ressources administratives en ligne. - prise en compte très précoce en France des exigences posées par la directive européenne INSPIRE (Infrastructure for spatial information in Europe). - succès important qu'ont rencontré les projets Google Maps et Google Earth
III) Cahier des charges Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 1) Joomla A) Template Installation
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration Gestion
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration B) Mise en place d'outils déjà programmés ● - Boite d'identification ● - Sondage ● - Barre de recherche ● - Fil d'ariane
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration B) Interface de Gestion 1)Gestion de contenu ● Gestion des articles ● Gestion des menus ● 2)Gestion des utilisateurs ● - Gestion de contenu ● → Gestion des articles ● → Gestion des menus ● - Gestion des utilisateurs
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 2) Géoportail et son API → Affichage d'une carte → Affichage de plusieurs types de couches → Fonction de centrage automatique → Affichage d'une trace → Création de POI* → Export GPX* POI : Point Of Interest (point d'intérêt) GPX : GPS eXchange Format
IV) Réalisations Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 1) Présentation partie visiteur
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
2) Présentation partie membre Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 1 3 2
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 1 3 2
3) Actions réalisables dans les 2 modes d'accès Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
V) Planning Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration Diagramme de Gantt
VI) Problèmes rencontrés Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration Transfert des programmes vers répertoire TEST du site : → Utilisation du protocole FTP* via FileZilla Fournisseur d'accès internet Free → hébergeur gratuit : accès au serveur limité à 1 ou 2 personnes simultanément 1) Problèmes techniques : * FTP : File Transfer Protocol
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 1) Problèmes techniques : Framework JoomlaArchitecture MVC Peu de documentation
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration 2) Problèmes humains - Différents niveaux de programmation - Partie programmation : majorité en S3 → Difficultés : - Réappropriation du code - Faire évoluer le projet
VII) Conclusion Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration - Projet basé sur aucun pré-existent → acquisition de nouvelles connaissances Eléments assimilés : ● Programmation et représentation cartographique ● Framework Joomla ● Architecture MVC ● - Prise de conscience des contraintes d'un projet : ● Décisions ● Organisation ● Changements
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration Objectifs atteints : ● site fonctionnel ● Consultation et export de traces GPS Toutefois, des fonctionnalités sont absentes : manque de temps Exemple : ● Altitude ● Distance de la trace GPS ●... → Site non exploitable par « Vélocampus du lion »
VIII) Démonstration Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration
Introduction Présentation du sujet et contexte Cahier des charges RéalisationsPlanningProblèmes rencontrés ConclusionDémonstration ➢ Lien site Geomania : Lien site Geomania :