Различия синтаксиса в MODX Evolution и Revolution. Разница modx evolution и revolution
Различия синтаксиса в MODX Evolution и Revolution
Когда много работаешь и с очень похожими системами управления, то наиболее встречающаяся ошибка в том, что банально начинаешь путать синтаксис. Так что данная шпаргалка не только для новичков!
TV Параметры
[*templatevar*] <!-- Evolution --> [[*templatevar]] <!-- Revolution -->
[*templatevar*] <!-- Evolution --> [[*templatevar]] <!-- Revolution --> |
Чанки
{{chunk}} <!-- Evolution --> [[$chunk]] <!-- Revolution -->
{{chunk}} <!-- Evolution --> [[$chunk]] <!-- Revolution --> |
Сниппеты
[[snippet]] <!-- Evolution --> [!snippet!] <!-- Evolution (Не кешируемый) --> [[snippet]] <!-- Revolution --> [[!snippet]] <!-- Revolution (Не кешируемый) -->
[[snippet]] <!-- Evolution --> [!snippet!] <!-- Evolution (Не кешируемый) --> [[snippet]] <!-- Revolution --> [[!snippet]] <!-- Revolution (Не кешируемый) --> |
Плейсхолдеры
[+placeholder+] <!-- Evolution --> [[+placeholder]] <!-- Revolution -->
[+placeholder+] <!-- Evolution --> [[+placeholder]] <!-- Revolution --> |
Ссылки
[~link~] <!-- Evolution --> [[~link]] <!-- Revolution -->
[~link~] <!-- Evolution --> [[~link]] <!-- Revolution --> |
Настройки системы
[(system_setting)] <!-- Evolution --> [[++system_setting]] <!-- Revolution -->
[(system_setting)] <!-- Evolution --> [[++system_setting]] <!-- Revolution --> |
Вот небольшая шпаргалка. Особенно помогает, если одинаково часто работаешь с обеими версиями и начинаешь путаться сколько скобок и где ставить.
dmitriyilichev.com
Revolution – оружие модекс-джедая
На протяжении последних 10 лет MODX уверенно завоевывает сердца и веб-разработчиков, и просто пользователей этой удивительной в плане удобства и гибкости системы управления контентом (CMS). Причем, не просто CMS. Платформа одновременно может выполнять и функции фреймворка для разработки веб-приложений, такой пакет «два-в одном».
Привлекает MODX и открытым исходным кодом, простотой в обслуживании, легкостью в работе. Во всем мире разработчики успешно пользуются системой для создания разнообразных сайтов, не случайно в рейтинге свободных (Open-source) систем управления MODX не первый год уверенно держится на третьем месте.
Требования к хостингу MODX выдвигает стандартные для CMS и, будучи кросплатформенным приложением, может быть установлена на хостинг с любым веб-сервером (Apache, nginx, Lighttpd, IIS или Zeus).
При разработке системы использовался язык PHP, соответственно, она работает со знакомыми базами данных MySQL и MS SQL. А совместимость со всеми современными браузерами обеспечивает комфортные действия в административной панели управления сайтом.
История MODX
История создания системы управления содержимым под названием MODX начинается в 2004 году. В тот год MODx стал первым серьезным модулем для поддержки DocVar, работающим на системе управления Etomite 6. Разработчиками, работавшими над проектом, были Реймонд Ирвинг (Raymond Irving) и Райан Треш (Ryan Thrash).
Но вскоре разработчики Etomite отказались от развития своей CMS как открытого продукта, и весной 2005 г. авторы MODX сделали форк системы. С того момента она стала развиваться в виде самостоятельного продукта.
В 2010 году происходит «революция», и на свет появляется совершенно новый MODX – MODX Revolution.
Revo vs Evo – ветки развития
Так с 2010 года и идет параллельно развитие двух веток MODX: Revolution (Revo) и Evolution (EVO).
Evolution
В какой-то период развития разработчиками было заявлено об остановке работы над проектом Evolution. Команда решила сконцентрировать все свои силы в работе над Revo.
Но благодаря сообществу приверженцев Evo, ее разработка вскоре продолжилась самим сообществом, и сейчас развивается достаточно активно.
Есть мнение, что для начинающих разработчиков Evo проще. Возможно. Поклонников у нее хватает. Во всяком случае, создание несложных сайтов проходит на «Ура».
Revolution
MODX Revolution – это полностью переработанный код ядра MODX с новым синтаксисом тегов и многими революционными особенностями.
- Простая и удобная навигация в панели управления;
- Ряд удобных возможностей, таких как захват и перемещение объектов при редактировании;
- Способность создавать новые элементы и ресурсы, очищать кэш во всплывающих окнах без необходимости прерывать текущую работу.
MODX Revolution оказалась более безопасной и имела ряд технических преимуществ перед Evolution, в общем, на сегодня она представляет собой перспективное будущее MODX.
Что же предлагает нам Revo сегодня?
MODX для менеджера
Дружественный интерфейс, удобные формы для публикации информации на сайте, перетаскивание ресурсов методом Drag-and-Drop, ручная и запланированная на определенное время публикация ресурсов – все это делает MODX Revolution надежным инструментом для конечного пользователя CMS.
MODX для верстальщика
Специалисты по верстке приходят в восторг от системы работы с шаблонами в MODX Revo. Вы просто берете HTML-верстку и в нужных местах прописываете теги MODX. Логика работы системы никогда не пересекается с дизайном страниц.
Если же стандартного инструментария окажется недостаточно, всегда имеется возможность разработать дополнительные шаблоны.
MODX для разработчика
Что вкратце может предложить Revolution разработчику веб-проекта? Несомненно, широчайшие возможности: надежное, неплохо документированное API, поддержка интернационализации, превосходная система управления пакетами.
Открытый исходный программный код MODX и свободное распространение по лицензии GPL означает, что любой желающий может использовать сайты, построенные на данной системе управления как в личных, так и в коммерческих целях.
Наш выбор – Revolution
На Revo мы и остановили в итоге свой выбор
Это действительно мощная платформа, которая идеально подходит для построения самых разных веб-приложений, начиная от сайтов-визиток и заканчивая интернет-магазинами, крупными информационными порталами и новостными проектами. Пока мы в ней не разочаровались.
modxinfo.ru
Система управления MODx Revolution и Evolution - преимущества и недостатки. - CMS системы управления
В этой теме мы рассмотрим что такое CMF MODx.
CMF MODx - это специфичная система управления для разработки сайтов, у нее есть внутренняя административная часть, через которую можно запрограммировать внешнюю, то-есть применить какой-то шаблон и таким образом получить полноценный сайт.
Что означает CMF? - это расшифровывается как Content Management Framework, ранее вы уже слышали о таком выражении как CMS (Content Management System). Framework означает специальную рабочую среду, которая предназначена для каких-то определенных целей, в нашем случае это разработка вебсайтов. Это нечто среднее между CMS системой и Framework.
Сейчас я опишу преимущества и недостатки данной системы.Перечислим ее положительные стороны:
- 1. Самое главное и доминирующее преимущество в том, что CMF бесплатна.
- 2. Скорость работы - система очень быстрая и работает на любых практически даже "дохлых" хостингах.
- 3. Обновление и расширение - для нее разрабатывают и обновляют модули, плагины и всевозможные расширения с помощью которых можно совершенствовать функционал сайта.
- 4. Разные шаблоны - этот преимущество я бы отметил особо, так как оно позволяет применять к разным страницам на одном сайте, разные шаблоны. К примеру та же самая Joomla или Wordpress не позволяет таких выкрутасов. У вас может быть один сайт, но в его рамках все внутренние страницы могут быть оформлены совершенно по-разному, за это я люблю MODx и всегда выделяю эту сильную сторону.
- 5. Отсутствие необходимости в дополнительных инструментах, таких как FTP клиент, потому что вы можете редактировать и программировать весь сайт через административную часть.
Мы прошлись по сильным, положительным сторонам этой системы, теперь пройдем по больным местам и то на что она хромает:
- 1. Самый большой недостаток этой системы, это каталог товаров, если стоит задача реализации интернет магазина, либо интернет витрины, то данная система, не имеет встроенного каталога или интернет магазина. В нее очень сложно загрузить большое количество товаров. Существуют дополнительные модули, но они еще на стадии доработки, это длится уже лет пять и до сих пор они как-то не удовлетворительно работают. Так же отсутствует "корзина", то-есть все это можно прикрутить отдельными модулями, но в базовой поставке этих вещей нет, и чтобы их реализовать потребуется очень много трудозатрат.
- 2. Отсутствие связи с 1С базой, то-есть тот же самый Битрикс позволяет напрямую зацепиться к базе и делать обмен выгрузками: цен, товаром, остатками заказов. Здесь этого нет, нужно делать все через самописные "костыли" и все это очень "болезненно" и дорого.
- 3. Узкопрофильность - заключается в том что с этой системой работают не все программисты, с ней, как и с многими другими движками работает отдельная каста программистов, она достаточно узкая и не распространенная.
- 4. Нет внешней части. Это можно скрестить и с положительной стороной, потому что если мы устанавливаем например Wordpress, можно сразу же подобрать какой-то бесплатный шаблон и у нас готовый сайт из двух частей (административной и внешней), здесь же внешней части никакой нет и она должна разрабатываться с нуля на основе какого-то готового макета, то-есть из чистого HTML шаблона.
Можете попробовать данную систему в качестве платформы под ваш сайт, это очень хороший старт и она позволяет в дальнейшем дорабатывать и модернизировать сайт до огромных масштабов. Единственное на что требуется обратить внимание, если требуется каталог товаров и корзина, а так же обмен данными, то тут скорее она вам не подойдет.
investmani.ru
web master | modx- профессиональный инструмент для разработки сайтов
Главная » MODx- профессиональный инструмент для разработки сайтовОсобенности MODx:
- Позволяет быстро устанавливать новые дополнения в Менеджере пакетов
- Имеет улучшенную систему кэширования
- Использует ORM xPDO для работы с базой данных
- Поддерживает несколько серверов баз данных
- Админка написана на базе javascript-фреймворка Ext JS
Краткая история MODX
В 2004 г. Райан Треш (Ryan Thrash) и Раймонд Ирвинг (Raymond Irving) начали работу над тем, что сейчас называется MODX. Первоначально MODX представляла собой развитие CMS Etomite. Далее проект обрел самостоятельность и выделился в отдельную CMS.
MODX Evolution
MODX 1.0.5 Evolution является стабильной версией оригинального кода MODX с набором дополнительных программных модулей для организации меню, фото галерей, управления пользователями, контентом и т.д. Evolution требует меньше памяти для установки и использования.
MODX Revolution
MODX 2.0.0 Revolution представляет собой полностью переработанный код ядра MODX с новым синтаксисом тегов и многими революционными особенностями. Навигация в панели управления более простая и удобная, появился ряд чрезвычайно удобных возможностей, таких как захват и перемещение объектов при редактировании, способность создавать новые элементы и ресурсы и очищать кэш во всплывающих окнах без необходимости закрывать текущую работу. MODX 2.0.0 Revolution является более безопасной и имеет значительные технические преимущества перед Evolution и представляет собой будущее MODX.
Требования к программному обеспечению
- PHP 4.3.10 или выше. В ближайшее время разработчики планируют ввести специальные, дополнительные возможности для РНР-5.
- MySQL 4.1 x или выше.
Что выбрать новичку?
Если Вы только начинаете свой путь в изучении MODX, то начните с версии MODX 1.0.4 и выше. Данная версия проще в установке, меньше требования к ресурсам, работает почти на любом платном хостинге.
MODx Evolution это отличная CMS для любых сайтов среднего размера (до 5000 документов). Причём этот лимит весьма условный; если у вас каталог на 10000 позиций просто сделайте его отдельным снипетом и всё.
Когда стоит задуматься об REVO: 1. Если вы уже знаете и вам просто хочется посмотреть что там нового.2. Вам требуется CMF и вы знаете, что это такое.3. Вам требуется CMS для крупного сложного проекта и вы понимаете, что часть функционала Вам придётся написать руками.Сделать это скорее всего будет проще чем искать и допиливать готовые решения.4. У Вас есть VPS/VSD и вы не знаете чем его нагрузить.
Отличия MODx Revolution от MODx Evolution: Улучшена скорость работы. Больше нет ограничения в 5000 документов. Тем не менее если создаете сайт больше 10 тысяч документов, лучше подумать хорошо о коде, который пишешь. В некоторых задачах лучше написать свои сниппеты. Есть примеры, когда modx хорошо работает с 100 тысяч документов. Безопасность. Система прав доступа была полностью переписана и стала более безопасной. В friendly_url_prefix больше нет в настройках, в MODx Revolution теперь настроить можно через типы контента (Content Types). Теги изменили свой базовый синтаксис (вызов сниппетов, чанков, ссылка и др.).
Уже окрепшие программисты, с возросшими запросами могут перенести готовый сайт (со всеми страницами, чанками, сниппетами, шаблонами и т.д.) с EVO на REVO с помощью дополнения Provisioner.
Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!
profwebsit.ru