Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Webdesign & Ergonomie
Webdesign & Ergonomie Forum d'entraide Webdesign & Ergonomie : les bonnes pratiques de conception des sites web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2008, 12h02   #1
Nouveau Membre du Club
 
Homme Pascal Sandrez
Ingénieur développement matériel électronique
Inscription : janvier 2005
Messages : 101
Détails du profil
Informations personnelles :
Nom : Homme Pascal Sandrez
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement matériel électronique

Informations forums :
Inscription : janvier 2005
Messages : 101
Points : 34
Points : 34
Par défaut [Ergonomie] Constructeur de menu ergonomique

Bonjour,

Je fais une sorte de petit cms, j'ai un menu a gauche avec disons deux menu de hiérarchie max (pas de menu déroulant). Pour l'instant le menu est statique et code en dur mais je veux faire un outil de construction de menu pour les administrateurs.
Je veux pouvoir ajouter ou enlever simplement des éléments (lien ou titre ou séparateur) au menu et pourvoir les déplacer aisément et rapidement (pas de soumission de formulaire a chaque changement). Je pense faire ça en Javascript, mais je butte un peu sur l'ergonomie générale.

Vous connaissez des solutions qui ressemblent pour me donner des idées d'interaction utilisateur ? (Je fais pas de pompage même un schéma de principe m'aiderai, je suis a court d'idée)

Salutations
__________________
Pascal Sandrez
Delphy113 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2008, 14h40   #2
Membre confirmé
 
Avatar de rems033
 
Inscription : mai 2007
Messages : 513
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : mai 2007
Messages : 513
Points : 299
Points : 299
A mon avis faut commencer par construire ton arborescence dans une base de données contenant :
  • 1 table menu pour les menus généraux (id_menu, caption_menu, link_menu) ;
  • 1 table smenu pour les sous-menus (id_smenu, id_menu, caption_smenu, link_smenu) ;
  • 1 table ssmenu pour les sous-sous-menus (id_ssmenu, id_smenu, caption_ssmenu, link_ssmenu) ;
  • et ainsi de suite.
Comme ca, l'ajout, la modification et la suppression sont beaucoup plus aisés. Attention à la suppression quand même...

Tu pourrais même proposer à tes utilisateurs de personnaliser leurs menus en ajoutant dans chaque tables citées ci-dessus un champ visible de type booléen. Comme ça, si le champ visible est à true alors l'utilisateur peut le voir et sinon non.
Cette méthode permet d'éviter de nombreux problèmes de suppression de données directement dans la base

Bon courage et à bientôt en espérant t'avoir aiguillé dans ta réflexion
__________________

rems033 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 12h57   #3
Nouveau Membre du Club
 
Homme Pascal Sandrez
Ingénieur développement matériel électronique
Inscription : janvier 2005
Messages : 101
Détails du profil
Informations personnelles :
Nom : Homme Pascal Sandrez
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement matériel électronique

Informations forums :
Inscription : janvier 2005
Messages : 101
Points : 34
Points : 34
En fait je me suis pas trop pose la question du stockage du menu, mais merci pour les idées. Je cherchais des idées pour faire une interface de modification du menu ergonomique. J'ai retrouve un site pas mal http://script.aculo.us/ qui propose des glissez déposer dont je pourrais partir. Reste a faire tout ca...
__________________
Pascal Sandrez
Delphy113 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 20h11   #4
Membre confirmé
 
Avatar de rems033
 
Inscription : mai 2007
Messages : 513
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : mai 2007
Messages : 513
Points : 299
Points : 299
A ce moment la tu optes plutot vers une solution AJAX ou javascript...
C'est une solution dynamique et très conviviale.
Par contre la mise en place est plus longue...tout dépend de ton but de projet...
Bon courage en tout cas et bonne soirée...
__________________

rems033 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h57.


 
 
 
 
Partenaires

Hébergement Web