Joomla: Какую версию выбрать?Опубликовано: 09.10.2012 06:27 Автор: Ogri Просмотров: 14010
На момент написания статьи ситуация с версиями CMS Joomla следующая. 1.5 уже полгода как не поддерживается; последней стабильной версией является 2.5.6. Промежуточные 1.6 и 1.7 рассматривать не имеет смысла при наличии последней. К тому же, полторы недели назад вышла 3.0. К весне 2013 должна выйти 3.5. Каковы критерии выбора версии на данный момент и прогнозируемые - на полгода вперед?
Прежде всего, выбор версии зависит от того, создается ли новый сайт или уже имеется сайт на одной из версий Joomla. Начнем со второго случая.
Есть сайт на 1.5 - 1.7. Варианты:
- оставить пока как есть и подождать выхода 3.5;
- перевести на 2.5;
- перевести сразу на 3.0.
Сразу отметим, что, начиная с версии 1.6, апгрейд до 2.5 осуществляется безболезненно, расширения полностью совместимы. Поэтому я бы перевел сайты, построенные на 1.6 и 1.7, на версию 2.5.6 (насчет 3.0 - соображения ниже). Что же касается сайтов на 1.5 - все не так просто, и здесь есть о чем порассуждать. К тому же, это как раз мой случай.
Рассмотрим все за и против каждого из вышеперечисленный вариантов.
Мои сайты на Joomla (включая данный) на сегодня работают на 1.5.22, и работают без проблем. Перевод с 1.5 на 2.5 сопряжен с большими затратами труда и времени из-за несовместимости движков и расширений. С другой стороны, версия 2.5 имеет множество преимуществ, да и в ногу со временем шагать все-таки нужно, иначе потом не поспеешь. Поддержка 1.5, по заявлению The Joomla! Project, все-таки еще частично осуществляется, но только в случае проблем безопасности, и в ближайшее после выхода 3.0 время будет прекращена полностью. Правда, воспользоваться поддержкой, пока она предоставлялась полностью, мне не довелось - за полтора года не было проблем вообще. Поэтому мой выбор - оставить пока все как есть, но постепенно готовить переход на 2.5 - подбирать аналогичные используемым мною расширения в случае, если авторы не удосужились переписать их под новую версию, а также выработать или подчерпнуть в сети оптимальную стратегию быстрого поточного апгрейда сайтов с 1.5 до 2.5. Процесс уже идет, результаты будут опубликованы.
Если же создается новый сайт, его однозначно стоит делать на 2.5. Ну, разве что вебмастер хорошо знаком с 1.5, имеет готовые болванки и не имеет времени и/или желания изучать новые фичи и искать новые расширения - тогда, конечно, 1.5 все еще имеет право на существование. Но рано или поздно слезть с нее придется, и время с желанием найти все же стоит.
Теперь отдельно о третьей Джумле и ожиданиях от 3.5. В 3.0 появились несколько замечательных фишек, как-то - включение в движок отличного фреймворка для работы с интерфейсом Twitter Bootstrap, новый интерфейс для мобильных устройств - как фронтэнда, так и, что особенно здорово, административного шаблона, упрощенная установка всего в три шага; ну и еще полтора примерно десятка нововведений и усовершенствований. Так может - сразу на нее? Нет, не стоит торопиться. Во-первых, 2.5, вышедшая не так давно, имеет статус долгосрочной поддержки - Long Term Support (LTS) и будет полноценно поддерживаться до выхода 3.5 и некоторое время после. Во-вторых, версия сырая, нетестированная, да и расширения под нее еще не адаптированы. И самое главное - разработчики позиционируют ее как промежуточную перед 3.5 и не рекомендуют переводить сайты с 2.5 на нее. Цель выхода Тройки-точка-Ноль - дать возможность сайтостроителям заблаговременно заценить всю прелесть Тройки-точка-Пять и подойти к ее релизу во всеоружии. Также они заверяют, что апгрейд 2.5 на 3.5 будет осуществляться крайне легко и безболезненно. Поэтому стоит подождать до весны, а тем временем поиграться с третьей Джумлой на тестовых площадках.
Резюмируем.
- Имеем сайт на 2.5 - ура, у нас оптимальный на данный момент вариант. По мере выхода модификаций версии - обновляемся до последней (2.5.6 на сегодня). Параллельно тестим 3.0 и терпеливо ждем-с 3.5.
- Имеем сайт на 1.6 или 1.7 - без колебаний апгрейдимся до 2.5. Дальше - см. п. 1.
- Мы все еще на 1.5 - прикидываем все pros & cons миграции на 2.5. Соображения "за" перевесили - переводим на 2.5 (как - тема отдельная, ищем пока в Сети), и затем - опять-таки см. п. 1. Если же пока решили остаться на 1.5 - выбираем время на изучение матчасти по фишкам новых версий и держим в голове необходимость на них перехода. Появились время/силы/желание/деньги - бросаем их на достижение этой цели, не ждем 3.5 - на нее легко перейдем в свое время.
Upd: Через 5 месяцев после написания статьи, а именно - на первую половину марта 2013, докладываю. Один из моих сайтов на Joomla 1.5.22 был дважды взломан. Дыры в защите старой Джумлы и мое головотяпство вылились мне в приличный геморрой по авральному переезду полузаброшенного проекта на секьюрную версию. Не исключаю, что в самой последней Полуторке проблем с безопасностью поменьше. Множество сайтов до сих пор на ней, и так будет еще долгое время. Но я к тому времени уже выработал свой сценарий перехода на новую версию, и с 1.5 больше не дружу. Во всем остальном по-прежнему придерживаюсь изложенных в статье соображений.
Упомянутый процесс миграции с Joomla 1.5 на Joomla 2.5 пытаюсь подробно описывать в соответствующем цикле статей. Поинтересуйтесь. Возможно, он вам покажется приемлемым.
Новые
-
20.07.2020 00:53
Joomla 3: Перенаправление на ту же страницу после авторизации -
13.02.2017 14:09
Joomla: как добавить свои языковые константы или переопределить существующие -
13.02.2017 13:23
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
23.06.2016 10:48
Единая фильтрация вывода модуля mod_jcomments_latest -
13.09.2015 13:06
Постим иллюстрированные статьи Joomla-сайта на Facebook, используя OG-теги
Популярные
-
60478
Редактирование анимированных GIF-имиджей в Photoshop CS3 -
43316
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
42792
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments -
32967
Единая фильтрация вывода модуля mod_jcomments_latest -
30729
Joomla: как добавить свои языковые константы или переопределить существующие
Авторизация
Гитара
Гостевая колонка
Последние комментарии
-
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments
-
asbestos Attorney 26.01.2023 20:30
%% my web blog asbestos Attorney: http://bestone-korea.com/bbs/board.php?bo_table=free&wr_id=28493
-
Freddy 26.01.2023 20:30
%% Here is my homepage; cbd nottingham (Freddy ...
-
Asbestos Legal 26.01.2023 20:26
%% Feel free to surf to my homepage ... Asbestos Legal ...
-
-
Joomla: Какую версию выбрать?
-
Boat accident claim 26.01.2023 20:31
%% my site: Boat accident claim ...
-
Birth Injury Law 26.01.2023 20:31
%% Also visit my web site: Birth Injury Law: https://many.fan/muoimacknigh
-
-
Joomla: Сливаем два сайта в один при помощи компонента J2XML
-
Patti 26.01.2023 20:32
%% Also visit my site: upvc door repairs altrincham, Patti ...
-
-
Joomla: как добавить свои языковые константы или переопределить существующие
-
mesothelioma lawsuit 26.01.2023 20:22
%% Also visit my homepage :: mesothelioma lawsuit ...
-
-
Структура внутренних ссылок сайта на Joomla
-
spektr-plus58.Ru 26.01.2023 20:24
%% Feel free to visit my web blog :: netsuite erp partners - spektr-plus58.Ru ...
-
-
Цифровые коды WEB (веб) цветов для сайта
-
Lucile 26.01.2023 20:23
%% Also visit my site ... mesothelioma lawyer (Lucile: https://realgirls.fun/alinaboelter)
-
gravesales.Com 26.01.2023 20:23
%% Feel free to surf to my web page; asbestos lawsuit (gravesales.Com ...
-
Комментарии
Look into my homepage - railroad injuries Lawyer [ttlink.Com]
my website; auto accident attorney (Carley)
Feel free to surf to my webpage ... Motor Vehicle Legal
My website - cerebral palsy settlement - ttlink.Com -
my homepage: semi truck accident settlement - Brayden -
My page; Mesothelioma claim
Have a look at my web site - mesothelioma settlement (Eula)
Also visit my site ... cerebral palsy settlement (Sammie)
Feel free to surf to my site - Motor Vehicle case