Такая странная Joomla | Seo-Stories

Такая странная Joomla

Несмотря на то, что мой любимый seo блог работает на WordPress, для создания сайтов я использую и другие движки. К их числу относится и Joomla – пожалуй, самая спорная CMS, с которой мне приходилось работать. Надо сказать, Джумлу в последнее время все чаще используют даже очень крупные сайты с высокими требованиями безопасности и надежности, например Orange. Одним словом, вроде бы очень неплохой движок.

Но за всей этой мощностью и популярностью скрывается довольно большое (особенно в сравнении с тем же WordPress) количество глюков, многие из которых даже не позволяют запустить Jooml’у некоторых версий на большинстве серверов.

В те времена, когда Joomla 1.6 была лишь в планах, я решил создать новый проект о веб-дизайне и раскрутке сайтов, для чего использовал именно эту CMS. Скачал и установил свежую 1.5.22, установил и…получил кучку фатальных ошибок при попытке входа в Панель Администратора. Долго думал, решил попробовать чуть более раннюю 1.5.14, стабильно работавшую на другом сайте, и – о чудо! – она заработала без проблем. Все счастливы, все брызгают. Через несколько месяцев, когда я уже и не вспоминал про этот глюк, ко мне за помощью обратился человек с точно такой же проблемой. Оказывается, ошибка отнюдь не еденична, и почему версия 1.15.22 до сих пор преподносится как “стабильная” – я не совсем понимаю.

На очереди приколы с mod_rewrite, который включать никто особо не советует, но делать это все же необходимо. Честно говоря, понятия не имею, что это за функция такая и что она делает, но знаю, что ее поддержка есть только в Apache – поэтому ее вроде бы лучше и не включать. Смысл в том, что при включении mod_rewrite из URL (причем, как URL страниц, так и адресов шаблонов) пропадает часть /index.php. В 70% случаев при отключенном mod_rewrite во время переноса на новый хостинг у меня появлялась примерно такая хрень:

http://www.site.ru/index.php/index.php/index.php/nazvanie-statji

Количество индексов в URL иногда различалось, но в любом случае шаблонов и страниц по таким адресам Joomla найти не могла. Казалось бы, включи mod_rewrite и все будет пучком – только вот ссылки, вставлявшиеся вручную (например, для перелинковки) так и останутся с index.php (ведь по умолчанию адреса статей идут с этой припиской). Приходится извращаться и делать 301 редирект с помощью .htaccess.

Наконец, есть уйма мелких глюков, которые довольно ощутимо портят впечатление от движка. Из 4-х человек, которым я советовал Joomla (причем советовал не просто так, они хотели делать действительно крупные сайты со сложной структурой и большими возможностями), на ней остановились только двое. Двое других сделали выбор в пользу WordPress. Правда, на http://sitepolice.ru в моих WP-сайтах нашли гораздо больше досадных проколов в юзабилити и расположении элементов, нежели в сайтах на Джумле – думаю, это говорит по крайней мере о качестве шаблонов оформления и структуре страниц. И действительно, “хлебные крошки”, присутствующие чуть ли не в каждой теме, логичное разделение на колонки, мощный редактор меню самой CMS – все это только добавляет Jooml’е привлекательности.

Одним словом, если у Вас прямые руки и достаточное количество терпения – Joomla не вызовет у Вас особых проблем. В остальных случаях лучше поискать что-то другое – правда, тот же Drupal понравился мне еще меньше, точнее, не понравился совсем. У каждой CMS своя область применения, ставить Джумлу для пятистраничного MFA так же бессмысленно, как устанавливать FreeBSD на домашний компьютер. Словом, выбор за вами, пробуйте несколько движков, и только после этого решайте, какой из них наиболее удобен для Вас.

Похожие статьи:

6 отзывов на “Такая странная Joomla”


b751b929

  1. Keanor пишет:

    как раз из-за mod_rewrite отказался от нее в свое время полностью, и документации для разработчиков на русском почти небыло – сейчас может с этим попроще.

  2. zusicks438 пишет:

    Keanor, сейчас конечно попроще, но тем не менее. Я кстати не могу понять, почему вообще нельзя просто формировать адреса без этого /index.php

  3. Алексей пишет:

    Зря Вы так про Джумлу. Работаю на ней уже давно, еще когда Mamba была. Все настраивается и правится, самое главное чтобы голова была и руки из нужного места росли.

  4. Keanor пишет:

    Одна из основных целей cms’ок это минимализация использования головы и рук.  Я не говорю что джумла плохой продукт. Недавно смотрел вакансии вебмастеров в своем городе, во многих из них требуется знание джумлы.

  5. zusicks438 пишет:

    Алексей, собственно у меня в статье как раз и содержится вывод, что Joomla вобщем-то неплоха, если руки растут из того места. Но все же есть в ней и некоторые неудобства, причем на мой взгляд их не так уж и мало.

  6. apartment information пишет:

    … [Trackback]…

    [...] Read More: seo-stories.ru/?p=1617 [...]…