Я много раз говорил, что Joomla 3 это очень забаженная ветка Joomla и что делать на ней сайты категорически не рекомендуется, однако люди продолжали и продолжают наступать на грабли, а потом удивляться как это так? Обвинять Joomla в том, что она кривая и говорить свое громкое фи. С выходом версии 3.1 мало, что изменилось, я бы сказал, что стало только хуже, ниже я расскажу о проблемах ветки 3.1 и почему ее не стоит использовать для создания сайтов сейчас.
Глядя на все развитие Joomla 3 и Joomla 3.1 думается ну, как это может быть так? Сплошные недоразумения, если выход 3.0 оставлял какие надежды, то чем дальше шло, тем все меньше и меньше было шансов на успех.
Для начала в процессе создания Joomla 3 выкосили часть API и заменили на новое, причем многие изменения были просто для того, чтоб добавить или убрать одну буковку у класса. Из-за чего надо было делать постоянные патчи и фиксы в компонента. А уж проблема с каноникал вообще убивает.
Выход же 3.1 окончательно похоронил мои надежды, красивые ролики, бесполезные функции, все это не добавляло ощущения успеха, окончательно подпортило впечатление, то что выход версии 3.1.1 состоялся на следующий день после релиза Joomla 3.1, он закрывал такие уж явные баги, что пропустить их было сложновато. Ну и опять же выпуск 3.1 похоронил часть расширений Joomla.
Теперь стоит обратить на не состоявшийся релизы Joomla 3.1.2 и 3.1.3. Все дело в том, что релизы выкладывался в официальные репозитории, в нем находилось достаточно много багов критических и релизы отменялись, при этом толпа пользователей успевала обновиться.
Что же касается последнего релиза 3.1.4 с ним тоже ничего не получилось, для начала поговорим о цифрах. В нем исправлено 247 ошибок, что очень много, часть из них критических. Добавили несколько интересных возможностей для разработчиков, не может не радовать, однако все это хорошо, но блин все равно это не реально использовать, до тех пор пока будет Joomla 2.5 актуальной версией, так как в Joomla 2.5 всего этого нет, а разрабатывать две ветки расширений смысла не имеет.
И все равно в релизе Joomla 3.1.4 содержатся ошибки, которые приводят к краху системы.
Вот, что говорят в изданиях и на форумах:
Похоже, что 3.1.5 ждет нас совсем скоро. Нашелся критический баг,
который убил View классы с CamelCase суффиксом в названии. Теперь все
компоненты, которые используют CamelCase суффикс в названии выбрасывают
ошибку "500 Layout default not found".
у меня Seblod сдох. Утром Joomla обновил, все путем, вечером зашел в админку, а там трагедия.
Вот и думаешь, а так ли хорошо в королевстве царском, особенно с тестированием, нововведений. Одном могу сказать, если используете Joomla 3 обновитесь аккуратней, а то крах системы в последнее время очень частое дело после обновлений.
Прочитал статью и полностью согласен с автором. НО, куда не зайдешь, на форум, в блог и т.д., многие просто сидят и срут "какая joomla гавно". ГОСПОДА! Этот проект делат люди и дают вам использовать ее бесплатно. Если разрабам и нужно время, то дайте его им. Не надо орать на весь свет что все гавно и все рухнуло. Либо это орут те, кто явно не был или есть программист, а если и даже так, то ответте на вопрос "а пишу ли я код так как надо с самого нуля? и сколько мне нужно времени на отладку?!". Если ты написал Hello World, то не надо кричать что ты программер... Помогай другим, разрабатывай и будет к тебе уважение и почтение. Встань на место разрабов и ты думаю поймешь, что это не так просто создать и дать людям ... на халяву... Эх, мысли вслух....
И боюсь что с выходом joomla 3.2 который намечается в сентябре-октябр е положение не изменится особо.
А что же касается, что написал и отдал... это от человека зависит, допустим лично мной наверное десяток расширений написан, но я ни когда не испытывал сомнения отдавать бесплатно или платно. Все что дает возможность всем чуть чуть улучшить свой сайт и не приносит создателям сайта денег оно должно быть бесплатно и свободно. На всем чем сайт собирается зарабатывать должно стоить денег.
Wordpress походу собрался тоже идти в сторону платформы, судя по последним заявлениям, ну-ну надеюсь не так как разработчики нашего "любимого" движка.
Во первых это позволяет упросить разработку новых версий.
Во вторых позволяет применять не только при разработке обычных сайтов.
В третьих все таки у Joomla есть и крупные заказчики и спонсоры, которые, хотят отдачи, а интересны у всех разные и их надо удовлетворять, чем гибче инструмент тем больше шансов удовлетворить интересы.
Что же касается Wordpress я считаю, что ему надо было и оставаться блоговым движком, но нет кому, то хочется лавр, на которые он был не рассчитан ни когда, уже сейчас для нормальной работы WP надо поставить 100500 расширений и потом еще решать проблемы с кешами и прочим...
Как исправить проблему с работой компонентов в Joomla 3.1.4. Надо установить пакет совместимости через стандартный установщик пакетов joomla.
http://joomlacode.org/gf/download/trackeritem/31565/83397/legacy.zip
И дополнительная информация для страдающих от других глюков 3.1.4 со дня на день будет выпущена новая версия 3.1.5 из-за найденных критических проблем с безопасность.