Короче, народ, Joomla 2.5 позволяет перенести свои библиотеки туда куда вам вздумается без потери своей работоспособности.
Это так задумано разработчиками. Хех, задумано....
Значит так, каталоги типа
/administrator
/libraries
/plugins
/templates
/cache
в принципе могут быть перенесены в любое другое место в пределах корня сайта.
Но в любой "бочке меда есть своя ложка дегтя", так и здесь.
При переносе каталога templates в шаблонах сайта нужно изменить templates на новый путь. Толку от переноса нет для защиты сайта. Работоспособность шаблонов зависит от качества их написания. Всякие фреймворковые в связи с изначальной своей эба.. (т.е. из-за угла пыльным мешком двинутые) могут конкретно выеживаться.
Перенос каталога plugins вроде не дал отрицательных эффектов на фронте сайта, в админке тоже вроде, кроме разве что не грузились редакторы, хех.
Переносить libraries не пробовал.
Самое интересное это перенос administrator. Фронт сайта корректно работает при переносе или переименовании этого каталога.
А вот админка начинает мозги мутить.
Точнее в основном это проблема с определением относительных путей для файлов стилей и скриптов. И здесь отличилась JUri::root(true). Я не стал вникать особо, но смысл в том, что данный механизм не совсем качественно функционирует.
Т.е. если переименовать каталог administrator в figvam, то мутулз и др библы, а так же часть стилей упорно начинают грузиться из /figvam/media/.... А все мы знаем, что данного каталога в админке нет. Если добавить каталог media со всем содержимым в каталог figvam То админка работает, авторизуется и прочее.
Поправка, админка написана частично криво. В принципе она должна корректно работать, что она и делает, пока не соберетесь создать материал или еще что-нить. Короче, в коде где-то идет привязка к каталогу administrator.
Эхх, простыми телодвижениями изменить жизнь к лучшему не удалось.
Да, не надо писать мне, что я забыл упомянуть волшебный файлик с именем defines.php
Я его и менял, в том числе и его расположение, что позволяет джумла. И в принципе на основе этого файла возможна мультисайтовость. Но движок все же сырой.