На вашем веб-сервере, различные файлы и каталоги имеют различные разрешения для внешних пользователей, определяющие, кто и что может читать, перезаписывать, модифицировать и к чему можно получать доступ.
В настоящее время почти каждое расширение CMS Joomla использует язык программирования JavaScript для создания более "быстрых" сайтов с целью обеспечения оптимального пользовательского использования.