CMS или движок для сайта

Сайт по своей сути представляет из себя web приложение, у которого нужно постоянно обновлять и добавлять информационное наполнение. Если представить, что движков, или по другому говоря систем управления контентом сайта (CMS) не существует (ни платных, ни бесплатных), то задача создания своего собственно сайта существенно усложняется.

Вам по большому счету понадобится специалист, который будет создавать информационное наполнение ресурса, а так же придется задействовать дизайнера, который нарисует и сверстает макет для вашего будущего проекта, ну и до кучи вам понадобятся услуги веб разработчика, который разместит ваш ресурс на web сервере и настроит его корректную работу. Конечно же, неплохо было бы нанять еще и спеца по юзабилити, который обойдется очень дорого, но скорее всего, довольно быстро окупится.
Платные и бесплатные CMS (системы управления контентом сайта), какой движок выбрать

Скорее всего так и делается при создании и разработке очень крупных проектов, но для подавляющего большинства обычных коммерческих и некоммерческих сайтов такие затраты будут неоправданными. В этом случае гораздо проще и выгоднее будет использовать уже готовый движок для сайта — бесплатную или платную CMS (системы управления контентом сайта). При использовании движка для сайта вам скорее всего уже не понадобятся услуги дизайнера и web разработчика, во всяком случае не в таком объеме.

Обычно, логику работы любого движка сайта или же СMS (системы управления контентом) можно представить как несколько ключевых моментов:

Любой платный или бесплатный движок сайта должен предоставлять пользователям возможность удобного создания новых и редактирования старых материалов проекта, а так же организовывать структурирование этих материалов. Обычно для этого в CMS интегрируются удобные визуальные редакторы, позволяющие оформлять текст будущих статей по тому же принципу, как это делается в Microsoft Word — просто и наглядно. Знаний Html или CSS от вас при этом, скорее всего, не потребуется.
Движок сайта должен обеспечивать хранение текстов всех материалов проекта в базе данных. Хотя, бывают системы управления контентом сайта не использующие базу данных вовсе и хранящих данные в файлах, но это скорее исключение, чем правило.
При каждом обращении к web серверу движок сайта (CMS) должен создавать запрошенные пользователями страницы налету, вставляя в них информацию из базы данных. При большом количестве посетителей это может существенно нагружать web сервер, вплоть до полного его затыка. Но на этот случай практически во всех бесплатных и платных движках (CMS) предусмотрена возможность кеширования — хранения созданных веб страниц на web сервере в виде уже готовых файлов, открытие которых не будет сильно нагружать сервер.
Так же, на мой взгляд, движок должен уметь формировать URL адреса таким образом, чтобы они представляли из себя транслитерацию заголовков страниц Title (так называемые ЧПУ -человекопонятные урлы)

Т.о. главным преимуществом движка сайта (CMS) по сравнению с другими способами создания и поддержания web проектов является существенное снижение уровня знаний, которыми должен обладать будущий владелец ресурса или его наемные работники.

Над информационным наполнением сайта на каком-либо платном или бесплатном движке (CMS) могут работать совершенно не подготовленные пользователи, которым нужно будет овладеть лишь навыками нажатия на пяток кнопок и научиться пользоваться визуальным редактором. Познаний в вебмастеринге, нюансах работы web сервера, знаний Html и навыков верстки в CSS от них, скорее всего, не потребуется.

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

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

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

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

И тут даже дело не в том, что бесплатное всегда лучше платного, а платное всегда более качественнее нежели бесплатное. Можно сделать очень хороший сайт на бесплатной CMS Joomla (примеры популярных сайтов на joomla) и сделать посредственный web проект на дорогущем платном движке.

Если у вас нет лишних средств, но есть куча времени и желание пробивать лбом стены (приобретая при этом бесценный опыт), то любой популярный бесплатный движок ЦМС подойдет вам для создания сайта Joomla, SMF или Вордпресс). Т.к. будет бесплатной, то скорее всего вы не получите никакой технической поддержки в случае возникновения проблем с этим движком или же проблем с его бесплатными расширениями (расширения Joomla, плагины WordPress, моды SMF).

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

Причем, сложнее всего будет именно вначале знакомства с бесплатной CMS, т.к. задаваемые вами вопросы по движку будут банальны и вряд ли получится быстро найти на них ответ. В принципе, я старался освещать работу с бесплатными Joomla и WordPress в расчете именно на начинающего пользователя, поэтому можете при необходимости воспользоваться материалами рубрик Joomla — создать сайт бесплатно и WordPress — создать блог бесплатно.

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

В общем, при использовании платного движка сайта (системы управления контентом сайта) вы существенно сэкономите свое время и нервы, сможете задавать техподдержке абсолютно любые банальные вопросы и получать на них исчерпывающие и развернутые ответы. Именно в этом и состоит главное отличие бесплатной ЦМС от платного движка сайта.

Что именно выбирать начинающему вебмастеру для создания своего первого web проекта зависит от его финансовых и временных ресурсов. Ну, а если вы являетесь уверенным пользователей какой-либо бесплатной Cистемой управления контентом, то трата денег на платный движок, скорее всего, не будет иметь смысла, ибо что-то существенно выиграть в этом случае у вас вряд ли получится. Платная CMS далеко не всегда будет наголову лучше бесплатной, а если нет разницы, то зачем платить...

В идеальном случае лучше будет использовать ту CMS, которую вы хорошо знаете, ибо движок сайта — это программа, работу с которой нужно будет предварительно изучить и потратить на это время. Есть более сложные в освоении движки, а есть более простые.

Например, среди бесплатных CMS наиболее простой в освоении системой управления контентом сайта мне представляется WordPress или Joomla, а вот движок Drupal, при всех его плюсах, довольно сложен в освоении и поэтому не так популярен, как две первые бесплатные ЦМС. Но зато имея навыки работы в Drupal, возможностей у вас будет больше, нежели при использовании WordPress или Joomla.

Среди платных CMS, мне кажется, самым простым в освоении движком является S.Builder, хотя опять же повторюсь, что если у вас есть опыт работы с какой-либо системы управления сайтом, то лучше всего будет именно ее и использовать для создания сайта — сэкономите массу времени и сил.
Рейтинг и каталог платных и бесплатных CMS

На сайте iTrack периодически проводится исследование, позволяющее построить актуальный на данный момент рейтинг CMS. На начало 2011 года были получены следующие данные по наиболее популярным платным и бесплатным движкам сайтов (CMS):
движок для сайта

Как вы можете видеть, первые три места занимают бесплатные ЦМС и особенно выделяются движки Joomla и WordPress, на которых в общей сложности построено более половины всех исследуемых web проектов. Та же самая диаграмма наиболее популярных движков для сайта в рунете (русскоязычной части всемирной паутины WWW), которой с нами поделился поисковик Яндекс будет выглядеть так:
движок для сайта - самый попурярный

Кстати, если рассматривать только бесплатные CMS, то WordPress и Joomla оставляют остальным движкам лишь одну треть от общего количества исследуемых ресурсов:
бесплатная cms

Среди же платных движков сайта безоговорочно лидирует 1С-Битрикс:
cms системыs

Если посмотреть прошлогодний отчет iTrack, то там кроме рейтинга популярности платных и бесплатных движков можно будет найти очень интересные графики. Там будет приведена скорость загрузки сайтов на платных и бесплатных CMS:

движок сайта

Не знаю, увеличилась ли скорость работы WordPress за последний год, но во время тестирования он показал самое худшее время по скорости загрузки. Возможно, тут сыграло роль то, что на WordPress создано очень много бюджетных блогов, которые располагаются на не самых быстрых, но зато на самых дешевых хостингах. Тестирование скорости работы платных и бесплатных CMS, насколько я понимаю, проводилось под нагрузкой.

Есть очень интересный ресурс, на котором собран каталог платных и бесплатных CMS.
система управления сайтом

Чем он мне нравится, так это тем, что там можно почитать отзывы (одноименная колонка) пользователей о данном конкретном движке, но кроме этого можно будет еще посмотреть примеры сайтов (колонка «Кол-во работ»), созданных на приведенной в этом каталоге платной или бесплатной CMS. Например, вот список сайтов созданных на бесплатном движке Joomla и отсортированных по значению Тиц сайтов:
движки для сайтов бесплатно

Кстати, если вы посчитаете, что создать свой сайт самостоятельно вам будет сложновато, то можете посмотреть рейтинг веб студий, расположенный на этом же ресурсе. В этом рейтинге вы сможете увидеть созданные данной студией проекты, щелкнув по ссылке в колонке «Кол-во работ». Меня впечатлило портфолио студии Артемия Лебедева (особенно проект под номером один в списке).

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

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

Старайтесь всегда вовремя обновлять движок вашего сайта (CMS) до последней актуальной версии (как обновить joomla, обновление wordpress).
Яндекс советует скрывать тип и версию используемого для сайта движка (CMS), т.к. это может затруднить процесс взлома.
На приведенном скриншоте по количеству взломов лидирует движок DLE, который очень многие вебмастера используют нелегально (не покупая). Взломанные версии этой CMS очень часто бывают уже заражены различными вирусами. Отсюда вывод — используйте только легитимные версии движков и скачивайте их только с сайта разработчика.
Взлом некоторых движков сайтов (все тот же DLE) возможен путем введения специальных запросов. Такие дыры в ЦМС обязательно нужно будет закрыть с помощью привлечения сторонних специалистов или же самостоятельно, если вы обладаете должным багажом знаний.
Как не парадоксально звучит, но, как правило, сами движки для сайта неплохо защищены от взлома, а слабым звеном являются расширения для движков, которые вы устанавливаете дополнительно (расширения для Joomla, плагины для WordPress). Поэтому старайтесь использовать только самые необходимые и защищенные от взлома расширения для своей CMS.
CMS очень часто взламывают посредством взлома компьютера вебмастера и хищения паролей от Ftp клиента и т.п. вещей. В связи с этим нужно с должным пиететом подходить к вопросу защиты от вирусов своего рабочего места и использовать Ftp клиент с хорошей защитой паролей, например, FileZilla.

Бесплатные CMS в качестве движков сайта

лучший движок для сайтаСамой популярной бесплатной CMS является Joomla. Данный движок существует и развивается уже довольно давно (вырос из бесплатного ответвления платной CMS). Не так давно вышла новая версия этой бесплатной ЦМС — Joomla 1.6, но в силу очень большой инерции разработчиков расширений (extensions joomla) для этого движка по прежнему актуальна и очень популярна версия Joomla 1.5, о работе с которой я очень много писал в самоучителе Joomla. Те же самые материалы по движку Joomla отсортированные в логическом порядке вы можете посмотреть в уроках Joomla.
бесплатная cms

Несмотря на то, что этот бесплатный движок является довольно таки универсальным, скорость работы сайтов, созданных на Joomla, вполне удовлетворительная.
Kчто такое cms

Хотя тут, конечно же, многое зависит от качества и количества установленных расширений на движок Joomla. Для ускорения работы и снижения нагрузки на сервер можно включить кеширование в Joomla с помощью встроенных средств этого бесплатного движка, либо с помощью сторонних расширений.
cms системы

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

cms WordPressCMS Joomla отличается довольно низким порогом вхождения нового пользователя в тонкости работы с ней, но есть еще более простой в освоении бесплатный движок — WordPress. Конечно же, в основном WordPress используют для довольно узкой ниши (создания и введения блогов), но при желании на этом движке можно реализовывать и сайты, и форумы, и галереи. Но прежде всего WordPress — это бесплатный и очень функциональный блоговый движок.

KtoNaNovenkogo.ru работает именно под управлением ЦМС Вордпресс. Про тонкости и нюансы работы с этим бесплатным движком я писал и продолжаю писать в рубрике WordPress для чайников, а про расширения для этой блоговой ЦМС в рубрике Плагины для WordPress. Судя по приведенному чуть выше графику скорости работы бесплатных CMS, WordPress является аутсайдером этой гонки, но...
Бесплатный движок для сайта WordPress

Движок WordPress вполне можно заставить быстро бегать и не создавать при этом запредельной нагрузки на сервер. Правда, для этого придется немного потратить на это время, но зато ваш блог на этом бесплатном движке может стать очень быстрым и очень легким. Об увеличении скорости загрузки сайта я писал в одноименной рубрике.

Сейчас мой блог размещается на обычном виртуальном хостинге при нагрузке в 5 000 посетителей в сутки. Скоростью работы движка WordPress я пока что доволен, особенно после доработки шаблона и оптимизации всего, что только можно оптимизировать. Хотя, при использовании большого количества плагинов, без использования кеширования и без дополнительной оптимизации WordPress, становится довольно таки тяжеловесным монстром.
бесплатные системы управления сайтом

Понятно, что существует еще масса бесплатных CMS и движков сайтов, которые используются для тех или иных целей. Это все тот же Drupal или DLE (DataLife Engine) и для многих случаев их использование будет оправдано, ибо идеальной ЦМС не существует, но упомянутые чуть выше WordPress и Joomla используются значительно чаще остальных бесплатных систем управления сайтом. Причиной может служить их довольно простое устройство и понятность именно для начинающих пользователей.
Движки для сайта — платные CMS

cms движок для сайта1С-Битрикс: Управление сайтом — самый популярный платный движок (CMS) для создания сайтов, интернет-магазинов и других web проектов. На этой платной CMS работает несколько тысяч крупных и не очень web проектов. Если вы сами не решитесь создавать сайт на этом движке, то всегда сможете найти специалиста, который поможет вам это сделать (большой спрос рождает предложение).

Основной козырь 1С-Битрикс — это полная интеграция с продуктами 1С (бухгалтерия). Т.е. при создании на платной ЦМС 1С-Битрикс интернет магазина и его интеграции с 1С, вносимые вашим бухгалтером изменения в цены товаров тут же будут отображены на сайте магазина, а при заказе товаров, они будут сразу проведены и учтены в бухгалтерском софте вашей фирмы.

Цены на платный движок 1С-Битрикс варьируются в достаточно больших пределах (от 2 до 250 тысяч рублей). Это похоже на выбор комплектации при покупке автомобиля. Если перейдете на вкладку «Сравнить», то увидите за какие опции вам предлагают заплатить — какие модули этой ЦМС будут работать в выбранной вами версии движка, а какие не будут. Для большинства проектов следует ориентироваться на цену комплекта модулей этой системы управления в районе 1000 баксов.

К отрицательным факторам использования платной CMS 1С-Битрикс в качестве движка сайта можно отнести его не самую высокую нагрузочную способность. Пока ваш web проект будет не слишком популярным — все будете бегать и очень шустро работать. Но при превышении определенного уровня посещаемости начнутся тормоза.

Хотя, если говорить начистоту, то низкая нагрузочная способность присуща практически всем платным и бесплатным движкам сайтов написанным на языке PHP, в силу того, что этот язык является интерпретируемым, т.е. выполняется в реальном времени и требует определенных ресурсов web сервера (процессорного времени, оперативной памяти, обращений к базе данных). Борются с тормознутостью PHP движков в основном за счет активации кеширования и чистоты написания кода. Как правило, наиболее универсальные CMS имеют большие тормоза.

система управления контентом

В качестве не очень дорогой и достаточно быстрой платной ЦМС можно привести еще в пример движок CMS S.Builder. Для понимания того, как создавать сайты на этом движке, скорее всего, у вас уйдет не очень много времени, т.к. ЦМС S.Builder обладает достаточно низким порогом вхождения (что называется интуитивно понятна). Эта система написана для конечного пользователя — абсолютно не подготовленного и не имеющего опыта вебмастеринга (в Ворде умеет работать и ладно).

S.Builder довольно гибок и с помощью него можно сделать практически все, но, скажем, в отличии от движка сайта Drupal (на котором тоже можно сделать практически все), на S.Builder можно все это сделать вообще не залезая в код (имеется мощный конструктор модулей под ваши нужды). Ну, и как я уже упомянул, CMS S.Builder является одним из самых быстрых движков сайта и довольно хорошо держит нагрузку, хотя он тоже написан на PHP. Связано это, скорее всего, с хорошей чистотой кода (S.Builder писался с нуля) и хорошей работой кеширования.
управление сайтом

S.Builder можно бесплатно попробовать в работе как онлайн, так и офлайн. В первом случае вам нужно будет перейти на страницу «Демо-версия on-line» и вам создадут временный сайт на CMS S.Builder, где будут доступны все модули для «пробы пера». Если онлайн тестирование этого платного вас не устраивает, то может скачать со страницы «Скачать CMS» полнофункциональную и абсолютно бесплатную офлайн версию этого движка (как будто бы вы сайт установили на Денвер) — «Пробная версия ЦМС для установки на локальном компьютере».

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