Vous venez d’installer votre site Drupal. En commençant à naviguer, vous pouvez remarquer que la page se recharge à chaque fois que vous cliquez sur une entrée de menu, ce qui ne fait pas très moderne. C’est ici que DHTML Menu intervient.
Sa mise en place est enfantine: rendez-vous sur drupal.org pour télécharger le module dhtml_menu, et décompressez-le dans le répertoire correspondant.
Activez le module dans admin/build/modules.
Rendez vous ensuite sur l’interface de configuration du module (admin/settings/dhtml_menu)
Il y a plusieurs paramètres à régler.
Effet d’animation: déroule votre menu en une fois, ou avec un bel effet déroulant
Garder un seul menu déplié à la fois: quand un menu est déroulé, les autres sont repliés
Pour les options ci-dessus, considérer chaque menu séparément: cet option permet de considérer vos menus (navigation et devel par exemple) comme deux menus séparés, et permet d’avoir une entrée déroulée dans chaque menu.
Replier le menu quand les parents sont fermés (il y a une erreur dans la traduction, la version française indique quand les enfants sont fermés): lorsque vous repliez votre menu administration et que vous êtes par exemple dans admin/build/modules, dhtml_menu conservera ou non l’état du menu lorsque vous cliquez sur administration
Ajouter un lien en plus pour atteindre la page du menu père: en effet si vous cliquez sur administrer, vous arriver normalement sur la page admin/ . Mais avec dhtml menu, en cliquant sur administrer, il déroule la suite, sans pouvoir accéder au menu père. Cette option ajoute une entrée de menu qui permet d’accéder à cette page, mais parait faire doublon.
Double cliquer pour atteindre la page: un moyen de résoudre le problème précédent, en double cliquant sur l’entrée de menu. Cependant vous le savez, le double clic n’est pas naturel dans une page web.
Enfin, vous pouvez choisir de désactiver dhtml menu pour les menus de votre choix.
Une petite mise a jour: DHTML Menu et Theme Developer sont incompatibles: lorsque les deux sont activés en même temps, les menus n’apparaissent tout simplement plus! Attention donc.
Une petite vidéo montrant les fonctions de dhtml menu sera sans doute plus claire.
ouaip, module qui selon moi devrait (comme certains autres) être installé par défaut.
d’ailleurs, en aparté, connais-tu Acquia et Open-Atrium, solutions All-In-One pour Drupal? je te laisse chercher un peu pour open-atrium (developmentseed), acquia je pense que tu connais.
enjoy et continues avec Drupal, à mon avis le CMS le plus agréable du moment. et laissant libre cours à votre imagination de par sa nature CMF.
oui je connais les deux mais ils ont un but different:
Acquia et une sorte de distrib drupal avec pas mal de module pré-installés (recommandés par Dries Buytaert himself), il existe d’ailleurs aussi un installeur qui déploie apache, mysql, php et la distrib Acquia. Jamais testé mais ça semble marcher.
Quant à OpenAtrium c’est different, c’est un portail collaboratif créé avec Drupal. Là encore pas testé mais je n’en entends que du bien.
@Nanak: ouaip, acquia est assez bien fait, leur politique est intéressante, bien que très (trop?) poussée commerciale (je sais, il faut bien vivre ^^). $
pour open-atrium, oui portail collaboratif, à vocation intranet (exchange en version apache/mysql ^^ où les mails sont via MP ^^) mais je suis en train de l’adapter pour un site social network (tiens au passage, pour cet aspect, il y a elgg qui tire son épingle du jeu mais c’est une autre discussion).
@Cyril: J’avoue ne pas connaitre faceted search, mais étant donné que dhtml_menu est simplement un petit script qui permet de dynamiser les menus, je ne vois pas pourquoi se serait incompatible.
Par contre je m’en suis rendu compte ce matin: theme developer et dhtml_menu sont incompatibles, lorsque theme developer est activé, les menus disparaissent tout simplement!
acquia assure aussi la pérenité de Drupal et permet a des entreprises de prendre du support commercial, c’est le cas de pratiquement toutes les ditributions linux, de certains ERP open sources…
Les modules supplémentaires sont des modules de la communauté.
juste en passant, Nanak, je pense que le module devel (enfin la suite avec theme etc…) et le module drupalfiredebug méritent un petit article car si j’ai bien suivi la démarche de ce blog, c’est de faire profiter (entre autres) des connaissances en développement, dev qui ici pour drupal passe par ces 2 plugins
Dans le genre on adopte assez vite : http://drupal.org/project/admin_menu
Admin menu rajoute un bandeau de 20px en haut de l’écran et remplace le menu d’administration. Discret, élégant, et pratique.
Un trackback
13 commentaires
leknoppix
24 septembre 2009 à 8:06
1Interressant.
Me manque plus qu’à trouver le temps pour tester et apprendre drupal.
super_g²
24 septembre 2009 à 14:22
2ouaip, module qui selon moi devrait (comme certains autres) être installé par défaut.
d’ailleurs, en aparté, connais-tu Acquia et Open-Atrium, solutions All-In-One pour Drupal? je te laisse chercher un peu pour open-atrium (developmentseed), acquia je pense que tu connais.
enjoy et continues avec Drupal, à mon avis le CMS le plus agréable du moment. et laissant libre cours à votre imagination de par sa nature CMF.
super_g²
24 septembre 2009 à 14:30
3supprimes mon post précédent please, je me suis cracké, j’ai lu ton billet en diagonale, mille excuses
Nanak
24 septembre 2009 à 16:20
4@super_g²: voila supprimé
oui je connais les deux mais ils ont un but different:
Acquia et une sorte de distrib drupal avec pas mal de module pré-installés (recommandés par Dries Buytaert himself), il existe d’ailleurs aussi un installeur qui déploie apache, mysql, php et la distrib Acquia. Jamais testé mais ça semble marcher.
Quant à OpenAtrium c’est different, c’est un portail collaboratif créé avec Drupal. Là encore pas testé mais je n’en entends que du bien.
Je ferai peut être un article dessus
Cyril
24 septembre 2009 à 18:16
5Salut et merci pour le tuto !
Petite question de ce module, est-il compatible avec d’autres modules qui s’apparent à des menus du style faceted searched (recherche par facette) ?
je vais chercher de mon côté quand même
super_g²
24 septembre 2009 à 20:16
6@Nanak: ouaip, acquia est assez bien fait, leur politique est intéressante, bien que très (trop?) poussée commerciale (je sais, il faut bien vivre ^^). $
pour open-atrium, oui portail collaboratif, à vocation intranet (exchange en version apache/mysql ^^ où les mails sont via MP ^^) mais je suis en train de l’adapter pour un site social network
(tiens au passage, pour cet aspect, il y a elgg qui tire son épingle du jeu mais c’est une autre discussion).
j’attends la suite avec impatience.
Nanak
24 septembre 2009 à 22:08
7@Cyril: J’avoue ne pas connaitre faceted search, mais étant donné que dhtml_menu est simplement un petit script qui permet de dynamiser les menus, je ne vois pas pourquoi se serait incompatible.
Par contre je m’en suis rendu compte ce matin: theme developer et dhtml_menu sont incompatibles, lorsque theme developer est activé, les menus disparaissent tout simplement!
elrems
25 septembre 2009 à 8:35
8Bonjour,
acquia assure aussi la pérenité de Drupal et permet a des entreprises de prendre du support commercial, c’est le cas de pratiquement toutes les ditributions linux, de certains ERP open sources…
Les modules supplémentaires sont des modules de la communauté.
Elrems
super_g²
25 septembre 2009 à 8:58
9@elrems: tout a fait d’accord encore une fois.
juste en passant, Nanak, je pense que le module devel (enfin la suite avec theme etc…) et le module drupalfiredebug méritent un petit article
car si j’ai bien suivi la démarche de ce blog, c’est de faire profiter (entre autres) des connaissances en développement, dev qui ici pour drupal passe par ces 2 plugins
je sais, je suis chiant xD
Cyril
25 septembre 2009 à 9:34
10@Nanak : Ok, merci. En mettant un peu les mains dans le cambouis cela doit se faire en effet.
Au passage faceted search est un super module de recherche (français en plus
).
Nanak
25 septembre 2009 à 10:06
11@super_g²: T’inquiète pas c’est prévu, ce qui est bien avec drupal c’est qu’il y a a peu près 12 milliards de sujet de tuto, articles et news!
@Cyril: Merci de l’info, je testerai pour voir ce que ça donne
Armetiz
28 septembre 2009 à 20:49
12Dans le genre on adopte assez vite : http://drupal.org/project/admin_menu
Admin menu rajoute un bandeau de 20px en haut de l’écran et remplace le menu d’administration. Discret, élégant, et pratique.
Nanak
29 septembre 2009 à 10:40
13@Armetiz: Oui mais peut dérouter au début du fait du remplacement complet du menu d’administration!
Laisser un commentaire
Devenir Fan de Dator.fr
Nuage de tags
Sponsors
Blogoliste
Blogs Amis
Derniers Posts
Derniers Commentaires
Les meilleurs sujets
Propulsé par WordPress