Создание сайтов - важная задача, поскольку сайт компании — это ее представительство в сети Интернет. Сайт компании должен быть не только привлекательным и функциональным, но и удобным – как для посетителей, так и его владельцев.
Обслуживание сайта, наполнение его информацией, не должно становится трудной задачей, отнимающей много времени. Сайт — лишь один из инструментов бизнеса, рекламы. Сайт должен управляться удобно и просто. Появление сайтов с Системой управления контентом (CMS) — следующий качественный шаг в развитии создания сайтов.
В нашей компании особое внимание уделяется Системе управления контентом (CMS) — мы выбираем простые, удобные и легкие в обращении системы.
Обзор и сравнительная оценка системы управления MODx
Мы потратили немало времени, тестируя различные системы управления контентом (CMS), и по результатам испытаний мы считаем, что MODx - самая лучшая система. Мало какая система могла бы сравниться с ней в гибкости, функциональности, возможностях программирования, расширяемости, настраиваемости, универсальности. А это значит, что, разрабатывая сайты на этой системе, можно рассчитывать, что заказывааемые Вами сайты будут точно соответствовать Вашим ожиданиям (более точно по сравнению с другими системами), а сами сайты будут иметь преимущество над другими сайтами, сделанными на других CMS.
5 причин выбрать MODx CMS
MODx была признана самой перспективной CMS с открытым кодом в 2007 году, а так же заняла второе место в номинации «Самая лучшая Open Source CMS 2009». Второе место можно объяснить лишь тем, что MODx СMS/CMF остается все еще мало известной системой. Однако уже сейчас данная система постоянно находится в ТОП-3 или ТОП-10 ведущих рейтингов CMS. Ее популярность растет, появляется все больше сайтов, сделанных на этой системе. Система постоянно развивается и совершенствуется разработчиком. Мы уверены, что со временем ее популярность будет также только расти.
Сравнение MODx с другими, наиболее распространенными системами управления
Если вы знаете что-нибудь о системах управления контентом, то Вы наверняка в курсе, что их существуют сотни. И, конечно же, вы можете задаться вопросом, зачем вам останавливать свой выбор именно на MODx. Чем же эта система лучше или хуже остальных? Чтобы не быть голословным в своих утверждениях, ниже приводится сравнение MODx с другими распространенными системами управления.
MODx vs WordPress
Многие отдают свое предпочтение при разработке сайтов WordPress CMS. Но не стоит забывать, что WordPress в первую очередь - это блоговый движок, и, хотя заложенный в нем функционал позволяет справляться с его предназначением более чем отлично, использование WordPress вне блоговой сферы существенно усложняет жизнь разработчику.
Для WordPress существует огромное количество готовых решений, но сама структура движка накладывает ряд ограничений при создании функционального сайта, не являющегося блогом, для преодоления этих ограничений придется дополнительно проводить ряд манипуляций и хаков, а это все увеличивает время разработки, и не всегда на выходе получается ожидаемый результат.
В противовес этому MODx действительно можно назвать системой управления, т.к. она дает полный контроль над всеми элементами сайта, до единого тега без каких-либо ограничений. MODx поможет разработчику в решении любой поставленной перед ним задачи при создании сайта любой сложности, будь то блог, интернет-магазин, сайт-представительство или интернет портал.
MODx vs Joomla
Самым большим минусом Joomla является ее раздутый код. Она представляет собой неповоротливый комбайн, который несет в себе уйму заложенного функционала, который далеко не всегда будет использован рядовым разработчиком сайта. В MODx же вы не найдете ничего лишнего. Несомненным плюсом Joomla является то, что для этой системы собраны огромные коллекции компонентов, модулей, плагинов, свободно распространяющихся в сети, огромное количество документации. Именно большое количество готовых решений и документации является поводом подумать об использовании Joomla для больших порталов, которые веб-мастер сможет с меньшими затратами усилий и времени разработать на уже готовых и опробованных решениях.
Однако, сейчас уже можно наблюдать тенденцию «перебежки» многих джумловцев в ряды разработчиков MODx. Многих привлекает в MODx именно чистота кода, которую может предоставить MODx, скорость и удобство админки (на Ajax), простота c SEO настройками (важно при дальнейшем продвижении сайта), и в то же время человека, который длительное время в качестве разработки использовал Joomla, отпугивает, на первый взгляд, небольшое количество готовых решений.
MODx vs Drupal
Эта система также заслуживают внимания web-разработчиков. Она по-своему хороша и в умелых руках покажет себя как достойный инструмент создания сайтов. Радует то, что и Drupal и MODx — постоянно развивающиеся проекты, постоянно происходит выход новых версий, что не может не радовать разработчиков.
Если коротко коснуться особенностей двух систем разработки, то мы увидим следующее.
Drupal — мощная система с большими возможностями, имеет много готовых решений, но не очень удобна в настройке, оченб сложна в разработке, периодически поднимаются вопросы о уязвимости Drupal и его нагрузках на сервер.
MODx, в отличи от Drupal, имеет продуманную систему шаблонов, в которой программный код полностью отделен от разметки страницы, не имея такого большого количества плагинов, модулей и т.д. Проявив находчивость в MODx, практически все можно сделать не выходя за рамки дистрибутива (включая PHx, который, по странному стечению обстоятельств, еще не вошел в стандартный комплект). Плюс к этому не может не радовать скорость работы системы и её безопасность.
Я предлагаю вам почитать хороший обзор (English), в котором веб-разработчик на Drupal после перехода на MODx дает сравнительную оценку двум системам.
MODx vs Битрикс
Система управления 1C-Битрикс очень популярна в русскоязычном сегменте, и обойти её стороной было бы не очень правильно. Одно время мы сделали несколько сайтов на Битрикс. В ходе этой работы мы накопили определенный опыт - как разработки, так и работе с пользовательским интерфейсом. Кроме того, за основу сравнения мы хороший обзор Воробьева Дениса.
Минусы системы «1С-Битрикс»
Система перегружена ненужными сущностями. Например, имеется как логическое представление (сайт, разделы, страницы) так и физическое (структура сайта). В MODx большая часть работы идет в логической структуре сайта, пользователю не нужно задумываться о существовании папок и файлов. Еще одна «фишка» битрикса — инфоблоки. Затея вроде бы неплохая, но зачем городить огород? В MODx весь функционал инфоблоков можно реализовать в структуре сайта, а стандартные сниппеты реализуют весь функционал инфоблоков.
Разделение логической структуры сайта и меню (как второй пример ненужных сущностей). Так же возможность в настройках системы задать типы меню (верхнее, левое, правое и так далее). В MODx меню формируется согласно структуре сайта и может быть вставлено куда угодно и в каком угодно виде.
Как следствие первых двух пунктов — лишние сущности в виде различного рода служебных файлов. Вообще, зачем реализовывать физическую структуру сайта в виде папок и файлов, если можно это сделать виртуально, в виде меню сайта?
Система из двух частей шаблона — верхнего и нижнего. В MODx — достаточно одного.
Достаточно грязный код, использование атрибутов HTML вместо того, чтобы вынести их в CSS. Использование табличной верстки вместо верстки слоями. (О чистоте кода MODx и о разделении программного кода от разметки уже упоминалось выше).
Отсутствие Ajax. Постоянные перезагрузки страниц при редактировании на медленном сервере просто выводит из себя. Хотя, и MODx пока сохраняет страницы с перезагрузкой (при том, что TinyMCE поддерживает работу с Ajax).
Плюсы «1С-Битрикс»
Впечатляет возможность визуального редактирования шаблонов. Опытный разработчик может собирать несложные по структуре и дизайну сайты буквально одной мышкой.
Система визуального редактирования компонентов в публичной части.
Система проверки орфографии в визуальном редакторе (аж двумя способами!). Возможно реализовать и в редакторе TinYMCE, который используется в ModX по умолчанию.
Многосайтовость (в редакции "Эксперт"). В MODx есть решения для мультидомена, но полная реализация ожидается в версии Revolution.
Мультидоменная авторизация.
Система мониторинга производительности. Очень интересная штука, включающая как анализ и тестирование конфигурации сервера, так и вывод всех параметров запросов на странице. Это инструмент, необходимый для высоконагруженных ресурсов, то есть, как правило, не для MODx но и ей так же не помешает иметь подобную диагностику.
Проактивная защита, включающая журнал вторжений, контроль целостности файлов, одноразовые пароли, фильтры, защиты от различных видов сетевых атак. Атрибут серьезной корпоративной системы управления контентом. Если MODx будет использоваться в качестве таковой, аналогичный блок не помешает.
Система обновлений. У Битрикс она на высоте. В MODx обновление не вызывает сложностей, но действий нужно произвести больше.
Техническая поддержка. Все пользователи продуктов «1С-Битрикс» могут направить вопрос специалистам технической поддержки и получить консультацию. Это конечно большой плюс, но не стоит забывать, что это комерческий продукт.
Бесспорно, у битрикса есть ряд уникальных опций, но именно в MODx есть та стройность и логичность структуры, которая так необходима при web-разработке, и которой так не хватает «1С-Битрикс». И если при этом учесть то, что MODx — система с открытым исходным кодом, а за битрикс придется еще и заплатить, то выбор очевиден.
Вы так же можете почитать оригинал заметки Битрикс vs ModX. Идеальная CMS
Все больше и больше web-разработчиков отдают свое предпочтение MODx. Благодаря этому в сети каждый день появляются все новые сайты на этой системе. Для того, чтобы иметь представление о возможностях, заложенных в MODx приведу вашему вниманию несколько ресурсов, которые характеризуют систему с разных сторон.
http://www.sportcity-rostov.ru — корпоративный сайт
http://leek-lamp.ru — корпоративный сайт
http://infinitiv.ru — новостной портал
http://totaljapan.ru — большой интернет-магазин
http://700.su — интернет-магазин
http://icase.ua — интернет-магазин
http://astromeridian.ru — портал, онлайн-журнал (посещаемость ресурса превышает 75 000 посетителей в сутки)
В качестве примера корпоративного сайта на MODx может служить сайт, на котором вы сейчас находитесь.
Этот список можно было бы продолжать до бесконечности, но, в целях экономии места, я остановился на нескольких пунктах. Если у вас все же появится желание посмотреть еще больше проектов, сделанных на MODx, вы можете посетить галерею сайтов на официальном сайте MODx, а так же на русскоязычном ресурсе MODx.
Демонстрация системы. Конечно же, сейчас вы уже сгораете от нетерпения пощупать MODx, что же это за зверь такой. К счастью для вас, есть такая возможность. Вы можете посмотреть в действии систему (login:admin; пароль:demo123). Экспериментируйте в свое удовольствие. Для удобства можете изменить язык системы на русский. Делается это в Tools → Configuration → из выпадающего списка Language выбрать Russian-UTF8. Не пугайтесь, если не все будет сразу понятно, это только первое знакомство.
Данная часть статьи написана по материалам http://efimov.ws/main/develop/modx/obzor-i-sravnitelnaya-oczenka-modx.html
После того, как Вы достаточно ознакомитесь с системой, Вы во всей полноте оцените все ее преимущества. Вот еще один официальный демо-ресурс, где Вы можете посмотреть MODx в действии:
Сайт на английском языке. Если Вы не нашли вход на демо сайт, то вот Вам подсказки - вход на демо-сайт обозначен как "Latest release: MODx Evolution 1.0.5":
http://www.trymodx.com/latest-evo
или как "Latest release: MODx Revolution 2.1.3":
http://www.trymodx.com/latest-revo
Мы делаем сайта на именно на этой системе - MODx, гибкой, удобной, практичной, интуитивно понятной и поэтому простой в использованиии, что дает невероятные возможности разработки!