Обзор систем управления сайтом (CMS). Системы cms обзор


Движок для сайта (CMS) — обзор, сравнение и выбор платных или бесплатных систем управления контентом |

Движок для сайта (CMS) — обзор, сравнение и выбор платных или бесплатных систем управления контентом

22 Июл, 2016

  1. Платные и бесплатные CMS — какой движок выбрать
  2. Рейтинг и каталог платных и бесплатных ЦМС
  3. Обзор бесплатных систем управления контентом (CMS)
  4. Какие из платных движков являются наиболее интересными

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня я хочу поговорить про такое понятие, как движок сайта или же, говоря «по научному», CMS (системы управления контентом).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Собственно, эти данный в какой-то мере подтверждает диаграмма наиболее популярных движков для сайта в рунете (русскоязычной части всемирной паутины WWW), которой с нами поделился сам Яндекс:

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

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

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

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

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

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

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

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

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

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

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

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

Обзор бесплатных CMS (систем управления контентом)

Самой популярной бесплатной ЦМС является Joomla. Данный движок существует и развивается уже довольно давно. Уже довольно давно появилась последняя версия — Джумла 3.x, но в силу очень большой инерции разработчиков расширений, по-прежнему актуальна и очень популярна версия Joomla 1.5 (и последующие), о работе с которой я очень много писал в самоучителе.

Примерно так выглядит статистика по используемым пользователями рунета движкам (тут не только Joomla, но и вообще все популярные Цмс) в разрезе того, какая именно версия CMS используется — новая или уже устаревшая:

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

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

KtoNaNovenkogo.ru работает именно под управлением Вордпресса (но это секрет, ибо используемый движок и его версию нужно скрывать, судя по озвученному выше совету Яндекса). Про тонкости и нюансы работы с этим движком я писал и продолжаю писать в рубрике WordPress для чайников, а про расширения для него — в рубрике Плагины.

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

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

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

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

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

<p><iframe src='http://ktonanovenkogo.ru/vote/voting.php' frameborder='0' scrolling='no'></iframe></p>

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

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

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

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

К отрицательным факторам использования 1С-Битрикс в качестве CMS можно отнести его не самую высокую нагрузочную способность. Пока ваш 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. Весьма любопытная вещица.

Интересное по теме:

muzaprazdnik.ru

Обзор систем управления сайтом (CMS) — КиберПедия

Современный сайт – уже давно не просто набор интернет страниц, которые связаны между собой ссылками, как это было 10 лет назад, а самостоятельный полноценный программный продукт, отслеживающий действия пользователей, дающий возможность им общаться между собой и предлагающий большое количество полезных сервисов. Для создания и поддержки данных сайтов необходима система управления, которая позволит за короткий промежуток времени произвести изменения на сайте или добавить новый материал. Задачи управления, администрирования и функциональности решают CMS. Аббревиатура CMS — «Content Management Software», что в переводе означает «программное обеспечение для управления содержимым». У нас принято последнюю букву «S» заменять словом «System», что в переводе будет звучать как «Система управления контентом».CMS представляет собой специальную программу, которая устанавливается на хостинге, выполняющую две основных функции: Главной функцией CMS является показ страниц сайта для пользователей, генерируя их содержимое с использованием заранее заданных шаблонов, дизайна и контента, которые хранятся в базе данных. Здесь очень важно понимать тот факт, что сайта в целом как набора страниц не существует. Имеются отдельно шаблоны и набор различных материалов (контент): текст, изображение, файлы с архивами и другие материалы. CMS генерирует страницу для пользователя в момент запроса. При этом пользователю может быть предоставлена уникальная информация, которая другим никогда не будет показана. Например, содержимое корзины при заказе в интернет-магазине. Схема второй функции CMS является помощь владельцу сайта без специальных навыков и умений управлять сайтом, публикуя новые страницы или новости, выкладывая видео, размещая ссылки как на внешние, так и на внутренние ресурсы. Для редактирования любой страницы администратору доступен визуальный редактор, позволяющий форматировать текст, добавлять ссылки и изображения, при этом видя все в таком же виде, как это будет отображаться на сайте.

Разновидности CMS и их функциональность

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

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

WordPress

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

cyberpedia.su

коммерческие или бесплатные? Когда и что выбрать.

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

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

Не только цена

Бесплатные системы, естественно, достаются бесплатно. В качестве примеров могу назвать Joomla, eZ Publish, Drupal, PHP-Nuke, e107. Бесплатность это самое первое преимущество, которое называют приверженцы такого программного обеспечения.

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

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

В случае с коммерческими системами придется обращаться к партнерам или искать профессионала, а это обойдется дороже.

Казалось бы, выбор очевиден, но цена это далеко не единственное отличие. Создателями бесплатных и коммерческих систем движут разные мотивы. У одних это желание самореализоваться, заработать авторитет в среде программистов. У других это бизнес. Соответственно, различаются и подходы к разработке, и результат.

Удобство использования

Большинство бесплатных CMS сделано «программистами для программистов». Поэтому интерфейс бывает понятен программистам, но вот простым людям разбираться с «идентификаторами родительских страниц» и «индексами сортировки» слишком хлопотно. Впрочем, и среди бесплатных систем попадаются довольно удобные экземпляры.

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

В то же время некоторые из платных систем нельзя назвать удобными. Изначально они разрабатывались программистами, что объясняет разного рода «ID», «инфоблоки» и «индексы сортировки» в интерфейсах, предназначенных, казалось бы, для простых смертных. Затем из коммерческих интересов в них было добавлено множество функций, удобство и понятность были принесены в жертву универсальности. Такие системы рассчитаны не на конечных пользователей, а на разработчиков сайтов, которые и становятся основными покупателями. Впрочем, большинство коммерческих систем сделаны, все-таки, для пользователя.

Документация

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

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

Техническая поддержка

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

У коммерческих систем поддержка регулярная, чаще всего есть отдельные сотрудники, которые за нее отвечают. Поддержка может быть оказана не только на форуме, но также по электронной почте, ICQ или даже по телефону. Отсылка пользователя коммерческой CMS «пойти почитать руководство» это редкость, в условиях конкуренции это самоубийственно. Производители стараются не оставлять покупателя системы без ответа.

Развитие программы

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

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

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

Исправление ошибок

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

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

Безопасность

Известны критические уязвимости и многочисленные случаи взлома сайтов и форумов, сделанных на бесплатных CMS. Хуже других себя зарекомендовали так называемые «нюки» и их разновидности. В интернете полно сайтов с детальным описанием способов взлома таких систем. Это обратная сторона открытости кода и широкой его известности.

Случаи взлома сайтов на серьезных коммерческих CMS это редкость. Дело не только в том, что программисты в компаниях работают профессиональнее. Уязвимости коммерческих систем практически неизвестны, потому «пионерам», возомнившим себя «крутыми хакерами», остается идти «ломать» сайты на бесплатных системах или скриптах-самоделках.

Ограничения по дизайну

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

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

Дополнительный функционал

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

У коммерческих CMS модули платные, большинство из них написаны разработчиками системы. Особого разнообразия вариантов ждать здесь не приходится, но всегда можно заказать разработку модуля для себя.

Резюме

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

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

Рекомендации

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

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

Источник: http://cmslist.ru/

тут. ; Интернет

.

www.cms-ka.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта