Незаслуженно забытая MODX Evolution, или почему Modx?


В последнее время большинство начинающих и не очень блоггеров и других вебмастеров особо не беспокоятся по выбору CMS (система управления контентом, кмс) для своих сайтов или блогов. Берут вордпресс или джумлу. Я ни в коем случае не хочу сказать, что эти системы плохи и не стоит их выбирать, а предлагаю обратить внимание и на другие, незаслуженно забытые. Например, MODX Evolution.



Вы можете задать вопрос: а почему, собственно говоря, мы должны переходить на другие кмс, если нас полностью устраивает Joomla или WP? На это вопрос у меня нет ответа; не призываю вас менять что-то полностью устраивающее, но если есть какие-то нюансы, то почему бы и не посмотреть в сторону других?

Вообще, зачем изначально нужны эти CMS? Для управления содержимым, контентом. При этом пропускается, но подразумевается прилагательное «удобным» управлением, то есть человеку должно быть комфортно наполнять сайт, изменять его, расширять, дополнять функционал и сталкиваться с минимум ошибок, проблем. А последние нередко возникают у хозяев сайтов на Joomla. Например, вы не знали, что простая очистка кеша в этой системе может создать проблемы при отображении элементов? Просто куда-то деваются и стили. Это вообще нормально?

Если же говорить о WP, то сама система мне очень нравится – огромное количество плагинов, Но есть и небольшие проблемы: вордпресс это для блогов, он не особенно приспособлен для коммерции. Нет, конечно, можно запустить и на нем интернет магазин, что нередко и делают, но придется немного повозиться. Кроме этого, необходимо регулярно обновлять вп, заниматься его защитой – сайт на этой кмс будут постоянно пытаться взломать. Также с WP могут возникнуть проблемы при переносе, в частности, с кодировками, совместимостью плагинов – все решаемо, но все же.

Вы скажете, что все это решаемые небольшие проблемы, это действительно так, но если они беспокоят вас, то можно попробовать ModX. Что мне в ней нравится?



  • Наглядность. Слева располагается дерево с ресурсами и веб-ссылками, буквально за пару кликов можно обратиться к любому (любой) из них и изменить. При этом все находится перед глазами, навигация очень удобна.
  • Простота изменений. «Натянуть шаблон» или изменить дизайн в MODX Evolution не является проблемой. Все эти чанки, сниппеты и тв-параметры только на первый взгляд выглядят сложно и недоступно для понимания, разобраться в них – это дело нескольких часов. Зато потом можно расширять функционал так, как вам угодно.
  • Отсутствие ошибок и глюков. За несколько лет работы я всего пару раз сталкивался с тем, что ModX без видимых причин отказывалась работать так, как требуется. Это очень хороший показатель.
В среде программистов есть негласное правило, рекомендация: изучать по одному новому языку программирования в год. Зачем? Для расширения кругозора; для того, чтобы находиться в курсе новых веяний; для задания работы мозгам. Хотя бы с этой стороны можно посмотреть на ситуацию: почему бы не взять и установить новую систему на своем новом сайте? Не обязательно ModX. Развитие, освоение новых технологий, расширение горизонтов позитивно скажется на вашем заработке и на вашей самооценке. Я не даже знаю, что важнее :)

P.S. Совсем забыл: если вам требуется что-то сделать по сайтам, то вы всегда можете обратиться ко мне на почту up777up@yandex.ru : я могу сделать практически все что угодно с вашим сайтом. Изменить внешний вид? Не проблема. Поправить верстку? Не вопрос. Добавить функционал? Легко. Пишите – я работаю практически со всеми кмс, в том числе и самописными.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, MODX, CMS, разаработка сайтов




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 5. Оператор SELECT
Вычисление простых множителей в C#
Урок 14. Делегаты C#