19
2009 [SOUTENANCE DE STAGE] Développement du site web d’une grande maison de luxe sous eZ Publish, au sein de l’équipe technique du groupe SQLI. SQLI > Web Agency > PAGT > Développeur PHP Stage de seconde année ESIAL Olivier Versanne Maître de stage Ronan Lequere Encadrant ESIAL Hervé Panetto

2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Embed Size (px)

Citation preview

Page 1: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

2 0 0 9[SOUTENANCE DE STAGE]

Développement du site web d’une grande maison de luxe sous eZ Publish, au sein de l’équipe technique du groupe SQLI.

SQLI > Web Agency > PAGT > Développeur PHP

Stage de seconde année ESIAL

Olivier Versanne

Maître de stageRonan Lequere

Encadrant ESIALHervé Panetto

Page 2: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 2 / 19

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

Page 3: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 3 / 19

[Introduction]

Présentation du groupe et de l’équipe de développement

SQLI

Page 4: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 4 / 19

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

Page 5: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 5 / 19

Le groupe SQLIGroupe SQLI

AgencyConsulting

AgencySanté

Agency…

Agence Paris

Agency Web Agency

BU PAGT(Technique)BU PAGT

(Technique)

BU PAGC(Conseil)BU PAGC(Conseil)

BU BusinessDév.

BU BusinessDév.

BU PARD(Design)

BU PARD(Design)

Agency & Business Unit

AgenceLyon

AgenceNantes

AgenceOujda

Agence…

Page 6: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 6 / 19

La (Web) Agency

Pôle FlashPôle Flash Pôle HTMLPôle HTMLDéveloppementDéveloppement

Chef de projetMarie Lange

Chef de projetMarie Lange

Expert techniqueLy Lo Cong

Expert techniqueLy Lo Cong

DéveloppeurMathieu Monselet

DéveloppeurMathieu Monselet

DéveloppeurOlivier Versanne

DéveloppeurOlivier Versanne

Développeurs …

Développeurs …

DéveloppeurWilliam Ong

DéveloppeurWilliam Ong

Directeur de BU (PAGT) Jean-Marc Leglise

Directeur de BU (PAGT) Jean-Marc Leglise

Directrice (Web Agency) Isabelle Gauthier

Directrice (Web Agency) Isabelle Gauthier

Manager & Relais RHRonan Lequere

Manager & Relais RHRonan Lequere

Page 7: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 7 / 19

[Présentation du projet]

Origine et objectifs

Diamant.jp

Page 8: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 8 / 19

Origines

• Diamant.jp• Front/Back Office• Interface Flash

Page 9: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 9 / 19

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

Redéveloppement intégral

Page 10: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 10 / 19

Solutions proposées

• Interfaces flash récupérées• Utilisation d’un CMS OpenSource : eZ Publish

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

Page 11: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 11 / 19

[Réalisations]

Formation, Conception, Développement

Diamant.jp & eZ Publish

Page 12: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 12 / 19

eZ Publish / CMS

Page 13: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 13 / 19

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

Page 14: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 14 / 19

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

Page 15: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 15 / 19

Ask For Price

Page 16: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 16 / 19

[Conclusion]

Devenir du projet et conclusion

Diamant & SQLI

Page 17: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 17 / 19

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

Page 18: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

Juin-Août 2009 - Olivier Versanne 18 / 19

Bilan

• Bonnes conditions de travail• Beaucoup de travail• Importance des spécifications• Découverte eZ Publish• Travail d’équipe• Personnel

Page 19: 2009 [SOUTENANCE DE STAGE] Développement du site web dune grande maison de luxe sous eZ Publish, au sein de léquipe technique du groupe SQLI. SQLI > Web

19 / 19

[AVEZ-VOUS DES QUESTIONS ?]

Olivier Versanne