Правильно ли делать сайт на «самописной» CMS

Практически невозможно сопротивляться веяниям моды, в том числе и в сайтах. Но не всегда подобные меры могут быть обоснованными или вообще адекватными

Что такое «самописная» CMS (движок) в принципе

Так уж сложилось, что не всем подходят универсальные решения вроде Wordpress, Joomla, Bitrix и даже хваленого мною MODX. И люди, в погоне за острыми ощущениями, заказывают себе грандиозный проект на самописном движке (который разрабатывается с нуля), отдавая за это кругленькую сумму. Но стоит ли игра свеч? Для этого рассмотрим конкретные случаи

Нужна ли «самописная» CMS для крупных проектов

Конечно, разработанная таким образом CMS является очень качественным продуктом, которым можно, для последующего успокоения души, хвастаться перед конкурентами. Чаще всего такой вариант подходит, когда у вас целый портал, где будет специальный человек, отвечающий за техническую исправность сайта. В этом случае разработка собственной CMS покажется вполне обоснованной, т.к. люди, написавшие это восьмое чудо света, скорее всего и будут за ним и следить. Однако бывает совершенно другая ситуация - это когда вам нужен «деревянный» сайт, где за год максимум что поменяется - это номер телефона. И зачем тогда прикладывались такие усилия?

Рассмотрим еще один случай: вам сделали сайт «под ключ» и отдали лишь на администрирование, т.е добавление статеек, изменение контактов, модерирование отзывов и т.п. Здесь вы рискуете также, как в рассмотренном ниже случае

Собственная CMS для небольших сайтов

Вот тут начинается самое интересное. Очень часто специалисты, пользующиеся непросвещенностью заказчиков в теме сайтов, навязывают им много дополнительных (читайте «лишних») услуг, в том числе и самописный движок. Обосновывают они это тем, что так сейчас модно и круто, что сайт будет исключительно заточен под вас и вообще вы ничего лучше в жизни больше не увидите

Затем наступает тот самый долгожданный момент «получите, распишитесь», после чего вы остаетесь наедине с этим шедевром. В дальнейшем может возникнуть целый ряд вопросов:

  • «Чего там по безопасности?». На момент написания сайта, вам, скорее всего, сделали его максимально безопасным. Но что будет, когда сайт прослужит год-два-три и его система безопасности уже морально устареет? Ведь готовые CMS ежемесячно обновляются, учитывая последние сведения о различных уязвимостях
  • «Как его корректировать?». Предположим, вам создали этот сайт, но через полгода вам вдруг понадобилось его подкорректировать. Как думаете, легко ли будет найти компетентного специалиста, который возьмется за 100%-ный чужой код? Скорее всего это будет отчаянный студент, который не сильно дорожит своей репутацией и может себе позволить большое количество косяков за небольшую плату
  • «А как продвигать такой сайт?». Опять же, что SEO-специалисты спрашивают в первую очередь? Правильно, какая CMS у вашего сайта. И после того, как вы им скажете «самописная», у них накопится приличный список сомнений
  • «Подойдет ли для этого обычный хостинг?». Если брать для примера обычный «Виртуальный хостинг» от Hoster.by, то не факт. На сервере может быть конфигурация, которая не подойдет для вашего сайта

Как мы видим, варианта два. Либо вы останетесь с чем-то едва покорным на руках, либо разработчики «подсадят» вас на собственные услуги и обслуживание. Ведь куда вы от них теперь денетесь?

Исходя из всего вышесказанного, напрашивается довольно конкретный вывод: когда вы хотите максимальную уникальность для своего сайта, лучше выбрать что-то среднее между самоделкой и универсальным готовым решением. Для этих целей как раз и подойдет MODX, ведь его можно (и нужно) использовать как каркас с набором инструментов, благодаря которым как раз и создается та самая уникальная программная часть