Комментарии 32
Под каждой статьёй про php найдётся тот, кто скажет, что php-г*в*но, а потом придёт армия хейтэров и дружно наплюют и намусорят в комментах.
Начинаешь писать про CMS — таже фигня
А почему у нас львиная доля интернета, до сих пор на CMS, которые написаны на PHP, работает? Почему этот дряхлый и ужасный, абсолютно никому не нужный и убогий рынок никто не закрыл?
Где эти тру-мастера, которые на питоне бэк для магазина обуви из Нижнего Кукуева напишут, и те, кто на Вью ЖС фронт забацают?
Или бюджетный интернет уже прикрыли? Все у нас тут дешевле 500к заказы уже не берут?
ахахахахах
Что касается джумлы
1) С чего это вдруг джумла стала адом. Точнее стала адом для того кто работает с ларой и симфони? Как по мне — в джумле очень качественно реализован HMVC и разработчиков жёстко стараются удержать в рамках этого паттерна.
2) Из-за того, что школьники понаделают недосайтов получаются вируснявые монстры. А точнее — все ноги растут из мира вареза. У джумлы хорошие расширения редко имеют бесплатный аналог, а осознавать факт того, что нужно платить за хорошее, до сих пор, не ко всем пришло
3) ВП по архитектуре и количеству нелогичности в коде заставит курить в сторонке всех! Не вижу смысла вообще сравнивать с ним джумлу!
А вирусы сможете почистить?
Этого не лишена ни одна из мало-мальски популярных CMS, в мире. Но по статистике взломов — джумла далеко не лидер!
Этого не лишена ни одна из мало-мальски популярных CMS, в мире. Но по статистике взломов — джумла далеко не лидер!
Тут наверно все банально из-за того что в количественном отношении джумльі намного меньше чем того же ВП (которьій несколько лет с болшим отрьівом ускакал вперед от остальньіх по количеству уже работающих и разрабатьіваемьіх на нем сайтов).
Но таки в защиту скажу что при всех кажущихся недостатках никак нельзя сказать что джумла плохая или устаревшая. Она разрабатьівается, поддерживается, у нее большое комьюнити — так что даже на горизонте нескольких лет самое плохое что с ней случится єто разве что еще небольшая отдача рьінка в пользу ВП.
ИМХО главная проблема похожа на проблему хрома/лисьі, а именно в том что в представлении большинства:
хром (ВП) — єто бьістро, стильно, модно, молодежно;
лиса (джумла) — фу, тормозит, старье и вообще фу.
Хотя за много лет много чего поменялось и «все не так однозначно» — но єто уже стереотип и в сознании людей тут тяжело что-то исправить.
Наверное про кучу эксплойтов вы хотели написать про друпал или вордпресс именно они последние годы возглавляет рейтинг дырок в безопасности :-)
Просто факт остаётся фактом эпидемий и критических уязвтмостей на wp и drupal было больше за последние 2 года. В то время, на Joomla почти не было.
Сравнить сначала Joomla c фреймворками. Потом холиварить на фоне Joomla — WordPress *facepalm*
Всё с точностью до наоборот. Joomla — это пожалуй самая популярная фреймворк-ориентированная CMS. Ты разбирал вообще структуры CMS (хотя бы ТОП-10) — нет! Потому что если бы разбирал не писал бы такие глупые посты…
Если говорить про Drupal до того момента, когда они перешли на Symfony, то есть есть про 6-7 версии, то Joomla наверное больше похож на фреймворк, точнее Joomla уже тогда являлась фреймворком, пускай не таким, как Symfony, но все же могла претендовать на это звание. Другое дело, что Joomla ни когда не позиционировалась как фреймворк. Что же касается Drupal 8 — c Symfony конечно нельзя тягаться, но это от меняет того факта, что Joomla остается вполне себе не только CMS, но и фреймворком.
Что же до чистки от вирусов. Тут верно заметили дело в варезе и а не в дырах (чтобы это понять не надо быть семи пядей во лубу). Почему этого меньше на WP потому, что там гора бесплатных плагинов и тем. У Joomla же почти все платное, а любовь людей к халяве ни что не вылечит. Бывало только сайт приведут в порядок, через месяц уже опять ставят варез и по новой.
Что же до «дыр» то не уязвимых систем не бывает, но по их количеству и по кол-ву критический WP уже давно всех обогнал и в этом тоже нет ничего страшного. Дуры нашли, дыру закрыли и всех предупредили.
P.S ИМХО довольно глупо спорить о «крутости» чего ли либо в простой подборке новостей.
Мне друпал перестал нравиться версии с 5.
- Бложик/WP
- Highload/Drupal
У тебя аргумент в сторону WP — получение быстрого результата при низких материальных затратах (в виду огромного кол-ва шаблонов и расширений). Тут я не спорю.
Далее Drupal, который, ИМХО, никогда не был юзерфрендли с точки зрения административной части и не пестрил огромным кол-вом готовых решений в виде расширений.
Если мы говорим о хайлоад, то зачем вообще брать CMS? Берем тот же ларавел/симфони/ии (кому что нравится) и пилим крутой проект.
Если мы говорим о каком-нибудь ИМ или сайт-каталоге, то в чем у друпала плюсы над джумлой?
А еще «любую нормальную цмс» — расскажи нам, объективно, про нормальные цмс и почему джумла не попадает в этот список?
1. В Joomla нет такого кол-ва, и, обычно, большинство пользуется одним и тем же набором расширений. Изредка добавляют что-то, в зависимости от задачи.
Например, я не использую плагинов для форм, а вместо комментариев JComments у меня вообще самописное расширение.
4. Согласен, создание CRUD на лету — преимущество. Но и в джумле уже есть не один конструктор расширений. Да и создавать собственные типы тоже можно (например, через папку fields компонента)
5. У Joomla свой JED.
6. В друпеле есть?:
Ajax:
- добавление товаров в корзину
- фильтрация
- Показать еще
Динамическое изменение:
- мини-корзина (при добавлении товара)
- сортировка
- показать еще
из функционала:
- сравнение товаров
- возможность создавать сложносоставные товары (например, товар имеет 10 размеров. Каждый размер в 10 цветах. Все это лежит на 10 разных складах и у каждой позиции своя цена)
- бывает нужно переписать какой-нибудь модуль под свои нужды. Как при этом обстоят дела с обратной совместимостью модуля? -Как решается конфликт при апдейте модуля?
7. Rules. Напомнило WP (там, кажется, что-то вроде хуков называлось, и был какой-то единый файл с событиями)
Ну собственно и вот :) А у Joomla, не такой высокий порог вхождения, но функционал с переопределением был еще 12 лет назад точно (а то и вообще с самого ее появления).
В то время я понимал, что WP достаточно ограниченное решение в плане своих возможностей. Drupal вообще казался какой-то дичью (на работе пришлось заниматься правками на друпале). Joomla — что-то странное, но перспективное (Virtuemart в те годы был очень конкурентоспособным ядром под магазин (как WP для бложиков)).
Я очень долго proработал с джумлой. Видел, конечно, и страшные вирусные проекты. Только вот на WP я их видел в десяток раз больше, а друпалом почти никто не пользовался в виду его громоздкости, дефицитом специалистов и, как следствие, количеством и качеством проектов.
Текущий Drupal конечно нельзя сравнивать с друпалом меньше 7ки. Но и Joomla за это время претерпела множество серьезных изменений, и грядущая 4я версия обещает сделать ее еще круче.
p.s. А что касается наличия вирусов, то коллеги выше ответили, что это либо варез, либо рукожопый программист, не экранирующий запросы или не валидирующий формы. И расширения тоже бывают дырявыми — их такие же разрабы пишут. Так что тут под угрозой любая CMS.
Joomla научила меня отличать хороший код от плохого, различным приемам организации данных в БД, и что невозможное — возможно.
Joomla © Невозможное — возможно
WordPress © Невозможное — возможно¹
И все же, интересно как в друпале решается 2 ключевых (на мой взгляд) задачи:
- сложносоставные товары (критично для highload)
- обратная совместимость при доработке модулей под собственные нужды
*И что-то мне подсказывает, что в первом случае придется оооочень много кодить и рефакторить.
У друпала есть поля для любого entity
Это о многом говорит.
При этом я не говорю, что друпал плох. Он просто ни туда и ни сюда. Если хайлоад — то я выберу Laravel. Если мне нужен сложно-функциональный ИМ — то это Joomla+JoomShopping (там инструментов больше чем у Drupal).
даже в Seblod гораздо более гибкий функционал)
Дайджест Joomla за май 2019