Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parRiva Lepine Modifié depuis plus de 11 années
1
« Les Mercredis du développement » Gestion de la navigation avancée
Présenté par Nicolas Sorel MVP Fondateur du réseau CodeS-SourceS Cyril Durand MVS Etudiant, Admin et dev CodeS-SourceS « Les Mercredis du développement » Gestion de la navigation avancée Level 200
2
+ 400 000 pages générées ( visites + moteur ) (Sans compter l’AJAX)
CodeS-SourceS c’est : 18 sites visiteurs quotidien pages vues par jour pages générées ( visites + moteur ) (Sans compter l’AJAX) Beaucoup de pages envoyés, et sur chacune des pages il y a le menu d’où la nécessité d’avoir un menu ultra léger
3
Retour d’expérience Conception du menu CodeS-SourceS
4
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 » Ca tombe bien .net 2 a en natif un control menu, on va l’utiliser mais on va vite se rendre compte qu’il ne convient pas du fait de sa lourdeur
5
demo Première Démo Différence entre les menus
On montre la page ancien.aspx et nouveau.aspx qui correspondent respectivement à la version Ms du menu et la version CS du menu (via la dérivation de menu de Ms)
6
Soit environ 85 % de réduction Ou 25 Go d’économie par jour
Taille du menu .net 2 : ≈ 73 ko Taille du menu CS : ≈ 10 ko Soit environ 85 % de réduction Ou 25 Go d’économie par jour Bilan sur les différentes versions. Avec pages générés journalier, le surplus vaut 20Go de données inutiles !!!
7
demo Deuxième Démo Le menu coté client
J’explique rapidement le html, puis j’explique le CSS de bases, pourquoi on doit rajouter du JavaScript pour IE, je montre une version joli du menu et aussi une version horizontal du menu.
8
Géré par un seul fichier XML
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 Faudrait que t’expliques que pour l’instant tu bosses avec des repeater / dataset & co, mais qu’il y a une version (non finalisé (je l’annoncerais sur mon blog quand ce sera fait)) qui est en cours de préparation
9
demo Troisième Démo Le menu coté serveur
Dans la démo, tu montres comment fonctionne le menu, qu’il n’y a rien de compliqué, qu’on a dériver du menu ms récupérer son designer, et on écrit le rendu en surchargeant le render. Si tu veux je peux le faire ca.
10
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.
11
Des Questions ?
12
Ressources Tutoriaux sur le menu :
Une version ajax en .net1 est aussi dispo sur :
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.