Выбираем CMS

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

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

Платные и бесплатные CMS — какой движок выбрать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рейтинг и каталог платных и бесплатных ЦМС

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

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

Та же самая диаграмма наиболее популярных движков для сайта в рунете (русскоязычной части всемирной паутины WWW), которой с нами поделился сайт yandex.ru (главного зеркала рунета) будет выглядеть так:

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

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

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

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

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

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

Например, вот список сайтов созданных на бесплатном движке Joomla и отсортированных по значению Тиц (тематического индекса цитирования Яндекса):

Кстати, если вы посчитаете, что создать свой сайт самостоятельно вам будет сложновато, то можете посмотреть рейтинг веб студий, расположенный на этом же ресурсе.

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

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

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

В связи с этим Яндекс дает ряд советов о том, как уберечь свой сайт от взлома:

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

Самой популярной бесплатной ЦМС является Joomla. Данный движок существует и развивается уже довольно давно. Не так давно вышла новая версия — Джумла 3.0, но в силу очень большой инерции разработчиков расширений, по-прежнему актуальна и очень популярна версия Joomla 1.5, о работе с которой я очень много писал в самоучителе. Те же самые материалы, но отсортированные в логическом порядке, вы можете посмотреть в уроках Джумлы.

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

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

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

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

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

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

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

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

Да, не забудьте проголосовать за вашего любимчика:

Код для вставки голосования на свой сайт:

<p><iframe src='http://ktonanovenkogo.ru/vote/voting.php?v=3&id=1' style='border: medium none; width: 715px; height: 300px;' frameborder='0' scrolling='no'></iframe></p>

Какие из платных движков являются наиболее интересными

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

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

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

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

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

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

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

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

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

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

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

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

Ну, и среди платных СМС хотелось бы тоже узнать Ваши предпочтения, путем отдания голоса за одного из кандидатов:

Напоследок хочу привести вам мнение профессионального оптимизатора из очень известной Seo компании «Ашманов и партнеры», который дал довольно-таки развернутый ответ на вопрос — Какая ЦМС лучше:

P.S. Иногда возникает желание узнать, на каком именно движке работает тот или иной ресурс. Оказывается, что сделать это можно довольно просто и изящно. В статье про расширения для google chrome я как раз упоминал о таком плагине — Wappalyzer. Весьма любопытная вещица.

http://ktonanovenkogo.ru/seo/dvizhok-dlya-sajta-cms-besplatnye-cms-sistemy-upravleniya-kontentom-sajta.html

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.