лучше всего выбрать распространенную бесплатную или коммерческую CMS. Коммерческие cms


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

Автор: Алексей Новиков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Резюме

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

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

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

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

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

cmslist.ru

Почему я не люблю российские коммерческие CMS / Хабр

Продолжение моего первого поста про CMSы.

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

Итак стал я все ковырять изучать и смотреть насколько предлагаемые рынком системы удовлетворяют моим потребностям. Изучал я российские коммерческие продукты. С каждой новой системой становилось все груснее и груснее. А задача то стояла простая, найти готовую систему которая бы не отнимала времени у сотрудников на создание однотипного функционала. Вторая задача, найти систему с максимально быстрой настройкой шаблона под свои нужды, ну и соответственная кастомизация тех или иных модулей. Сам я то, в прошлом программист но последнее время все ближе по духу к дизайнерам (фраза грубая но суть я думаю вы уловили). К разным дизайнерским мини-фичам на сайтах отношусь достаточно трепетно, и всячески отстаиваю права фичей на существование. Былой программист посмотрит на фичу и скажет: — «Да ну, что Вы господа придумали, херня полная, никому не нужна, да и мне с ней ковыряться долго, давайте-ка сделаем как на прошлом сайте». С таким порядком дел я вообще не согласен и при выборе системы управления считал тонкую кастомизацию тех или иных частей какого либо модуля – основным параметром качества системы.

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

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

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

А бредовость отдельных модулей вообще поражает, например: каталог ссылок. Что это и нахера?

Что касатеся архитектуры систем (не знаю что у них там внутри) они все однотипные. Ну посмотрите чем концептуально отличается Битрикс от УМИ, или Хост от Амиро? Да ничем, та же страница ориентированная структура, такие же модули. Переходя от одной системы к другой, отличия видел одни – другой интерфейс. А принципиально все одно и тоже. «Ну и что?» скажите вы, ну на самом деле ничего такого. Дело в том что мне не понятно, почему никто не хочет попробывать новые подходы и найти новые решения, а не развивать тупиковую страницо-ориентированную архитектуру.

А эти ужасные WYSIWYG. Это вообще кошмар. Сидишь делаешь стили для сайта, выверяешь межстрочные расстояния, заголовки и прочую белеберду которая делает сайт вкусным. А эти WYSIWYGи на все это плюют и генерят свой «могучий» код. А что мне на это отвечают: секретарши с ним проще работать. Ну а результат каков? Плачевен друзья мои, плачевен. Вкраце суть: все известные мне российские коммерческие системы управления сайтом – не годятся, как базис для создания разнотипных сайтов. Разработчики навязывают свои стандарты информационной архитектуры (которые далеки от совершенства, да и далеки от народа). Хотя CMS априори должна давать гибкость.

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

Вообщем я долго мучился с вышеописанными проблемами. Пока не нашел ExpressionEngine. Но это история совсем другого поста.

UPD: Забыл, самое главное. Огромное спасибо хабрачеловеку sonsay. Если бы не он, этого поста бы не было.

habr.com

Коммерческие cms (системы управления сайтами) – зачем вообще платить?

Главная » Статьи » Коммерческие cms (системы управления сайтами) – зачем вообще платить?

Часто перед будущим владельцем сайта встаёт вопрос: какую cms ему выбрать? Как коммерческие cms, так и бесплатные обладают рядом преимуществ. Напомним, что cms (коммерческие или бесплатные) представляет собой специальную систему, с помощью которой пользователь может управлять контентом на своём сайте.

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

Но это облегчает вашу работу и в том случае, если обновление информации происходит раз в полгода. Теперь остаётся только выбрать cms, из какой группы предпочесть: коммерческой или бесплатной? И здесь есть две стороны этой медали, либо мы выбираем удобство, простоту, помощь специалистов и выбираем коммерческую программу cms, либо останавливаем свой выбор на бесплатной, но требующей временных и моральных затрат.

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

Плюсы и недостатки бесплатных CMS

Чтобы произвести оценку двух таких видов cms объёктивно, сравним преимущества и недостатки той и другой. Итак, бесплатные cms говорят сами за себя, они бесплатны и в этом их основное преимущество, в комплекте идёт, как правило, несколько модулей, также бесплатных. Вы можете, таким образом, подстроить движок максимально в соответствии с вашими пожеланиями. Положительным моментом становится и то, что исходный код является здесь открытым. Недостатки таких cms также становятся очевидными даже при первоначальном рассмотрении. Такие cms просто взломать, кроме того, никто не сможет дать вам гарантии относительно работы таких систем и отсутствия каких-либо ошибок. Помимо этого, во время каких-то возникших трудностей, вам, кроме форумов в сети интернет некуда будет обратиться.

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

Бесплатную CMS, стоит выбрать в том случае, если вы являетесь владельцем простого информационного портала, если вы получаете какой-то доход со своего ресурса, то останавливайте выбор только лишь на коммерческих cms. Так вы не поплатитесь не только потерей информации, но и потерей части дохода. Интернет-магазин или другие сайты, на которых может содержаться информация о ваших доходах, какие-то коммерческие тайны, обязательно используют коммерческие программы cms. Всегда помните: скупой платит дважды.

В нашей компании профессиональные специалисты смогут предоставить только лицензионные и коммерческие cms для вашего удобства и безопасности!

textstyle.ru

1С-Битрикс против всех: обзор популярных коммерческих CMS

В 2018 году, чтобы начать свой бизнес в интернете, достаточно выбрать готовый шаблон и систему управления сайтом, а после установить решение и CMS на хостинг. Так, абсолютно любой человек способен создать сайт или интернет-магазин, а чтобы запустить проект в работу, наполнять и управлять сайтом не нужны знания в веб-разработке или веб-дизайне; с этим справится любой уверенный пользователь персонального компьютера. Однако здесь встает вопрос: какую CMS выбрать?

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

Рекомендуем почитать: Как открыть интернет-магазин с нуля?

1С-Битрикс

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

Плюсы:

Минусы:

Выводы:

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

Рекомендуем почитать: Умная покупка: почему покупать 1С-Битрикс: Бизнес выгодно?

UMI.CMS

Другой системой управления сайтом, которая содержит в названии “1С” является UMI.CMS. С 2017 года UMI, в сотрудничестве со Сбербанком, запустила облачный сервис, который позволяет запустить сайт или интернет-магазин за 1 день. Оплата производится в формате месячной или годовой подписки. На сайте UMI можно купить коробочную версию CMS.

Плюсы:

Минусы:

Выводы:

Umi.CMS - одна из лидеров на рынке коммерческих CMS в России. Однако количество сайтов, сделанных на UMI, также как количество сертифицированных партнеров, значительно уступает 1С-Битрикс. Umi.Market также нельзя назвать популярной площадкой, так как количество модулей и шаблонов уступает 1С-Битрикс: Маркетплейс.

Net.Cat

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

Плюсы:

Минусы:

Выводы:

Система управления Net.Cat подойдет вашей компании, если у вас есть время на поиск квалифицированного исполнителя или студии, которые займутся разработкой вашего сайта или интернет-магазина, или же в штате работает человек, который займется разработкой интернет-проекта.

Diafan CMS

Эта коммерческая система управления сайтом также родом из России. CMS подойдет для запуска корпоративного сайта и интернет-магазина. Одной из особенностей можно назвать продуманный seo-модуль, а также возможность арендовать сайт или интернет-магазин в облаке.

Плюсы:

Минусы:

Выводы:

Diafan.CMS подойдет для запуска легкого корпоративного сайта, интернет-магазина или блога, однако количество модулей и готовых решений значительно уступает 1С-Битрикс и предыдущим CMS в обзоре.

InSales

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

Плюсы:

Минусы:

Выводы:

Платформа InSales отлично подойдет для создания интернет-магазина. Однако, в тарифах существует ограничения. И если у вас больше 10 тысяч товаров, или если интернет-магазину требуется несколько типов цен и интеграция с 1С, то затраты на интернет-магазин в год составят больше 50 тысяч рублей. Выгоднее выбрать 1С-Битрикс с активным сообществом, обширным количеством модулей и готовых решений, а также широким функционалом платформы.

Резюме

Выбор CMS для своего интернет-проекта - важный и ответственный шаг. Универсального рецепта успеха не существует, однако некоторые рекомендации все-таки можно предоставить: если вы думаете запустить сайт компании или интернет-магазин на готовом шаблоне, лучше всего обратить внимание на 1С-Битрикс, так как эта CMS имеет широкий функционал, который подойдет 99% интернет-коммерсантов, а также у 1С-Битрикс широкая сеть партнеров, которая позволит делегировать задачи по поддержке и наполнению сайта.

Выбрать готовое решение в комплекте с 1С-Битрикс.

www.redsign.ru

Выбор CMS: коммерческая или бесплатная?

При подготовке к разработке сайта в первую очередь возникает естественный вопрос: «Остановить свой выбор на какой-то бесплатной CMS или приобрести коммерческую систему управления контентом?» Одни считают, что необходимости в платной ЦМС нет, мол, «если не видно разницы — зачем платить больше»… Другие не без оснований полагают, что лучше купить некую платную систему, и тогда «появится возможность с кого-то спрашивать, если что»…

Попробуем остановиться на преимуществах того и другого мнения…

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

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

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

Предметом спора зачастую становится вопрос о незащищенности бесплатных систем. В качестве аргумента приводится прежде всего то обстоятельство, что любой человек может заглянуть в код и найти какие-то уязвимости, которые разработчик не успел устранить или просто не заметил… И вот, после того, как ваш сайт кто-то взломал, разработчик не несет никакой ответственности. Данная точка зрения имеет место быть, особенно данная проблема «задевает» молодые системы, которые еще не имеют большого сообщества и имеют не очень большую распространенность. А вот у максимально популярных бесплатных движков, имеющих множества приверженцев и разросшееся коммюнити, такие проблемы редки. Предвижу сразу множество замечаний о взломах бесплатных движков (сам приведу пример с недавним взломом WordPress-сайтов)… Сразу же отмечу, что взламывают обычно сайты со старыми, давно не обновленными версиями скриптов — разработчики обычно выпускают «заплатки» сразу же после обнаружения некой дыры в безопасности. Тем более, что в таких сообществах пользователей постоянно указываются возникающие проблемы и баги обсуждаемого движка, которые разработчики со временем устраняют. Чем больше пользователей используют как-то скрипт, тем больше ошибок находят юзеры, и, как следствие, устраняют создатели.

Что касается коммерческих систем, то в данном контексте можно также поспорить: обычно у таких систем заметно меньше пользователей, которые в данной ситуации являются и тестировщиками CMS, а следовательно для выявления всех уязвимостей разработчики должны содержать ощутимый штат тестировщиков, что на самом деле бывает нечасто. Единственно, при взломе через дыру в безопасности движка появляется «крайний», что мало кого будет радовать, когда взломщики уже поглумились над сайтом, а то и попросту удалили его… Не хочу наговаривать на все коммерческие системы, однако, если систему разрабатывает не очень известная и большая фирма, то такого развития событий вполне можно ожидать… Так что данный спор можно отнести к разряду холиваров1(от Holy War — англ., священная война. Так обычно называют споры о вкусах или о вопросах, точного ответа на которые не существует), так что тут все равно будут несогласные с любой точкой зрения…

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

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

Недостатками можно назвать, естественно, коммерческую составляющую, а также (не всегда) закрытость кода…

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

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

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

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

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

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

1холивар — от Holy War — англ., священная война. Так обычно называют споры о вкусах или о вопросах, точного ответа на которые не существует (прим. автора)

pingvinoff.net

e-KAO, лучше всего выбрать распространенную бесплатную или коммерческую CMS

Выбор оптимальной системы управления контентом

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

Выбор класса CMS

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

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

Разработчики коммерческих CMS стараются создать впечатление, что бесплатные системы создаются любителями и отличаются низким качеством, но это неправда. Известные бесплатные системы управления контентом разрабатываются командами профессионалов, которые просто выбрали другой способ ведения бизнеса. Вместо получения денег за продажу каждой копии системы, они распространяют ее бесплатно, предлагая дополнительные услуги на коммерческой основе. Если в нашей стране такая модель бизнеса слабо распространена, то за рубежом достаточно многие коммерчески успешные проекты развиваются в рамках концепции Open Source, то есть с условием предоставления исходного кода программ. Чаще всего в этом случае продукты распространяются совершенно бесплатно, а доход разработчики получают за счет рекламы, спонсорства, продажи дополнительных программ или написания таких программ на заказ, платных консультаций и некоторых других работ.

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

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

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

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

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

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

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

Среди бесплатных систем управления контентом достаточной популярностью и приемлемым качеством отличаются Drupal, Joomla, Wordpress, MODx, TYPO3, E107, phpBB и некоторые другие. Из коммерческих систем можно выделить 1С-Битрикс: Управление сайтом, NetCat, DataLife Engine, UMI.CMS, Amiro.CMS, HostCMS, ABO.CMS, Twinlight CMS, Invision Power Board. Естественно, среди систем, не отмеченных в этом списке, есть достаточно качественные, но пока их популярность не слишком высока.

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

e-kao.ru

Коммерческие CMS | Creative Way Projects

Обойдемся без дорогих продуктов. Хотя среди дорогих и средних по цене CMS есть из чего выбрать. Те, кому позволяют средства, могут выбрать из Interwoven (www.interwoven.com) и BroadVision (www.broadvision.com). Эти системы могут стоить сотни тысяч долларов. (Каждая копия CMS уникальна для каждой ком­пании, поэтому цены различны.) Общая стоимость такого инструмента может быть больше, если добавить сюда стоимость профессионального обслужива­ния, обучения и импорта старого содержания. Также можно выбрать из сред­них по цене CMS-систем, которые стоят от $40000 до $100000. Среди них: Merant (www.merant.com), Ingeniux (www.ingeniux.com), Paperthin (www.pa-perthin.com) и Mediasurface (www.mediasurface.com).

Впрочем, мне кажется, что людей, которые держат в руках эту книгу, мало интересуют средние по цене CMS-решения уровня предприятия, тем не менее я считаю, что будет полезно знать, сколько в принципе можно заплатить за CMS. А теперь давайте обратимся к дешевым CMS. Продолжая работать с воображае­мым сайтом, рассмотрим системы, которые стоят намного меньше, чем $10000.

Подходящих нам коммерческих CMS-решений так же много, как звезд на небе. Ладно, конечно, не так много, но некоторые все-таки есть.

CMS-предложение: WebWorld

Стоимость системы WebWorld (http://cms.webworld.biz) колеблется от $29 до $159 с пользователя. Ролевой принцип администрирования в системе WebWorld позволяет вам устанавливать администраторский, пользовательский и гостевой уровни для сотрудников, таким образом, у каждого члена вашей команды будет свой уровень доступа, что позволит ему делать только то, что необходимо. Помимо управления созданными в WebWorld страницами, данный продукт может обновлять страницы, созданные CMS других компаний или даже вручную. Также WebWorld поставляется вместе с машиной поиска, кото­рую вы можете установить и на страницы, не созданные WebWorld. Благодаря тому что с созданным ранее содержанием можно так просто работать, вы сэко­номите время ваших сотрудников: вместо импорта своего старого содержания в новую CMS вы легко можете его подключить.

WebWorld обладает WYSIWYG-редактором на основе браузера для создания и редактирования содержания, поэтому сотрудники, не имеющие специальной технической подготовки, могут с легкостью осуществлять обновления, даже не зная HTML. Также они могут выполнять свою работу в любом месте, где есть MS Internet Explorer 5.0 и выше. Выше в этой главе я уже говорила о том, как важна возможность составления содержания прямо в Сети. Некоторые CMS требуют, чтобы у пользователей было специальное программное обеспечение, установленное на их компьютере; это значит, что вам придется платить за ПО для каждого сотрудника и за время, потраченное на установку. Доступ к CMS посредством Сети, таким образом, является отличной возможностью для вас. WebWorld — не единственная CMS, которая предлагает доступ через Web; мно­гие CMS работают таким образом, включая дешевые и бесплатные системыдля управления персональными страницами, которые мы рассматривали немного выше. Но это совсем не значит, что такая возможность присутствует у всех CMS. Если эта возможность важна для вас, убедитесь, что ПО, которое вы вы­бираете, этой возможностью обладает.

CMS-предложение: AssetlUow

Если названия Microsoft и Macromedia для вас — не пустые звуки, AssetNow (www.assetnow.com), возможно, как раз то, что вы ищете. Коммерческая вер­сия AssetNow стоит от $1000 до $2500, в зависимости от типа лицензии. Суще­ствует также личная редакция того же самого инструмента, которую вы може­те использовать для персональных и некоммерческих сайтов. Если вас заинтересует AssetNow, можете сначала попробовать личную редакцию для пер­сонального сайта; это поможет вам ознакомиться с основной структурой инст­румента. Если понравится, можете приобрести коммерческую версию для ра­боты.

Требования AssetNow отличаются от инструментов с открытым кодом, ко­торые мы рассматривали. Вместо языка РНР это приложение использует сер­вер приложений Macromedia ColdFusion MX/5.0. Помимо Linux, AssetNow ра­ботает под управлением операционных систем Microsoft Windows NT/2000/XP. И вместо баз данных с открытым кодом, таких как MySQL, AssetNow работает с Microsoft Access.

Выгода работы с Access состоит в том, что эта программа у вас уже, возмож­но, есть; вы купили ее вместе с MS Office. Недостаток Access состоит в том, что она не очень хорошо работает с интенсивно работающими сайтами, управляе­мыми базой данных; Access разрабатывалась как настольное приложение, а не как Web-приложение. Если вы и ваши пользователи производите частые пере­дачи данных в Сети — например, если у вас Интернет-магазин — у вас не будет гарантии, что ваши данные будут в полной безопасности. Кроме того, если ваш сайт станет популярным, Access может не выдержать большого количества посетительских запросов. Если вы только начинаете, можете начать работать с Access, но затем переходите на MySQL; главное, не затягивайте с этим, иначе застрянете с системой, которая не отвечает вашим потребностям.

Использование AssetNow имеет смысл, если вы работаете с небольшими Intranet-приложениями. Если у вас небольшое количество пользователей и про­стая база данных, все будет в порядке. К тому же AssetNow предлагает хорошук? поддержку CSS и (X)HTML, поэтому можете создавать хорошо оформленные страницы, приятные на вид и радующие количеством трафика.

Определение:

UNIX и LINUX. UNIX- это операционная система, которая была разработана в Bell Labs в начале I 970-х годов. С годами UNIX значительно развилась и стала популяр­ной операционной системой в университетах. Linux — это более новая версия UNIX, которая невероятно популярна. Она является бесплатной операционной системой с открытым кодом, разработанной, главным образом, одним человеком по имени Ли-нус Торвальдс (Linus Torvalds). Linux увеличил популярность UNIX, и вы можете увидеть, что многие люди используют UNIX/Linux не только для серверов, но и для персональ­ных компьютеров. Операционная система Macintosh OS X базируется на одной из версий UNIX и содержит инструменты и протоколы с открытым кодом под приятным интерфейсом Мае.

Определение:      

Intranet. Intranet, подобно Internet, — это сеть компьютеров, которые обмениваются ин­формацией, однако сеть Intranet является частной и замкнутой. Данные в Intranet в ком­пании или организации доступны только членам данной компании или организации.

Исследование: Easy Publish

Zope для обычных пользователей? Easy Publish (табл. 6.6) основана на бесплат­ном продукте Zope с открытым кодом, который обсуждался в этой главе выше. Easy Publish может быть проще, но это не бесплатная CMS. Причина, по которой цена (примерно $2300) может быть подходящей, заключается в том, что Easy Publish уже содержит некоторые дополнительные инструменты Zope, поэтому еще раз за них платить не придется. Короче говоря, вы экономите время на работе, а время — это деньги.

Операционная система. Easy Publish работает под Windows 95/98/NT/2000 или Solaris, Linux, BSD, Mac OS X и другими.

Для каких сайтов подходит лучше всего. Поскольку это продукт, создан­ный на основе Zope, вы можете использовать его для крупных сайтов с высо­кой посещаемостью. Конечно, Easy Publish можно использовать и для более простых сайтов, но, если одно из ваших требований состоит в том, чтобы CMS выдерживала высокую посещаемость, Easy Publish будет вам полезна. К пользо­вателям системы Easy Publish относятся, например, следующие: Cap Gemini, Ernst 8c Young England, Датский технический университет BioCentrum и Управ­ление гражданской авиацией Дании.

Поддержка. Easy Publish предлагает заключение договоров на техподдерж-ку по различным ценам. Техническая поддержка может стоить $35 за 15 мин.

Источник. Для того чтобы скачать Easy Publish, зайдите на сайт www. easypublisher. com.

Необходимые навыки. Как и в случае с Zope, может пригодиться знание языка Python, причем продукты, поставляемые вместе с Easy Publish, работают самостоятельно.

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

Специальные возможности. Специальные возможности у Easy Publish при­мерно те же, что и у Zope: эта система поддерживает все дополнения на основе Zope, которые вы без труда сможете найти и установить самостоятельно, если у вас не возникало проблем с использованием Zope.

Цена. Корпоративная лицензия для Easy Publish для неограниченного коли­чества пользователей стоит примерно $2340. Индивидуальные, некоммерчес­кие лицензии доступны бесплатно.

www.cwpro.ru


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