Instalując moodle dość często chcielibyśmy mieć możliwość użycia rozwijanego menu, które byłoby dostępne z każdej lokalizacji na platformie, na przykład takie, jak na witrynie Moodle Studium Języków Obych PW. Szczególnie jest to potrzebne jeśli chcemy wykorzystać moodle jako klasyczny CMS, tak jak na przykład tutaj. Istnieje oczywiście wiele skryptów umożliwiających nam stworzenie menu rozwijanego, jednak kod moodle jest na tyle rozbudowany, że skrypty te dość często nie działają w moodle poprawnie.

Menu rozwijane

Menu rozwijane

Dlatego też warto zwrócić uwagę na post Patricka Malley, w którym przedstawia on możliwość stworzenia rozwijanego menu z wykorzystaniem bibliotek, które znajdują się w standardowej dystrybucji Moodle. Tak stworzone menu nie tylko będzie stabilnie działało obecnie, ale będzie również odporne na upgrade kodu Moodle. Jest to szczególnie istotne teraz, kiedy nadchodząca wersja Moodle 2.0 będzie zawierała zmiany, które z dużym prawdopodobieństwem mogą spowodować błędy w aktualnie zaimplementowanych skryptach generujących menu.