Вообще, там как бы всё написано, что и где косячит.
Если мешает работе сайта, то исправляйте.
Если не мешает и возиться влом, отключайте вывод ошибок.
В админке джумлы есть опция, а также php.ini в помощь.
И то, и другое позволяет реализовать все описанное.
Куча плагинов, модулей и компонентов для обеих систем.
Делайте на том, что вам больше по душе.
Спорить о том, какой движок лучше, бессмысленно.
У каждого найдутся свои сторонники и критики.
Для этого придуманы Категории. Потом нужные Материалы добавляете в Категорию.
Честно говоря, если вы не понимаете, как работать с движком, может не стоит на нем делать?
1. Отключить стандартные Joomla-ошибки (включить режим отладки в настройках)
2. Включить ошибки от apache (это делается в php.ini)
3. Посмотреть, на что будет ругаться
4. Исправить ошибку :)
/media/system/images/printButton.png
/media/system/images/emailButton.png
Эти файлы заменить.
За вывод этих иконок отвечает файл - /components/com_contact/helpers/icon.php , можно там переписать названия или добавить классы какие-то, ну или заменить иконки на шрифтовые иконки, а не графические.
В общем, полная свобода действий :)
Самое лучшее решение jSecure Authentication.
Можно сделать путь вида site.ru/administrator/?admincenter , и ломиться не будут, так как при обращении к адресу /administrator/ будет или ошибка 404 или редирект на главную, настраивается.