130 likes | 230 Views
Présenté par Nicolas Sorel MVP Fondateur du réseau CodeS-SourceS http://blogs.developpeur.org/Nix/. Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS http://blogs.developpeur.org/Cyril/. « Les Mercredis du développement » Gestion de la navigation avancée. Level 200.
E N D
Présenté par Nicolas Sorel MVP Fondateur du réseau CodeS-SourceS http://blogs.developpeur.org/Nix/ Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS http://blogs.developpeur.org/Cyril/ « Les Mercredis du développement »Gestion de la navigation avancée Level 200
CodeS-SourceS c’est : • 18 sites • 70 000 visiteurs quotidien • 250 000 pages vues par jour • + 400 000 pages générées ( visites + moteur ) (Sans compter l’AJAX)
Le menu de CodeS-SourceS devait être • Simple d’utilisation • LEGER !!! • Compatible avec tous les navigateurs actuels • Multi Niveaux ( 3 niveaux minimum ) • Accessible pour les moteurs (Google … ) • Facilement « skinable »
Première Démo demo Différence entre les menus
≈ 73 ko Taille du menu .net 2 : ≈ 10 ko Taille du menu CS : Soit environ 85 % de réduction Ou 25 Go d’économie par jour
Deuxième Démo demo Le menu coté client
Coté serveur • Géré par un seul fichier XML • Gestion du cache du menu (18 sites x 4 status) • Menu géré de façon simple et rapide avec une application
Troisième Démo demo Le menu coté serveur
Bilan • Le menu fourni dans ASP.NET 2 est pratique et « passe-partout » mais n’était pas adapté aux besoin de CodeS-SourceS. Principalement parce qu’il génère trop de HTML. Il a donc fallut bosser un peu • Nous avons dérivé ce menu pour le rendre plus léger.
Ressources Tutoriaux sur le menu : • http://www.aspfr.com/tutorial.aspx?ID=147 • http://www.graphfr.com/code.aspx?id=32090 • Une version ajax en .net1 est aussi dispo sur : • http://www.aspfr.com/code.aspx?ID=34117