Qu'est-ce qu'un menu de l'arbre?
Un menu arborescent est un menu qui affiche une hiérarchie d'éléments pouvant être développés ou réduits à la convenance du spectateur. La plupart des navigateurs utilisés pour gérer les systèmes de fichiers sur un disque dur se présentent sous la forme de menus arborescents, permettant aux utilisateurs de cliquer sur les boutons pour développer divers dossiers du système de fichiers afin de voir ce qu’ils contiennent, et un effet en cascade peut être créé avec de nombreuses branches. le menu niché à l'intérieur les uns des autres. Ce type de menu peut également être utilisé sur un site Web qui souhaite présenter des informations de manière organisée.
Les menus arborescents sont utiles pour plusieurs raisons. Puisqu'ils peuvent être réduits et développés, ils peuvent être utilisés pour afficher beaucoup d'informations sans surcharger le spectateur. Par exemple, un site de voyage peut avoir un menu arborescent intitulé «Asie», «Afrique» et «Amérique du Sud». Lorsque quelqu'un clique sur le bouton pour développer «Afrique», une liste de sous-titres telle que «Sud Afrique »,« Afrique équatoriale »et« Afrique du nord »pourraient apparaître, chaque sous-titre contenant des sous-titres pour différentes nations pouvant être étendus à des régions, des villes, etc. L’alternative serait d’afficher un menu énorme qui serait difficile à naviguer et afficherait des informations inutiles; Quelqu'un qui veut des informations sur la Grande Muraille de Chine, par exemple, n'a pas besoin de voir des informations sur l'Egypte.
Les utilisateurs peuvent également utiliser un menu arborescent pour explorer la relation entre divers éléments d’une liste. Les personnes aux schémas de fichiers très organisés apprécient les arborescences, car elles leur permettent de créer une série de catégories plus précises pour leurs informations, allant d’un sujet général comme «images» à une question plus spécifique telle que «Hawaii Trip». Il est facile pour les personnes qui ne sont pas familières avec les informations de s'y retrouver, car la présentation est claire et facile à comprendre.
Sur les sites Web, plusieurs langages de programmation peuvent être utilisés pour créer des menus arborescents. Flash et un certain nombre de scripts peuvent être utilisés pour créer des menus arborescents plus éclatants. Des outils tels que PHP et HTML peuvent également être utilisés, en fonction de l'apparence souhaitée du menu et du niveau de compétence du programmeur. Plusieurs entreprises vendent du code d'arborescence dynamique que les utilisateurs peuvent simplement mettre en place. Des versions gratuites sont également disponibles.
De nombreux logiciels qui organisent les tableaux d'affichage, les fichiers sur un site FTP, etc. utilisent des schémas de menu arborescent pour présenter des informations. Plusieurs options différentes peuvent être présentées aux utilisateurs, y compris une «vue en arborescence», et ils peuvent sélectionner la version de visualisation avec laquelle ils se sentent le plus à l'aise.