Почему собственная CMS от студии – это плохо?
Одно из главных решений, которое нужно принять ответственному за создание сайта – это выбор платформы (движка), на которой будет реализовываться проект. Общепринятым обозначением такого движка является аббревиатура CMS (Content Management System) – система управления сайтом. Так и будем называть её в дальнейшем. Кроме того, под CMS часто подразумевают административную панель, или просто – “админку” сайта.
Все CMS можно разделить на два вида: самописная (созданная некоей веб-студией от начала и до конца) и массовая (программное решение, уже зарекомендовавшее себя на рынке, на основе которого студия берётся реализовать ваш проект). Массовые CMS, в свою очередь, делятся на коммерческие (платные) и свободные (бесплатные). Самой популярной в Рунете платной системой управления является “Битрикс”. Также можно отметить UMI.CMS и NetCat. У бесплатных админок безусловный лидер – WordPress. Многие исследования утверждают, что на WP работает каждый третий сайт в мире! Второй по популярности CMS в мире является Joomla.
Так какую же CMS выбрать? Из названия статьи может показаться, что мы предвзято относимся к самописным системам управления. Это не совсем так. Если задача, которую вы решаете, очень специфична (настолько, что ни одно готовое решение не подходит), если вы уверены в качестве разработки и если у вас есть большой временной и финансовый ресурс, то что ж, возможно, собственные наработки мощной команды – ваш выбор. Но по опыту можем сказать, что в 99% случаев разумнее использовать уже готовое решение. Пожалуй, главный минус популярных CMS – то, что их часто взламывают. Точнее, взламывают те сайты, владельцы которых не задумываются о безопасности и не делают своевременные объявления. Взлом самописной CMS – редкое явление. Однако в противовес этому плюсу перечислим минусы самобытной админки.
- Вы привязаны к конкретному разработчику
Это значит, что только он может оказывать вам полноценную техническую поддержку, ведь лишь студия-создатель CMS точно знает, как работает ваш сайт. И если разработчики куда-то пропадут или компания закроется (или же она банально запросит непомерно большую сумму за работу), у вас начнутся большие проблемы. Сторонние специалисты с нетиповым кодом разбираться будут долго и мучительно и, конечно, выставят за это внушительный счет.
- Высокая стоимость проекта
Возможно, на первых этапах цена будет вполне соразмерна со стоимостью разработки на популярной CMS. Однако, так как, в отличие от известных движков, для самописной CMS очень мало готовых решений, в конечном итоге цена проекта может значительно вырасти. И… Смотри пункт 1 – с этим придется смириться.
- Сложно оценить качество продукта
Какие-то недостатки все равно будут вылезать. И если в случае с Wordpress или Joomla найдется армия пользователей, готовых платно или бесплатно помочь, то в случае с самописной CMS вы окажетесь один на один со студией-разработчиком.
- Отсутствие документации.
Руководство пользователя, написанное на коленке, вам, скорее всего, предоставят, но в нем никогда не будут прописаны все нюансы. И в Интернете вы ответ вряд ли найдете.
- Отсутствие API
У абсолютного большинства самописных CMS нет полноценного API. Это приводит к сложности, а иногда и невозможности какой-либо интеграции со сторонними сервисами (будь то продукт от “1С” или какая-нибудь CRM). Бюджет при решении таких задач может вырасти в несколько раз по сравнению с использованием популярной CMS.
Нужно понимать, что веб-студиям с хорошими программистами действительно выгодно делать сайты на собственной CMS. Им проще разбираться в своем, а не чужом коде, где все знакомо и все понятно. Да и с экономической точки зрения это выгодно – так навязывающие собственные движки компании привязывают клиента к себе. Вопрос – нужно ли это клиенту? В абсолютном большинстве случаев – точно нет. Не позвольте себе ошибиться еще на самом раннем этапе создания сайта.
Мы предпочитаем создавать сайты на бесплатных Joomla и Wordpress, а также успешно работаем с “Битриксом”, Drupal, ModX и другими CMS.