Comments 14
Огромная благодарность за проделанную работу! Все полезности в одном месте ✅?
спасибо!
Joomla ругали за то, что на не развивается. Теперь она развивается так, что не знаешь, что использовать — Joomla 4 или подождать Joomla 5. Как следствие — не успеешь разобраться с Joomla 4, будет актуальна Joomla 5 и т. д. как белка в колесе.
Если ты IT вундеркинд — то тогда это норм, в остальных случаях хочется стабильную версию лет на 10 (как была Joomla 3).
Конкретно сейчас Joomla 5 — это та же Joomla 4.4.3, так как все исправления из четвёрки автоматом идут в пятёрку. И плюс дополнительно несколько обновлений и новшеств. Админка пока та же самая. Допилен чуть шаблон, админки лучше чем в четвёрке. Обещали цветовую гамму изменить, посмотрим что придумают дизайнеры. Расширения с четвёрки работают на пятерке. Так что привыкать заново ни к чему не надо. Больше 1,5 лет только на четвёрке, всё нормально. Переходный период привыкания к новому интерфейсу шёл около месяца ежедневного использования.
Так что никаким вундеркиндом быть не надо.
Ок, а какова будет совместимость 4 и 5 версий, когда 5 станет основной? Какова будет совместимость с расширениями и плагинами для 4 версии? Что ещё они наворотят в архитектуре, что придётся изучать и переделывать из своих наработок?
Сравните время жизни сайта (например, 10 лет) и время смены версий 1-2 года. Это означает, что вебмастер только и будет заниматься тем, что мигрировать на новые версии со всеми вытекающими из этого прелестями.
Здесь мы упираемся в несколько моментов:
- какой вебмастер и как он работает
- какой клиент и какое место в его деятельности занимает сайт
- расширения каких разработчиков используются на сайте
Начну с клиентов. Есть клиенты, которые понимают, что сайт — это то, что чаще всего требует регулярной работы. За сайтом надо следить. Но это требует ресурсов. Кто-то готов вкладываться в это, кто-то нет. У всех разные возможности. Те, кто не готов, обычно используют решения, оплаченные теми, кто готов.
Вебмастер вебмастеру рознь. Под вебмастером мы понимаем скорее того, кто не умеет писать расширения вообще, но умеет работать с макетами для модулей, плагинов, переопределениями макетов, может сверстать шаблон полностью с нуля. А не только поставить что-то готовое и мышкой натыкать. Соответственно этот человек зависит от клиента и от разработчика. От бюджета клиента и добросовестности вебмастера зависит то, какие расширения будут использоваться на сайте и насколько часто они будут обновляться. Одно дело, когда вебмастер накупил варезных модулей и плагинов за 300-500 рублей и собрал сайт. Другое дело, когда клиенту предложено купить лицензионные расширения, которые обеспечивают клиенту получение обновлений, исправление ошибок и поддержку разработчика. Таким образом расширения имеют возможность обновляться вместе в ногу со временем, а у вебмастера не будет сильно болеть голова о развитии сайта в техническом плане. Вебмастер здесь должен оценивать риски и смотреть в будущее применительно к клиенту и сайту, следить за новинками, быть в целом в теме.
Разработчики обычно хотят сделать хорошо, поэтому тратят на расширения много времени. Если это не компания, а соло-разработчик, то нужно учитывать время на написание документации, скриншоты, съемку видео, ведение своего сайта, подготовку и публикацию анонсов во всех возможных соц.сетях.это ещё +30-50% времени, а то и больше.
Недавно на Хабре была хорошая статья на схожую тему о том, что проект можно собрать за 6-8 часов, публичное решение за месяц, а продвижение и реклама занимают несколько месяцев и могут не принести результата быстрого.
За 10 лет жизни сайта можно ничего на нём не менять. До сих пор есть сайты на Joomla 1.0, на 2.5 и они работают. А потом снести всё и сделать заново. А можно вести плановые работы и сайт будет эволюционировать постепенно, а не скачками. Это выбор клиента и вебмастера. Лично я радею за долгосрочные отношения, так как у меня выше мотивация сделать хорошо, потому что мне же с этим сайтом и работать в дальнейшем не один год.
Смена архитектуры движка — неизбежность. На некоторых движках она меняется довольно часто. Я слышал такое о Laravel, мол там чуть ли не каждые 2-3 года почти с нуля переписывают всё. И слышал о WordPress, что под капотом там работает код середины 2000х годов, из-за чего и возникает необходимость его оптимизировать.
Поэтому, отвечая на Ваш вопрос: расширения, написанные по канонам Joomla 4 будут работать ещё долго. Расширения, которые были написаны по канонам Joomla 1.5 и удивительным образом ещё работали в Joomla 3.10, крайне рекомендуется обновить или самому или стимулировать разработчика. Или найти альтернативу.
Вот и я о том же. Из простой, недорогой и удобной вещи Joomla превращается в то, что вы описали выше.
Она по-прежнему простая и удобная. По поводу дороговизны — смотря для кого. Кто-то за сайт 10к берет, а у кого-то — 3М на старте. Мы имеем дело не с CMS, а с фреймворком, что позволяет качественно делать для Joomla расширение.
Да и в целом это разговор больше о клиентах. Готовы ли они оплатить решение своей задачи. Joomla — инструмент, а как им пользоваться — уже решают клиент и вебмастер.
Кстати, вот статья, о которой я говорил https://habr.com/ru/articles/751214/
Она и раньше развивалась, просто в рунете чаще писали статьи о джумле на собственных ресурсах, а не на Хабре. Соответственно меньше широкой публики было знакомо с изменениями.
Отличный дайджест. Однозначно в закладки.
Joomla-дайджест. 1-е полугодие 2023 года