« les mercredis du développement » gestion de la navigation avancée cyril durand mvs etudiant,...
TRANSCRIPT
![Page 1: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/1.jpg)
« Les Mercredis du développement »
Gestion de la navigation avancée
« Les Mercredis du développement »
Gestion de la navigation avancée
Cyril DurandMVS
Etudiant, Admin et dev CodeS-SourceS
http://blogs.developpeur.org/Cyril/
Présenté par
Nicolas SorelMVPFondateur du réseau CodeS-SourceShttp://blogs.developpeur.org/Nix/
Level 200Level 200
![Page 2: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/2.jpg)
CodeS-SourceS c’est : CodeS-SourceS c’est :
18 sites 18 sites
70 000 visiteurs quotidien70 000 visiteurs quotidien
250 000 pages vues par jour250 000 pages vues par jour+ 400 000 pages générées + 400 000 pages générées ( visites + moteur ) (Sans ( visites + moteur ) (Sans compter l’AJAX)compter l’AJAX)
![Page 3: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/3.jpg)
Retour d’expérience Conception du menu CodeS-SourceS
Retour d’expérience Conception du menu CodeS-SourceS
![Page 4: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/4.jpg)
Le menu de CodeS-SourceS devait êtreLe menu de CodeS-SourceS devait être
Simple d’utilisationSimple d’utilisation
LEGER !!!LEGER !!!
Compatible avec tous les navigateurs Compatible avec tous les navigateurs actuelsactuels
Multi Niveaux Multi Niveaux ( 3 niveaux minimum )( 3 niveaux minimum )
Accessible pour les moteurs (Google … )Accessible pour les moteurs (Google … )
Facilement « skinable » Facilement « skinable »
![Page 5: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/5.jpg)
Première DémoPremière Démo
demodemo
Différence entre les menusDifférence entre les menus
![Page 6: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/6.jpg)
Taille du menu CS : ≈≈ 10 koSoit environ 85 % de réductionOu 25 Go d’économie par jour
Taille du menu .net 2 : ≈≈ 73 ko
![Page 7: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/7.jpg)
Deuxième DémoDeuxième Démo
demodemo
Le menu coté clientLe menu coté client
![Page 8: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/8.jpg)
Coté serveurCoté serveur
Géré par un seul fichier XMLGéré par un seul fichier XMLGestion du cache du menu Gestion du cache du menu (18 sites x 4 status)(18 sites x 4 status)
Menu géré de façon simple et rapide Menu géré de façon simple et rapide avec une applicationavec une application
![Page 9: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/9.jpg)
Troisième DémoTroisième Démo
demodemo
Le menu coté serveurLe menu coté serveur
![Page 10: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/10.jpg)
BilanBilan
Le menu fourni dans ASP.NET 2 est Le menu fourni dans ASP.NET 2 est pratique et « passe-partout » mais pratique et « passe-partout » mais n’était pas adapté aux besoin de n’était pas adapté aux besoin de CodeS-SourceS. Principalement parce CodeS-SourceS. Principalement parce qu’il génère trop de HTML. Il a donc qu’il génère trop de HTML. Il a donc fallut bosser un peu fallut bosser un peu
Nous avons dérivé ce menu pour le Nous avons dérivé ce menu pour le rendre plus léger.rendre plus léger.
![Page 11: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/11.jpg)
Des Questions ?Des Questions ?
![Page 12: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/12.jpg)
RessourcesRessources
Tutoriaux sur le menu :Tutoriaux sur le menu :http://www.aspfr.com/tutorial.aspx?ID=147http://www.aspfr.com/tutorial.aspx?ID=147
http://www.graphfr.com/code.aspx?id=32090http://www.graphfr.com/code.aspx?id=32090
Une version ajax en .net1 est aussi dispo sur : Une version ajax en .net1 est aussi dispo sur :
http://www.aspfr.com/code.aspx?ID=34117http://www.aspfr.com/code.aspx?ID=34117
![Page 13: « Les Mercredis du développement » Gestion de la navigation avancée Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS](https://reader035.vdocuments.mx/reader035/viewer/2022081516/551d9d7e497959293b8b650c/html5/thumbnails/13.jpg)