Огляд і порівняльна оцінка системи управління modx

Цей сайт призначений, в першу чергу тим, хто хоче зайнятися web-розробкою. Ви зможете ознайомитися з матеріалами по сайтобудування, починаючи від проектування дизайну, структури, і закінчуючи просуванням уже готових сайтів. Незабаром сайт повинен стати великою колекцією корисних матеріалів, рад, уроків, сервісів і посилань на допомогу як досвідченому web-розробнику, так і початківцям майстрам.
Почитати докладно про що цей блог

Незабаром в моєму блозі з'являться цикли статей «Створення сайту з нуля», «Робимо гнучкий, функціональний блог», «Інтернет-магазин на СMS / CMF MODx» і багато-багато іншого. Не перемикайтеся.
Стежити за появою нових статей на сайті. RSS стрічка.

Я провів багато часу, тестуючи різні системи управління контентом (CMS), і доводиться визнати, що ніяка інша система не змогла навіть зрівнятися з MODx в її гнучкості. Я хочу, щоб ви знали, що я далеко не гуру MODx, але мені довелося зробити вже кілька сайтів на цій чудовій системі, і я б хотів поділитися з вами накопиченим досвідом.

5 причин вибрати MODx CMS

Порівняння MODx з іншими, найбільш поширеними системами управління

Якщо ви знаєте що-небудь про системах управління контентом, то ви, напевно, в курсі, що їх існує сотні. І, звичайно ж, ви можете задатися питанням, навіщо вам зупиняти свій вибір саме на MODx. Чим же ця система краще або гірше інших? Щоб не бути голослівним у своїх твердженнях, нижче я наведу порівняння MODx з іншими поширеними системами управління

MODx vs WordPress

Багато хто віддає перевагу при розробці сайтів WordPress CMS. Але не варто забувати що WordPress в першу чергу блогових движок, і, хоча закладений в ньому функціонал дозволяє справлятися з його призначенням більш ніж відмінно, використання WordPress поза блогової сфери істотно ускладнює життя розробнику.

Для WordPress існує величезна кількість готових рішень, але сама структура движка накладає ряд обмежень при створенні функціонального сайту (Не блогу), для подолання цих обмежень доведеться додатково проводити ряд маніпуляцій і хаков, а це все збільшує час розробки, і не завжди на виході виходить очікуваний результат.

На противагу цьому MODx дійсно можна назвати системою управління. тому вона дає повний контроль над усіма елементами сайту, до єдиного тега без будь-яких обмежень. MODx допоможе вам у вирішенні всіх поставлених завдань при створенні сайту будь-якої складності будь то блог, інтернет-магазин, сайт-візитка або інтернет портал.

Висновок: якщо ви хочете поповнити свої навички в Web-розробці і створити щось більше ніж просто блог, а так же вам до душі повний контроль при розробці сайтів - вибирайте MODx. Якщо ж у вас немає часу і бажання вивчати щось нове, ви хочете повністю зробити сайт, використовуючи стандартні готові рішення на шкоду гнучкості, можете зупинити свій вибір на WordPress.

MODx vs Joomla

Звичайно, багато хто скаже, що це не зовсім коректно порівнювати настільки різні за своєю суттю системи і будуть праві, але я все ж дуже коротко постараюся це зробити.

Найбільшим мінусом Joomla є її роздутий код. Вона являє собою неповороткий комбайн, який несе в собі силу-силенну закладеного функціоналу, який далеко не завжди буде використаний рядовим розробником сайту. У MODx ж ви не знайдете нічого зайвого. Безсумнівним плюсом Joomla є те, що для цієї системи зібрані величезні колекції компонентів, модулів, плагінів, вільно поширюються в мережі, величезна кількість документації. Саме велика кількість готових рішень і документації є приводом подумати про використання Joomla для великих порталів, які веб-майстер зможе з меншими витратами зусиль і часу розробити на вже готових і випробуваних рішеннях.

Однак, зараз вже можна спостерігати тенденцію «перебіжки» багатьох джумловцев в ряди розробників MODx. Багатьох приваблює в MODx саме чистота коду, яку може надати модекс, швидкість і зручність адмінки (на Ajax), простота c SEO настройками, і в той же час людини, який тривалий час в якості розробки використовував Joomla, відлякує, на перший погляд, невелика кількість готових рішень.

MODx vs Drupal

Я не буду намагатися зіштовхнути лобами прихильників цих двох систем. У мережі є безліч обговорень, порівнянь і їх результати в основному залежать від того, хто писав огляд, розробник на друпалі або прихильник MODx. На мою скромну думку, ці дві системи заслуговують на увагу web-розробників. Кожна з них по-своєму гарна і в умілих руках покаже себе як гідний інструмент створення сайтів. Радує те, що і Drupal і MODx - постійно розвиваються проекти, і не за горами вихід нових версій, що не може не радувати розробників.

Якщо коротко торкнутися особливостей двох систем розробки:

Drupal - потужна система з великими можливостями, які не дуже зручна в налаштуванні, але має багато готових рішень; періодично піднімаються питання про уразливості Друпал і його навантаженнях на сервер.

MODx, в відрізни від Drupal, має продуману систему шаблонів, в якій програмний код повністю відділений від розмітки сторінки, не маючи такої великої кількості плагінів, модулів і т.д. Проявивши винахідливість в MODx, практично все можна зробити не виходячи за рамки дистрибутива (включаючи PHx, який, за дивним збігом обставин, ще не увійшов в стандартний комплект). Плюс до цього не може не радувати швидкість роботи системи і її безпеку.

Я пропоную вам почитати хороший огляд (English), в якому веб-розробник на Drupal після переходу на MODx дає порівняльну оцінку двом системам.

MODx vs Бітрікс

Система управління 1C-Бітрікс дуже популярна в російськомовному сегменті, і обійти її стороною було б не дуже правильно. У свій час мені довелося працювати з Бітрікс. В ході цієї роботи я накопичив певний досвід і так само взяв участь в програмі сертифікації фахівців Бітрікс. де отримав кілька сертифікатів. В ході підготовки до написання цього огляду я вирішив полазити в «інтернетах», щоб знайти додаткову інформацію по темі. І випадково натрапив на хороший огляд Воробйова Дениса, який я вирішив взяти за основу порівняння. Отже.

Мінуси системи «1С-Бітрікс»

  • Система перевантажена непотрібними сутностями. Наприклад, є як логічне уявлення (сайт, розділи, сторінки) так і фізичне (структура сайту). У MODx велика частина роботи йде в логічній структурі сайту, користувачеві не потрібно замислюватися про існування папок і файлів. Ще одна «фішка» Бітрікс - Інфоблоки. Витівка начебто непогана, але навіщо городити город? У MODx весь функціонал Інфоблоки можна реалізувати в структурі сайту, а стандартні сніпети реалізують весь функціонал Інфоблоки.
  • Поділ логічної структури сайту і меню (як другий приклад непотрібних сутностей). Так само можливість в налаштуваннях системи задати типи меню (верхнє, ліве, праве і так далі). У MODx меню формується відповідно до структури сайту і може бути вставлено куди завгодно і в якому завгодно вигляді.
  • Як наслідок перших двох пунктів - зайві сутності у вигляді різного роду службових файлів. Взагалі, навіщо реалізовувати фізичну структуру сайту у вигляді папок і файлів, якщо можна це зробити віртуально?
  • Система з двох частин шаблону - верхнього і нижнього. У MODx - досить одного.
  • Досить брудний код, використання атрибутів HTML замість того, щоб винести їх в CSS. Використання табличної верстки замість верстки шарами. (Про чистоту коду MODx і про поділ програмного коду від розмітки вже згадувалося вище)
  • Відсутність Ajax. Постійні перезавантаження сторінок при редагуванні на повільному сервері просто виводить з себе. Хоча, і MODx поки зберігає сторінки з перезавантаженням (при тому, що TinyMCE підтримує роботу з Ajax)

Безперечно, у Бітрікс є ряд унікальних опцій, але саме в MODx є та стрункість і логічність структури, яка так необхідна при web-розробці, і якої так не вистачає «1С-Бітрікс». І якщо при цьому врахувати те, що MODx - система з відкритим вихідним кодом, а за бітрікс доведеться ще й заплатити, то мій вибір очевидний.

Ви так само можете почитати оригінал замітки Бітрікс vs ModX. ідеальна CMS

Сайти, зроблені на MODx

Все більше і більше web-розробників віддають свою перевагу MODx. Завдяки цьому в мережі кожен день з'являються нові сайти на цій системі. Для того, щоб мати уявлення про можливості, закладені в MODx приведу вашій увазі кілька ресурсів, які характеризують систему з різних сторін.

Цей список можна було б продовжувати до нескінченності, але, з метою економії місця, я зупинився на декількох пунктах. Якщо у вас все ж з'явиться бажання подивитися ще більше проектів зроблених на MODx ви можете відвідати галерею сайтів на офіційному сайті модекса. а так само на російськомовному ресурсі MODx.

демонстрація системи

Звичайно ж, зараз ви вже згорає від нетерпіння помацати MODx, що ж це за звір такий. На щастя для вас, є така можливість. Ви можете подивитися в дії систему (login: admin; пароль: demo123). Експериментуйте собі на втіху. Для зручності можете змінити мову системи на російську. Робиться це в Tools → Configuration → зі списку Language вибрати Russian-UTF8.

Не лякайтеся, якщо не все буде відразу зрозуміло, це тільки перше знайомство. Слідкуйте за появою нових матеріалів в моєму блозі. Я планую написати кілька циклів статей, в яких детально розповім про створення сайту, блогу і інтернет-магазину на MODx.

Ви можете також подивитися інші уроки по створенню сайту на MODx:

Схожі статті