« les mercredis du développement » gestion de la navigation avancée cyril durand mvs etudiant,...

Post on 03-Apr-2015

108 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

« 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

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)

Retour d’expérience Conception du menu CodeS-SourceS

Retour d’expérience Conception du menu CodeS-SourceS

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 »

Première DémoPremière Démo

demodemo

Différence entre les menusDifférence entre les menus

Taille du menu CS : ≈≈ 10 koSoit environ 85 % de réductionOu 25 Go d’économie par jour

Taille du menu .net 2 : ≈≈ 73 ko

Deuxième DémoDeuxième Démo

demodemo

Le menu coté clientLe menu coté client

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

Troisième DémoTroisième Démo

demodemo

Le menu coté serveurLe menu coté serveur

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.

Des Questions ?Des Questions ?

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

top related