[SOUTENANCE DE STAGE] Stage de seconde année ESIAL Olivier Versanne Maître de stage Ronan Lequere Encadrant ESIAL Hervé Panetto Stage de seconde année ESIAL SQLI > Web Agency > PAGT > Développeur PHP Développement du site web d’une grande maison de luxe sous eZ Publish, au sein de l’équipe technique du groupe SQLI.
Sommaire de la soutenance Introduction Le Groupe SQLI L’Agency Le Projet Origines Cahier des charges Solutions adoptées Les réalisations eZ Publish Import / Export « Ask for price » Conclusion Devenir Bilan Juin-Août 2009 - Olivier Versanne
Présentation du groupe et de l’équipe de développement [Introduction] SQLI Présentation du groupe et de l’équipe de développement Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Le groupe SQLI Créé en 1990 Nouvelles Technologies de l'Information et de la Communication Les technologies & usages Internet Les nouvelles offres La Business Intelligence 20 agences France & International 3000 salariés Clients grands comptes (Java/J2EE, Microsoft, Open Source…) SAP (NetWeaver, CRM…) (Business Object, Cognos, Open Source…) France (Aix en Provence, Bordeaux, Dijon, Lyon, Montpellier, Nantes, Paris, Poitiers, Strasbourg, Toulouse) Suisse (Genève et Lausanne) Luxembourg Maroc (Casablanca, Rabat et Oujda) Espagne (Madrid) Belgique (Bruxelles) Canada (Montréal). Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Le groupe SQLI Groupe SQLI Agency Consulting Agency Santé Agency … Agence Paris Agency Web Agency BU PAGT (Technique) BU PAGC (Conseil) BU Business Dév. BU PARD (Design) Agence Lyon Agence Nantes Agence Oujda Agence … Agency & Business Unit Juin-Août 2009 - Olivier Versanne
La (Web) Agency Juin-Août 2009 - Olivier Versanne Pôle Flash Pôle HTML Développement Chef de projet Marie Lange Expert technique Ly Lo Cong Développeur Mathieu Monselet Développeur Olivier Versanne Développeurs … Développeur William Ong Directeur de BU (PAGT) Jean-Marc Leglise Directrice (Web Agency) Isabelle Gauthier Manager & Relais RH Ronan Lequere Juin-Août 2009 - Olivier Versanne
[Présentation du projet] Diamant.jp Origine et objectifs Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Origines Diamant.jp Front/Back Office Interface Flash Grande maison de luxe Support écrit : Diamant.jp – à l’oral Cartier ! 1 an commande site Internet vitrine des produits et de son expertise pour le Japon Réalisation en Flash sur le front office / Backoffice d’administration, Gestion des utilisateurs Juin-Août 2009 - Olivier Versanne
Redéveloppement intégral Cahier des charges Problèmes de Diamant.jp Évolutions pour la nouvelle version Indexation des URLs Plurilingue & Multisite Présence de bugs Gestion décentralisée (webservices) E-commerce Ajout de nouveaux modules Réalisation succès souhaite étendre à tous les pays SSII refuse (trop complexe) et Cartier fait un appel d’offres SQLI décroche le contrat Modulable (Webservices) Redéveloppement intégral Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Solutions proposées Problèmes de Diamant.jp Évolutions pour la nouvelle version Indexation des URLs Plurilingue & Multisite Présence de bugs Gestion décentralisée (webservices) E-commerce Ajout de nouveaux modules Interfaces flash récupérées Utilisation d’un CMS OpenSource : eZ Publish GUI : Gain de temps eZ Publish corrige tout… mais pas la présence de bugs ! Juin-Août 2009 - Olivier Versanne
Formation, Conception, Développement [Réalisations] Diamant.jp & eZ Publish Formation, Conception, Développement Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne eZ Publish / CMS Autoformation : forum / docs / internet Sauvegarde des versions précédentes Multilangue Positionnement dans l’arborescence : accès plus facile par le framework (pour accéder aux enfants) multipositionnement URL -pas de duplication des objets ! Exemple : - Gestion des droits Model / Model SWSE / Cartier International / Cartier Local (visibilité du produit) - Découpage en plusieurs classes Mais c’est aussi : -Extension -Framework Juin-Août 2009 - Olivier Versanne
Importation / Exportation Catalogue de produits 22 000 Produits 65 critères Une vingtaine de développements spécifiques Fichier d’import / export : CSV et XML Différents cas d’export / import Différents cas d’export (4 cas : Global + Cartier International + Cartier Local + Wording) Juin-Août 2009 - Olivier Versanne
Importation / Exportation Réalisation Statique puis dynamique Code modulaire Rapport de logs Problèmes CSV / XML variables, incorrects Grosses lenteurs Solutions Audit de code Expert eZ Publish Modification du noyau Extension & Framework -Fichier CSV variables -Différents cas d’export (4 cas : Global + Cartier International + Cartier Local + Wording) Import/Export influe directement sur le front office… Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Ask For Price Traitement particuliers Webservices Client / session / requêtes Interface Webservices gérée par Logica Serveurs décentralisés Système d’informations Envoi de Mails… Traitement en fonction des webservices et des informations récupérées + dans le cas d’utilisation Vérification des données fournies par l’utilisateur (message d’erreur) ou récupération s’il est connecté Inscription à la newsletter si coché Envoie de mail de confirmation d’action avec le prix si < 50k€ ou une invitation à venir sinon Envoie de mail à Cartier si informations manquantes Juin-Août 2009 - Olivier Versanne
Devenir du projet et conclusion Diamant & SQLI Devenir du projet et conclusion Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Devenir du projet Recette métier : peu de bugs décelés Tests de performances Import / Export : nouvelles fonctionnalités désirées Livraison complète en Novembre Présence du client dans les locaux prestataire de Cartier -> Bug -> peu trouvé (1000 sur un projet à 1million un projet à 100k€) EXCELLENT QUALITY ! Nouvelles spécifications de Cartier (aujourd’hui) Juin-Août 2009 - Olivier Versanne
Juin-Août 2009 - Olivier Versanne Bilan Bonnes conditions de travail Beaucoup de travail Importance des spécifications Découverte eZ Publish Travail d’équipe Personnel Ambiance et matériel Dépassement horaires / charettes Specs claires + précises + VALIDES (ne pas y revenir dessus) Management / Formation / Transfert des connaissances Bonnes Facultés d’adaptation et de compréhension (ez Publish en qqs jours avec peu de documentation + félicitations des responsables) Juin-Août 2009 - Olivier Versanne
[AVEZ-VOUS DES QUESTIONS ?] Olivier Versanne [AVEZ-VOUS DES QUESTIONS ?]