GRIZLI--ART
CMS
Полезное
|
Система управления сайтом (CMS)
Пользователю сети Интернет не видно, что происходит внутри сайта, который он посещает. Но только web-разработчикам и их заказчикам известно, что большинство современных веб-сайтов строятся на основе так называемых систем управления контентом (CMS).
Система управления контентом - это автоматизированный редакторский комплекс, позволяющий управлять содержанием и структурой Интернет-ресурса в режиме on-line. На практике это означает, что любой, даже незнакомый с информационными технологиями пользователь может совершенно легко управлять содержанием своего сайта, не прибегая к услугам технического специалиста. Особенно актуальным является использование контент-систем CMS в организации on-line торговли.
История возникновения.
Первые CMS появились в начале 2000 года, но в то время они были очень узконаправленными решениями и в основном решали задачу управления одним сайтом, немного позднее CMS стали выполняться в более универсальном виде, то есть с возможностью подстройки под конкретный проект. Эволюция CMS происходит достаточно быстро, и это в первую очередь связано с появлением новых течений и стандартов, например, появление методики AJAX на текущий момент дает возможность представить интерфейс CMS практически неотличимым по интерактивности от обычных desktop-приложений. Выбор CMS под конкретный Интернет-сайт вопрос нелегкий, но решаемый. Главное - обратиться к профессиональным специалистам. Все CMS условно можно разделить на коммерческие и бесплатные (некоторые из них имеют символическую плату). Существует ошибочное мнение, что все без исключения open-source CMS бесплатны. Это не совсем так. Коммерческие CMS тоже могут быть open-source, вопрос состоит лишь в специфике лицензирования данного продукта. Возникает вопрос: а зачем платить за CMS, когда есть бесплатные? Вспомним пословицу "бесплатным бывает сыр только в мышеловке". Чтобы понять отличие, перечислим преимущества и недостатки платных и бесплатных CMS.
Преимущества бесплатных CMS:
- очень большое количество компаний, а особенно фрилансеров, занимающихся разработкой и оказывающих техническую поддержку;
- достаточно высокая функциональность. Если вы используйте «свою» CMS и никогда не видели бесплатных аналогов, ознакомьтесь с первыми двумя в моём списке: думаю, их функционал вас удивит;
- большие возможности по расширяемости, большое количество бесплатных дополнений и модулей;
- средняя надежность базовой версии системы;
- нет жестких требований к хостингу;
- и конечно отсутствие платы за систему.
Недостатки бесплатных CMS:
- отсутствие официальной технической поддержки, невозможность формально урегулировать конфликтные ситуации;
- техническую поддержку преимущественно осуществляют сторонние разработчики, которые в основной своей массе об особенностях и возможностях CMS знают, основываясь на опыте изготовления собственного сайта. Поэтому при выборе бесплатной CMS будьте готовы к долгому и болезненному поиску индивидуального разработчика, предоставляющего свои услуги на достойном уровне, и последующим проблемам с бухгалтерией;
- функциональность хуже, чем у платных систем. Во всяком случае, бесплатных систем, где была бы реализована система утверждения материалов для публикации (документооборот), пока не было;
- расширяемость высокая, но часто после внесения каких-либо изменений в систему корректно обновить её будет невозможно;
- как и многие популярные проекты с открытым исходным кодом, базовые версии CMS-систем надёжны, но на практике их функционал необходимо расширять дополнительными модулями, код которых тоже открыт и может быть доступен злоумышленнику, а вот разработчиков, проверивших его на безопасность, недостаточно. Поэтому, в целом бесплатная CMS с дополненным функционалом, будет незащищена от хакеров. Это усугубляется тем, что бесплатные системы очень уязвимы к неосторожным действиям пользователей;
- для настройки системы пользователь должен обладать достаточной технической квалификацией: знанием html, основами программирования и работы с БД. Бесплатные системы созданы программистами для программистов, за счёт этого они и развиваются;
- редко можно найти бесплатную cms с хоть какой-нибудь документацией, не говоря уже об инструкциях пользователя и разработчика.
Платные CMS
Преимущества платных CMS:
- официальная техническая поддержка: почти наверняка вы не останетесь с системой один на один;
- большое количество компаний, осуществляющих официальную техническую поддержку, нередко существует целая партнёрская сеть;
- техническую поддержку обычно предоставляют организации, с которыми проще работать, чем со «свободными художниками»;
- функциональность шире, чем у бесплатных систем. Есть системы, позволяющие даже согласовывать и утверждать изменения на сайте;
- безопасность платных систем значительно выше, наличие подтверждающих сертификатов;
- хорошая возможность для обновления, которая не будет нарушена расширением функционала, если, конечно, при этом были соблюдены требования разработчиков системы;
- настраиваемость обычно значительно выше, чем у бесплатных систем, и при этом не требуется высокой технической квалификации;
- легальная документация: руководство пользователя, разработчика и т.д. и т.п. Для некоторых систем проводится обучение клиентов.
Недостатки платных CMS
- необходимость платить за систему :)
Так, что же выбрать? Какой фундамент заложить для светлого Интернет - будущего?
На наш взгляд, для корпоративного сайта - это две платные системы : 1C.Bitrix и HostCMS. Не стоит прибегать к бесплатной системе и уж тем более пытаться разрабатывать свою. Желательно выбрать систему, предоставляющую большие возможности, чем это необходимо в настоящее время, так как аппетит, как известно, приходит во время еды.
|