Поделитесь впечатлениями от MODx

12
IL
На сайте с 20.04.2007
Offline
435
#11
SeVlad:
(я года 3 назад последний раз его щупал - не впечатлит ни разу. + мутная лицуха сыграла свою роль)

Смотря как щупал.. У него особенность - установил - и нет сайта :) И шаблон парой щелчков не сменишь.. и тэги вводить некуда... И не сразу понятно, с какой стороны подходить... =) Зато "собрать" (сделать "руками" при помощи предоставляемых инструментов то, что задумано..) можно практически любой сайт (в шаблоны для джумлы в то время так и норовил "лишний код" прописаться.. ). В общем, идеология у него немного другая, нежели у привычных CMS (видимо, это и послужило причиной CMF-позиционирования)

года 3 назад

С тех пор многое изменилось.. в Revo довольно много всего напихали, отладили, ускорили.. хотя, не скажу что JS-интерфейс админки "летает".. Вообще, обсуждение по соседству

SeVlad:
но где подобное в МодХ?

http://rtfm.modx.com/display/revolution20/Template+Variables

http://rtfm.modx.com/display/revolution20/Properties+and+Property+Sets

http://rtfm.modx.com/display/revolution20/Creating+a+Resource+Class

http://rtfm.modx.com/display/xPDO20/Defining+the+Database+and+Tables - active record (ИМХО, много текста и лишних движений.. но тем не менее.. позволяет "удобно" /в плане работы с../ разгрузить таблицу контента (~ноды) для большого числа однотипных записей - машины, квартиры, фирмы и тд )

http://rtfm.modx.com/display/xPDO20/Defining+Relationships - реляционная AR

http://rtfm.modx.com/display/xPDO20/Object+Validation - валидация

... в общем, там по соседству на RTFM много полезностей можно найти.. Форума не хватит :)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
SeVlad
На сайте с 03.11.2008
Offline
1609
#12
ivan-lev:
http://rtfm.modx.com/display/

Убедительно. (было б ещё на русском - цены б не было ;) )

Надо будет покурить на досуге.

Сенькс.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
satellitmaker
На сайте с 04.08.2011
Offline
90
#13

Есть люди которым нравится прийти в тур-фирму тыцнуть пальцем и за них все сделают, оформят, отвезут и привезут как хороших.

А есть те кому по душе сделать самому визу, поискать билеты, не бронировать заранее отель а только по приезду.

Так и тут, кто-то любит простоту типа wordpress, или простоту с более обширным функционалом типа joomla + DLE.

А кто-то любит сделать все сам,с нуля, особенно если мозгов хватает или денег. Тут все зависит от нужного функционала.

Но однозначто скажу что modx это очень мощная CMF, в плане возможностей, для реализации идей.

Это мое мнение.

X
На сайте с 01.10.2012
Offline
8
#14
Вот Друпал - тот да, CMF (ССК)

ну cck, и что? CMF != CCK ;) в MODx подобное имеется - TV + migx если для красивости... а вообще, это не MODx-вей по сотням чекбоксов с селектами (как во Views например) тыкать... проще свой сниппет/сервис написать, с xPDO или напрямую, в обход ORM, если того требует производительность.

ссылочек на RTFM уже накидали, ок, тогда просто сошлюсь на мнение независимых экспертов - Best Open Source CMS of 2012;)

IL
На сайте с 20.04.2007
Offline
435
#15
SeVlad:
Убедительно. (было б ещё на русском - цены б не было )

Есть наборы из пошаговых инструкций а-ля туториалы - для начала "сориентироваться на местности", проникнуться идеологией.

После двух-трёх пробных проектов (тут индивидуально, от обучаемости, опыта и тд зависит), появляется более-менее чёткое общее представление - где что искать.. В Revo - куча готовых дополнений (Addon-ов), которые можно ставить/обновлять парой щелчков из единого репозитария - думаю, "стандартные" задачи, скорее всего, "ручками" решать не придётся.

Перевод - штука хорошая.. Но есть одно "НО" - иногда довольно быстро теряет актуальность :)

[Удален]
#16

Вообще сам сюжет раскола на Revo и "смотрю и реву от непоняток" - уже заставляет серьёзно подумать... ОНО ВАМ НАДО? всякие там революции...

Пытался аж три раза ставить для посмотреть... - ничего супер привлекательного не увидел. Асиливать с нуля такой конструктор - смысла не углядел. Мож кто назовёт хоть пару готовых уникальных супер-плюшек, чего нет в альтернативных вариантах?

IL
На сайте с 20.04.2007
Offline
435
#17
Pavel_:
Асиливать с нуля такой конструктор - смысла не углядел. Мож кто назовёт хоть пару готовых уникальных супер-плюшек, чего нет в альтернативных вариантах?

Да дело вкуса же.. Возможность выбора - это всегда хорошо.. Не углядел смысла - зачем использовать? (вариант "для расширения кругозора", видимо не рассматривался) "Уникальные супер-плюшки" (удобные и полезные, а не те, которые уникальные, но нафиг никому не нужные) сейчас вряд ли в какой CMS найти удастся.. - если задача типовая, то более-менее применимое решение в каком-то виде уже существует.

Ещё такой момент.. где-то можно сделать удобно и красиво (с точки зрения разработчика), используя встроенные возможности - модули, фильтры, хуки и тд.. А где-то - прикручивать через что придётся ... а потом разбираться, почему и откуда что-то лишнее берётся... или куда девается.

p.s. ни холиварить, ни убеждать смысла не вижу - неблагодарное это дело о вкусах спорить.

[Удален]
#18
ivan-lev:
вариант "для расширения кругозора", видимо не рассматривался

Ну на эту тему - какая-нить индийская философия нехило констатирует:

типа "ушел в астрал, - вышел на третью ступень просветления, - осознал: скоко времени потеряно и какой фигнёй занимался до этого и т.д."

Так что остаёццо ждать промоушена готовых супер-плюшек от адептов MODx... ))

bsyomov
На сайте с 25.01.2012
Offline
31
#19

ModX это конечно CMF, если говорить о Revo - внутри довольно развитый фреймворк xPDO, в принципе, можно сделать довольно сложное приложение, но есть много проблем:

-Фреймворк весьма неудобный, и не слишком функциональный, если сравнивать с любым популярным php фреймворком, типа СI, Yii, Kohana, Symfony.

-Большинство расширений, прямо скажем, не блещет качеством реализации, что не удивительно - профессиональный разработчик выберет что-нибудь более удобное...

-Документация довольно слабая, если рассматривать с точки зрения разработки чего-то сложного, особенно на основе того же xPDO.

-Комюнити небольшое, и не слишком профессиональное, толкового ответа на более-менее сложный вопрос можно не дождаться... Например, мне пришлось перелопатить массу кода, чтобы разобраться с некоторыми тонкостями работы кеширования.

-Сейчас можно хранить код снаружи, и для этого даже не обязательно писать расширения, но изначально предполагается хранение большей части кода в БД, что является ОЧЕНЬ плохой практикой.

-Структура шаблонов/снипетов/чанков это ад. Сразу видно, что создатель изначально дизайнер, а не программист. Для быстрого прототипирования и натягивания дизайна удобно, в продакшене - тихий ужас.

Мои соображения по поводу выбора:

Если разрабатывать сайт самому, то не стоит использовать ModX, если сайт не совсем элементарный, но и в этом случае стоит подумать о выборе другого инструмента...

Evo довольно убог, Revo не слишком хорошо документирован, довольно неудобный фреймворк в основе, не слишком качественные расширения в массе.

Если заказывать сайт, то тоже вряд-ли стоит:

ModX не самый популярный движок, соответственно, разработчиков не так уж и много, сменить в случае чего будет не так просто. Разобраться новому разработчику в мешанине шаблонов/чанков/снипетов/TV будет непросто.

Плохо с поддерживаемостью - всё в куче, код в шаблонах.

Профессиональные разработчики, скорее всего, выберут что-нибудь более удобное. И, соотвественно, сайт будет, с немалой долей вероятности, не тем, что вам нужно, или не совсем тем, или не так быстро и просто... =)

Если делать что-то сложное, где ModX использовался бы как CMF, лучше выбрать, например, Drupal, или даже какой-нибудь фреймворк в зависимости от того, насколько нестандартна задача и насколько важно потребление ресурсов.

Если что-то очень простое, то в принципе можно делать на любой популярной CMS, и ModX тут опять же возможный, но не лучший кандидат.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий