ModX и Drupal: разные истории
Прислано: neochief
вт, 26/01/2010 - 21:55
До знакомства с CMS ModX планировалась статья сравнения этих двух систем, особенно после появления темы «Сравнение Drupal, MODx (и других систем) в рабочем проекте» на drupal.ru где предлагалось соревнования что выяснить какая система лучше.
После небольшого знакомства с МодХ все вопросы отпадают сами собой и ни о каком сравнении не может быть и речи.
Начнем с того что эти две CMS используются для различных целей и они не взаимозаменяемы. Друпал предназначен для сайтов мини-портал и выше, в то время как МодХ я классифицирую как хороший конструктор сайтов визиток. Область применения МодХ заканчивается на сайтах имеющих статьи и новости одновременно. И заводить спор о том что из МодХ можно создать сайты крупнее и даже крупный портал, тоже верно, но и с сопоставимыми временными затратами можно создать этот крупный портал с нуля.
Зато МодХ отлично делает сайты визитки, имеет свой менеджер загрузки файлов, имеет встроенный редактор TinyMCE, многоязычный интерфейс администратора, понятный мастер установки и много чего другого. И в тоже время делать сайты визитки на Друпале немного неправильно, сам факт выделения 64Мб оперативной памяти для сайта визитки на 20 страниц и хостинг для этого «проекта» может вызвать истерический смех у многих веб-разработчиков.
Вообщем как я уже и сказал выше никакого сравнения я делать не собираюсь, но МодХ достоин того что бы о нем написали.
Вступление и первый подход к системе
МодХ ориентирован на небольшие сайты, имеет: АПИ, Ajax, ЧПУ, мета теги, группы пользователей. Наличие некоторый технологий даже удивляет, например, встроенный аналог CCK, только под названием «переменные шаблона».
Системные требования мы опустим, они не отличаются от большинства систем: PHP, MySQL, Apache/IIS, так как система рассчитана под сайты визитки то потребления ресурсов значительно ниже от Друпала/Джумлы.
Документация и сообщество
Я думаю уже понятно, что система больше чем простые визитки, но начинающие разработчики при освоении системы упираются в недостаток документации. Количество напечатанных книг под Drupal, Joomla, Wordpress измеряются десятками, а то и больше под МодХ толковых книг нет.
Документация скудна и большей частью на английском языке, на русском языке я не нашел ни одного сайта который бы имел всю информацию для создания сайта, поиском через гугл можно найти пару-тройку десятков сайтов на которых есть по 5-7 небольших статей.
Есть форум поддержки, но мне не понравилось его читать, знающих людей можно сосчитать по пальцам руки, а тех из них которые отвечают и того меньше. Могу привести мой вопрос и ответ на него что бы прояснить ситуацию. На мой вопрос «Как реализовать термины и категории материалов?» я получил ответ «Это вопрос к телепатам?». Правда чуть позже мне дали ссылку в какую сторону рыть что бы получить ответ, а закончилось обсуждение что я сам нашел в документации уже готовое решение (использование тегов с помощью Ditto). По ходу изучения ил использования будут всплывать еще подводные камни, но не больше чем в других системах, поэтому перейдем к хорошему.
Шаблон сайта глазами МодХ
Верстальщику под МодХ повезло куда больше чем друпалерам. Внедрение дизайна упрощено, но функционал при этом не страдает. Для верстки шаблона необходим только установленный сайт, шаблон и его части хранятся в базе данных поэтому создание редактирования шаблона делается прямо в админке что ускоряет процесс верстки, хотя преимущество внешнего редактора неоспоримо (с подсветкой проще писать).
Следующее полезное упрощение это количество шаблонов – для одного сайта их может быть множество. Для каждого шаблона придумываем название и при создании страницы из списка выбираем подходящий шаблон, все просто.
Сам шаблон может состоять из блоков и есть несколько видов этих блоков:
{{Имя_чанка}}
чанк (chunk) – фрагмент HTML-кода (возможно использования JavaScript-кода). который может использоваться в шаблоне.[[Имя_сниппета]]или[!Имя_сниппет!]
сниппет (snippet) – фрагмент РНР-кода. Отличие этих вариантов в том что первый вариант кэшируется, второй нет.[*имя_элемента*]
заменяется на соответствующий элемент документа MODx.[(Имя_переменной)]
заменяется на системную переменную MODx.[~ИД~]
заменяется на ссылку на документ с соответствующим ид.[+Имя_подстановщика+]
заменяется на подстановщик.
Чанки и снипеты могут иметь многократные вложения.
Теперь смотрим на наш главный шаблон:

и результат:

эта же страница в редакторе:

Немного о внутренностях
Еще скриншоты можно увидеть здесь http://wiki.modxcms.com/index.php/MODx_0.9.5_in_screen_captures
Админка сделана с использованием Ajax и отлично справляется с возложенными на нее обязанностями. Ресурсов система потребляет меньше Друпала, кроме того как и любая современная CMS имеет систему кеширования. Кеш сохраняется в файлы, при этом файл кеша представляет собой сериализованный массив.
Подробно рассматривать АПИ и делать статью о создании сайтом пока мы не будем, а только затронем процесс расширения сайта (добавление статей, новостей).
При создании контента мы можем делать древовидную структуру с многократным вложением страниц. Называем одну из страниц корневой папки «новости» и все новости сохраняем в эту папку. Первая часть добавления новостей на этом закончена, теперь необходимо сделать вывод. Тут все просто сами создаем SQL запрос, сами следим за корректностью передаваемых данных и сами обрабатываем результат запроса.
Навигацию страниц делаем тоже ручками старым "дедовским" методом, проверяем что нам передаю юзер в ГЕТ запросе и передаем это SQL запросе. Если программист забудет проверить, а юзер передаст «-1» в виде страницы, получим ошибку от мускула с завершением скрипта, таким нехитрым способом можно создать новости, блоги, форум и другой функционал портала.
Расширение функционала
Добавить функционал можно несколькими способами, это установка плагинов или снипетов. Как они устроены внутри понятно и так (см. выше про добавление новостей).
Наиболее популярны:
- eForm – создание и обработка форм
- Ditto – снипет для организации информации (блоги, новости, статьи, каталоги)
- Breadcrumbs – «хлебные крошки» путь текущий страницы
- AjaxSearch - сниппет для организации поиска по сайту с применением Ajax
- Jot – комментирование материалов
Итог
Данная система четко дает понять область своего применения и неплохо справляется со всеми задачами которые могут стать перед разработчиком. Система позволяет создавать как простые так и корпоративные сайты визитки. При этом отлично продумана система вывода информации, возможно использования нескольких шаблонов на одном сайте одновременно.
Система позволяет разработчику манипулировать блоками и элементами сайта не привязываюсь к 2-х, 3-х колоночных шаблонов. После запуска сайта на сервере, все изменения можно проделывать через админку. Отдельно хочется выделить управление содержимым, на первых шагах мне как друпалеру было непривычно пользоваться админкой и все казалось не логичным, но через час освоения я бы оценил админку на 9 балов по десятибалльной шкале (один балл снимаю за отсутствие подсветки HTML/PHP кода, при том что правка его вложена в функционал).
Ничего лишнего и в тоже время можно легко править любую часть сайта. Также хорошо продуман менеджер файлов, поэтому загрузка прайсов или медиа файлов легко осуществляется через админку.
Вывод: ModX — отличная система для создание сайтов визиток. Drupal — отличная система для сайтов побольше.
—
via ShvetsGroup
Автор: Олег Сидоренко
- neochief's blog
- Для комментирования войдите или зарегистрируйтесь
Спасибо за хороший обзор.
Теперь если понадобится сайт визитка - буду знать что использовать.
- Для комментирования войдите или зарегистрируйтесь
Тоже прочитал, спасибо за статью!
- Для комментирования войдите или зарегистрируйтесь
Ссылка для хабраплюсаторов — http://habrahabr.ru/blogs/drupal/82117/
- Для комментирования войдите или зарегистрируйтесь
Спасибо, прочитал с удовольствием и интересом.
PS
А может быть у вас есть опыт работы с Вордпресс?
И тогда вы сможете сказать пару слов о сравнении ВП и МодХ?
(ибо ВП-визитки тоже достаточно распространены)
- Для комментирования войдите или зарегистрируйтесь
«сам факт выделения 64Мб оперативной памяти для сайта визитки на 20 страниц и хостинг для этого «проекта»»
разве визитка на друпале с включенным кешированием не может жить на бесплатном хостинге с 32М?
за статью спасибо, обязательно попробую.
- Для комментирования войдите или зарегистрируйтесь
А может быть у вас есть опыт работы с Вордпресс?
http://www.drupal.ru/node/37665
- Для комментирования войдите или зарегистрируйтесь
разве визитка на друпале с включенным кешированием не может жить на бесплатном хостинге с 32М?
Иногда становится грустно, особенно, если сайт выходит в топ яндекса, гугла
- Для комментирования войдите или зарегистрируйтесь
Даже беглого взгляда достаточно, чтобы понять, насколько модовская шаблонная система лучше друпаловской. Вместо тонны тегов закрытия-открытия php и каши логики/вывода имеем аккуратный код. Как в django или GAE.
И, кстати, — кто жрет меньше памяти — Мод или ВП?
А то второй в последее время сильно распух...
- Для комментирования войдите или зарегистрируйтесь
Ссылка для хабраплюсаторов — http://habrahabr.ru/blogs/drupal/82117/
Отметился-)
А может быть у вас есть опыт работы с Вордпресс?
почти 4 года с WP-)
разве визитка на друпале с включенным кешированием не может жить на бесплатном хостинге с 32М?
При включенных модулях imagecache и imageAPI, вряд ли
- Для комментирования войдите или зарегистрируйтесь
kyky я лично разницы не вижу :)
- Для комментирования войдите или зарегистрируйтесь
Даже беглого взгляда достаточно, чтобы понять, насколько модовская шаблонная система лучше друпаловской. Вместо тонны тегов закрытия-открытия php и каши логики/вывода имеем аккуратный код.
Я лично использую Smarty Template engine.
Код получается очень чистым. Вот пример node.tpl
<div class="node{if $sticky} sticky{/if}">
{if $page == 0}
<h2><a href="{$node_url}" title="{$title}">{$title}</a></h2>
{else}
{$picture}
<em class="info">{$submitted}</em>
{/if}
<div class="content">
{$content}
</div>
{if $links}
<em class="clear links">{$links}</em>
{/if}
{if $page == 1}
<em class="clear terms">{$terms}</em>
{/if}
</div>- Для комментирования войдите или зарегистрируйтесь
Поставил плюс на хабре. А за статью спасибо, пригодится, уже точно знаю
- Для комментирования войдите или зарегистрируйтесь
Как реализовать термины и категории материалов?
У нас бы ответили: "Совсем тупой?"
- Для комментирования войдите или зарегистрируйтесь
"FORTIS" написал(а):
разве визитка на друпале с включенным кешированием не может жить на бесплатном хостинге с 32М?
При включенных модулях imagecache и imageAPI, вряд ли
стен, моя сборка что я выкладывал в 18-20 мег памяти на процесс укладывается.
может. дома лимит в 32 стоит.
- Для комментирования войдите или зарегистрируйтесь
У меня есть один сайт, минимальное количество ядрёных модулей, в основном всё кастом, вьюса и сск нет. Довольно сложные типы материалов. Среднее потребление памяти ~10-12 метров, в момент добавления естественно побольше будет
- Для комментирования войдите или зарегистрируйтесь
стен, моя сборка что я выкладывал в 18-20 мег памяти на процесс укладывается.
может. дома лимит в 32 стоит.
Круто, а почему так мало ест?
- Для комментирования войдите или зарегистрируйтесь
Поковырялся. Не понравился принцип установки модулей и шаблонов. После Друпала выглядит вымученной фигней.
- Для комментирования войдите или зарегистрируйтесь
И в тоже время делать сайты визитки на Друпале немного неправильно, сам факт выделения 64Мб оперативной памяти для сайта визитки на 20 страниц и хостинг для этого «проекта» может вызвать истерический смех у многих веб-разработчиков.
Сейчас скорее проблема в трудозатратах. На Drupal сайт-визитку делать тупо больше времени уйдет.
А на хостинге клиенты в последнее время не экономят так уж сильно.
И не забываем, если клиент попросит дополнительный функционал месяца через два, кто делал сайт на "визиточном" движке, у тех тоже может появится истерический смех.
- Для комментирования войдите или зарегистрируйтесь
Ха ха ха. Спасибо посмеялся).
Простая, легкая система, значит кроме как для простых сайтов визиток ни на что не пригодна.
Большая, требовательная к ресурсам система, значит портал будем делать на ней. Торжество логики над разумом.
Вообще зря принижают MODx, это нормальная система.
Подробно рассматривать АПИ и делать статью о создании сайтом пока мы не будем, а только затронем процесс расширения сайта (добавление статей, новостей).
При создании контента мы можем делать древовидную структуру с многократным вложением страниц. Называем одну из страниц корневой папки «новости» и все новости сохраняем в эту папку. Первая часть добавления новостей на этом закончена, теперь необходимо сделать вывод. Тут все просто сами создаем SQL запрос, сами следим за корректностью передаваемых данных и сами обрабатываем результат запроса.
Навигацию страниц делаем тоже ручками старым "дедовским" методом, проверяем что нам передаю юзер в ГЕТ запросе и передаем это SQL запросе. Если программист забудет проверить, а юзер передаст «-1» в виде страницы, получим ошибку от мускула с завершением скрипта, таким нехитрым способом можно создать новости, блоги, форум и другой функционал портала.
Простите, мы же делаем сайт визитку, а для портала у нас есть пушка помощнее.
Конечно глупо друпаллерам доказывать что есть что то лучшее друпала ))), но поверь есть много альтернатив и MODx одна из них.
- Для комментирования войдите или зарегистрируйтесь
Конечно глупо друпаллерам доказывать что есть что то лучшее друпала ))), но поверь есть много альтернатив и MODx одна из них.
В виду специфики нашей работы, мы смотрим на все с точки зрения Друпала. Никто не отрицает того, что есть альтернативы, наоборот, мы как раз это подчеркиваем уже на протяжении двух постов из серии. То, что статья не раскрывает глубин МодХ, не означает что этих глубин нет (хотя мы их пытались найти), это только лишь означает, что о них мало написано на модХ-совых ресурсах.
- Для комментирования войдите или зарегистрируйтесь
В виду специфики нашей работы, мы смотрим на все с точки зрения Друпала. Никто не отрицает того, что есть альтернативы, наоборот, мы как раз это подчеркиваем уже на протяжении двух постов из серии. То, что статья не раскрывает глубин МодХ, не означает что этих глубин нет (хотя мы их пытались найти), это только лишь означает, что о них мало написано на модХ-совых ресурсах.
Ну в таком случае вы должны согласиться со мной в том, что вывод вашей статьи несколько поспешен.
Вывод: ModX — отличная система для создание сайтов визиток. Drupal — отличная система для сайтов побольше.
- Для комментирования войдите или зарегистрируйтесь
Тоже прочитал
согласен. тоже прочитал...
разве визитка на друпале с включенным кешированием не может жить на бесплатном хостинге с 32М?
Быренько собрать визитку на локале и залить файлы и базу, с включенными настройками производительности и кешированием, пайдет и на 16М как миленькая. Вот одна хрень, если надо поменять настройки, прийдется опять на локале и перезалить базу. Извращение? - согласен, но для тупых хостингов типа freehost пойдет.
Даже беглого взгляда достаточно, чтобы понять, насколько модовская шаблонная система лучше друпаловской. Вместо тонны тегов закрытия-открытия php и каши логики/вывода имеем аккуратный код.
Шаблонная система drupal выбирается э-эээ разработчиком, если не нравится стандартная, можно друпаловскую поменять на...(список на drupal.org). Вот хранить html в базе это сомнительное удовольствие. Скорость работы с файлами выше чем запросы к базе. Поэтому даже .info вынесли в файлы. Понятно при включенном кешировании расклады другие...
Поковырялся. Не понравился принцип установки модулей и шаблонов. После Друпала выглядит вымученной фигней
с непривычки))
Сейчас скорее проблема в трудозатратах. На Drupal сайт-визитку делать тупо больше времени уйдет
Это вряд ли. Если собирать с 0 да, если брать сборку, берешь любой шаблон, 30 минут и в добрый путь
А на хостинге клиенты в последнее время не экономят так уж сильно.
И не забываем, если клиент попросит дополнительный функционал месяца через два, кто делал сайт на "визиточном" движке, у тех тоже может появится истерический смех
+1
Вообще зря принижают MODx, это нормальная система
как и многие другие, например joomla. Кто к чему привык.
Аффтар пиши про DLE, на нем тоже визитки неплохо идут;) А уж куда глубже можно окунуться в php + mysql + html + css + javascript + ajax + ...............
- Для комментирования войдите или зарегистрируйтесь
моя сборка что я выкладывал в 18-20 мег памяти на процесс укладывается.
подождите, вопрос в целесообразности ;)
с МодХ тоже можно сделать портал и социальную сеть громадную, за 2 года разработки :)
а вы сейчас предлагаете досконально изучить друпал, перебрать сотню модулей, выделить лучшие, настроить правильно, .... короче затратить кучу времени что бы сайт визитка жрал 20Мб памяти???
Там в статье четко написано что каждая система рассчитана на свою область применения ;)
- Для комментирования войдите или зарегистрируйтесь
с МодХ тоже можно сделать портал и социальную сеть громадную, за 2 года разработки :)
И с DLE можно. Вот например, делал года3-4 назад дизайн для израильской соцсети, которая стоит на дле. Так что, тут кто во что горазд-)
- Для комментирования войдите или зарегистрируйтесь
с МодХ тоже можно сделать портал и социальную сеть громадную, за 2 года разработки :)
Давайте не в подать в крайности. А если уж впадать то например как вам такая.
"Делаем быстро и весело портал и социальную сеть громадную, ставим кучу модулей, а затем выясняем что нужен мега-хост что бы всем этим ворочить. И как следствие долгие и нудные попытки спасти ситуацию кешированием путем установки еще дополнительных модулей (чтобы еще такое съесть, что бы похудеть) вплоть до написания своих, а там уже и до хаков не далеко. Только для того что бы упереться в естественный предел и понять что дальше некуда и без вырезания лишнего кода тут никак не обойтись... и в этот момент начинают появляться крамольные мысли, а у всех ли так худо с ресурсоемкостью может стоило больше потратить на разработку чем в последствии мучатся".
Считаете что используя друпал попасть в такую ситуацию в принципе невозможно?
- Для комментирования войдите или зарегистрируйтесь
MichaelMV, но во-первых, когда строят социальную сеть, то продумывают момент размещения на сервере, так что не могу с вами согласиться. А кто и на чём её сделает (или купит готовую) - личное право каждого.
- Для комментирования войдите или зарегистрируйтесь
MichaelMV, но во-первых, когда строят социальную сеть, то продумывают момент размещения на сервере, так что не могу с вами согласиться. А кто и на чём её сделает (или купит готовую) - личное право каждого.
Ну я то как раз с вами не спорю, я просто не согласен с выводами автора этого обзора.
Выяснив что визитки на MODx делать легко он сделал парадоксальный вывод - ModX — отличная система для создание сайтов визиток, а вот для сайтов побольше не покатит.
На основании чего такой вывод? Что не понравилось? В чем затыка? В нежелании и/или неумении написать sql-запрос? Что автору не дало поставить MODx на одну ступень с Drupal?
Вот я например сделал каталог товаров корзиной и заказом, без всяких проблем. Или это сайт визитка? Или может я не в мейнстриме, что пользуюсь простыми системами для сложных задач, может это последняя мода стрелять по воробьям из пушки?
- Для комментирования войдите или зарегистрируйтесь
http://brainstorm.name/russian/brainstormblogger.html из коробки настроенная состема ;)
- Для комментирования войдите или зарегистрируйтесь
Что автору не дало поставить MODx на одну ступень с Drupal?
отсутствие чего либо для создания, хотя бы новостей, в базовой комплектации
по этому и сужу о том для чего система предназначена, логично? :)
конечно если ставить плагины и самому писать запросы и оформлять вывод - то да, можно блог сделать
- Для комментирования войдите или зарегистрируйтесь
Что автору не дало поставить MODx на одну ступень с Drupal?
Возможно отсутствие хороших документации и обзоров-)
- Для комментирования войдите или зарегистрируйтесь
На основании чего такой вывод? Что не понравилось? В чем затыка? В нежелании и/или неумении написать sql-запрос? Что автору не дало поставить MODx на одну ступень с Drupal?
Вот я например сделал каталог товаров корзиной и заказом, без всяких проблем. Или это сайт визитка? Или может я не в мейнстриме, что пользуюсь простыми системами для сложных задач, может это последняя мода стрелять по воробьям из пушки?
Еще раз, статья написана друпаллером для друпаллеров и открывает глаза на альтернативные движки. Если бы компания автора занималась бы чем-то другим, кроме Друпала, глубокое и многогранное исследование альтернативных движков и сообществ было бы оправданным, но, очевидно, это не так.
Если статья дала вам повод возмутиться, конструктивным выходом из ситуации было бы написание вашей собственной статьи-опровержения.
- Для комментирования войдите или зарегистрируйтесь
Спасибо, обязательно прочитаю
почти 4 года с WP-)
А вы и автор поста - один человек?
Если да, то повторюсь:
Сможете сказать пару слов о сравнении ВП и МодХ?
(т.к. похоже, что статья по ссылке парой абзацев выше написана все-таки кем-то другим)
Если нет, то это вопрос к neochief
- Для комментирования войдите или зарегистрируйтесь
И вдогонку:
и в посте и в комментариях проскакивала мысль о том, что ModX легче и быстрее, чем Drupal, однако вот что я встретил в официальных General Requirements на оф.сайте МодХ:
«If you're looking for the ultimate server that supports MODx today with optimal performance and that supports Revolution in the future, consider the following:
- Virtual or Dedicated Server
...
- 64MB (or higher) Memory Limit»
М.б. я ошибаюсь, но как-то многовато для визитки, которая вероятнее всего, будет работать на Shared Hosting'е.
Есть специалисты или люди с опытом, которые могут это прокомментировать?
- Для комментирования войдите или зарегистрируйтесь
А вы и автор поста - один человек?
Нет-)
- Для комментирования войдите или зарегистрируйтесь
т.к. похоже, что статья по ссылке парой абзацев выше написана все-таки кем-то другим
снизу стоит линка что автор я ;)
- Для комментирования войдите или зарегистрируйтесь
Кагбэ я тоже не автор, но статья под моим патронатом :)
> Сможете сказать пару слов о сравнении ВП и МодХ?
Мы сделали сравнение с друпалом для обоих систем, но вряд ли написание их взаимного обзора и сравнения было бы корректно писать нам. Об этом лучше просить кого-то из MODx-совцев.
- Для комментирования войдите или зарегистрируйтесь
А мне не нравится, что везде где только можно, Drupal-у преписывают охринитительную прожорливость. Блин, у любого новичка после любых подобных обсуждений будет ощущение что делаешь сайт на Drupal, и сразу идешь покупаешь сервак.
Я честно, в этих всех делах производительности профан. Делаю сайты на Drupal, причем все, и визитки, и магазины.
Меня интересует на сколько(процентов примерно) реально Drupal будет жрать больше чем все эти "заточеные" движки?
- Для комментирования войдите или зарегистрируйтесь
Работал одно время с ModX. Одно из самых больших неудобств это обновление системы с модулями и без, резервное копирование и т.п. важные системные возможности. В этом плане drupal сильно выигрывает с доп. модулями, ИМХО.
У других открытых систем из моего опыта не встречал где еще можно удобно следить за обновлениями и централизованно обновлять. Из коммерческих систем у Битрикса мощно сделано обновление - практически на полном автомате.
Если кто-то встречал cms-ки с удобными функциями обновления и резервного копирования, то подскажите, пжта. Буду благодарен.
- Для комментирования войдите или зарегистрируйтесь
«сам факт выделения 64Мб оперативной памяти для сайта визитки на 20 страниц и хостинг для этого «проекта»»
Если ничего лишнего не добовлять то может. Но надо для кучи проектов делать сборку с визуальным редактором и прочей хнёй. Да и есть еще хостинги, где друпал встает нормально только на дорогом тарифе.
На MODx поднятие сайта при наличии утвержденного дизайна в виде psd-картинки занимает пол-дня - день (верстка, наполнение, обучение клиента).
- Для комментирования войдите или зарегистрируйтесь
Работал одно время с ModX. Одно из самых больших неудобств это обновление системы с модулями и без, резервное копирование и т.п. важные системные возможности. В этом плане drupal сильно выигрывает с доп. модулями, ИМХО.
Т.е. Друпалу надо модули дополнительно, а в MODx вы не добавляете модули (они есть) и жалуетесь?
- Для комментирования войдите или зарегистрируйтесь
Поковырялся. Не понравился принцип установки модулей и шаблонов. После Друпала выглядит вымученной фигней.
Копи-пастить это мучительно? Вы в друпале готовыми шаблонами пользуетесь или с 0 пишите?
Шаблонная система drupal выбирается э-эээ разработчиком, если не нравится стандартная, можно друпаловскую поменять на...(список на drupal.org). Вот хранить html в базе это сомнительное удовольствие. Скорость работы с файлами выше чем запросы к базе. Поэтому даже .info вынесли в файлы. Понятно при включенном кешировании расклады другие...
Кеширование в MODx по умолчанию для каждой страницы (кеш в файлах), и второе обращение к ней занимает уже 1 запрос в базу.
отсутствие чего либо для создания, хотя бы новостей, в базовой комплектации
по этому и сужу о том для чего система предназначена, логично? :)
конечно если ставить плагины и самому писать запросы и оформлять вывод - то да, можно блог сделать
Э. зачем модуль для вывода новостей. Достаточно сниппета Ditto и дистрибутива.
Оба движка прекрасно выводят новости и прочие списки. В этом месте в сравнении у обоих стоят плюсы(галочки). :)
Возможно отсутствие хороших документации и обзоров-)
У друпал много документации?
Например внятную документацию по views аргументам так и не нашел.
- Для комментирования войдите или зарегистрируйтесь
Т.е. Друпалу надо модули дополнительно, а в MODx вы не добавляете модули (они есть) и жалуетесь?
Так похоже на жалобу?! :)))
Пару лет назад, когда работал с ModX модулей по отслеживанию обновлений всей системы не было. Модуль бэкапа - здесь возможно я недосмотрел или они мне чем-то не понравились у ModX. Я стараюсь смотреть глазами владельца сайта - чтобы модулем было пользоваться легко, как минимум. Бэкап по большому счету можно и без всяких модулей делать, но... для владельца сайта визитки это не вариант, ИМХО.
Если сейчас появились такие модули - особенно по слежению за обновлениями (!), то "ткните меня носом" прямо в страницу с модулем, пжта. На самом деле интересно. Ведь система удобная для сайтов визиток. Хотелось бы кроме быстрого создания сайта не иметь геморроя с его последующим обновлением.
Отследить и обновить - насколько это сейчас удобно в ModX, кто пробовал?
- Для комментирования войдите или зарегистрируйтесь
От кого-то слышал, что Etomite, это вроде форк от ModX, крайне пригодна для визиток
- Для комментирования войдите или зарегистрируйтесь
На MODx поднятие сайта при наличии утвержденного дизайна в виде psd-картинки занимает пол-дня - день (верстка, наполнение, обучение клиента).
Сат-сайту рознь. Есть сайте, где на только не верстку уходит неделя. А
Сверстанную визитку установить на drupal с темизацией и обучить людей может вполне уложится в пол дня ;)
- Для комментирования войдите или зарегистрируйтесь
Поковырялся. Не понравился принцип установки модулей и шаблонов. После Друпала выглядит вымученной фигней.
Копи-пастить это мучительно? Вы в друпале готовыми шаблонами пользуетесь или с 0 пишите?
Да, мучительно.
Нет с 0 не пишу, пользуюсь готовыми.
А обновляется это как? Опять копипаст в сниппеты и чанки? Не, нафиг.
- Для комментирования войдите или зарегистрируйтесь
От кого-то слышал, что Etomite, это вроде форк от ModX, крайне пригодна для визиток
Скорее наоборот Etomite -> ModX.
А обновляется это как? Опять копипаст в сниппеты и чанки? Не, нафиг.
Обновлять зачем? Модх не друпал, проблем безопасности и прочего нет. В базе у модулей/плагинов/сниппетов, если они используют файлы, просто строка с include. Так что в случае обновления (обычно если новый функционал добавлен автором) перезалить модуль аналогично друпалу, только update не нужен.
- Для комментирования войдите или зарегистрируйтесь
Модх не друпал, проблем безопасности и прочего нет.
Повеселил, спасибо ВСЕ ЛГУТ
- Для комментирования войдите или зарегистрируйтесь
Модх не друпал, проблем безопасности и прочего нет
немедленно в кукбук друпал :)
- Для комментирования войдите или зарегистрируйтесь
лучше в drupallolbook.ru
- Для комментирования войдите или зарегистрируйтесь
Спасибо за статью :) Не смотря на то, что мозг настроен мерить все по Друпалу, мне MODx дался легко. По крайней мере создание элементарных вещей удалось освоить если не за 1, то за 3 минуты :) Давно искал легкий движок и, кажется, нашел :)
Вывод: ModX — отличная система для создание сайтов визиток. Drupal — отличная система для сайтов побольше.
Вопреки выводу, как раз хочу создать на MODx "сайт побольше". Заодно и пойму, как себя будет вести мастерхост с средним сайтом на MODx (с Друпалом у него, увы, беда).
- Для комментирования войдите или зарегистрируйтесь












Комментарии