Как выбрать cms для сайта? Какие cms бывают?

Что такое CMS? Какую CMS выбрать для своего сайта?

CMS (Content Management Software или System) — система управления контентом или по-простому «движок» сайта. Современные веб-ресурсы становятся всё более функциональными и сложными, но в то же время благодаря CMS даже новички могут без особых проблем создавать свои собственные сайты и интернет-магазины.

Основные функции системы управления сайтом: представление контента пользователю, возможности по созданию и управлению контентом для автора, административные функции для владельца сайта.

На данный момент в Интернете представлено огромное число систем управления контентом сайта. Классифицировать CMS можно по-разному:

  1. Платность. Коммерческие (платные) 1С-БИТРИКС, UMI.CMS, DLE, Bullet, E107 и т.п. Бесплатные WordPress, Joomla, Drupal, IPBoard, phpBB, PHP-Nuke и т.д.
  2. По типу сайтов, для которых они предназначены. Есть движки для создания форумов (IPBoard, phpBB, Bullet, SMF), блогов (WordPress, LiveStreet), порталов различного назначения (Joomla, Drupal, DLE, OpenCms), интернет магазинов (1С-БИТРИКС, UMI.CMS, NetCat, AMIRO.CMS, magento, различные расширения к бесплатным движкам(Ubercart, WP eCommerce, Quick Shop, eShop)) и даже социальных сетей (Joomla, Drupal, LiveStreet, Dolphin, SocialEngine).
  3. По используемым языкам, ресурсам и технологиям: PHP, Perl, ASP; на файлах или с применением баз данных и т.д.
  4. Автономность: автономные и неавтономные (ucoz, конструктор на Narod, blogspot.com, LiveInternet и пр.)

Какую CMS выбрать для блога из коробки или самописную?

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

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

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

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

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

Основные качества современной CMS:

  1. Быстрая и лёгкая установка, которая под силу даже новичку в сфере разработки сайтов.
  2. Продуманный интерфейс и юзабилити как для пользователя, так и для администратора. Многие CMS позволяют управлять сайтом без специальных знаний программирования и т.п. Часто достаточно владеть компьютером на уровне знания офисных программ типа редактора Word  из MS  Office.
  3. Расширяемость и масштабируемость. Возможность «заточить» систему под свои нужды с помощью дополнительных модулей, плагинов или встроенного API.
  4. Инструменты уникализации, смены и настройки шаблонов внешнего вида, тем оформления.
  5. Качественная документация, русификация, поддержка, высокая частота и простота обновлений.
  6. SEO-ориентированность: ЧПУ-адреса страниц, возможность задания заголовков, описаний и ключевых слов для отдельных страниц и т.д.
  7. Безопасность. Не секрет, что злоумышленники часто взламывают сайты (особенно это касается популярных CMS), и необходимо, чтобы найденные в защите «дыры» вовремя устранялись.
  8. Разграничение прав доступа между пользователями, удобное администрирование и управление сайтом.
  9. Поддержка различного типа контента: текст, фото, звук, видео. Возможность интеграции с социальными сетями.
  10. Умеренные требования к веб хостингу: высокая скорость работы в сочетании с малым потребление ресурсов, стандартные технологии и программы, необходимые для работы CMS.

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

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

В следующей статье мы обсудим, какие бывают типы сайтов по функциональности, по качеству и т.д. Подписывайтесь на обновления. Удачного дня!

Что такое CMS? Какую CMS выбрать для своего сайта?
5 (100%) 1 vote

Что такое CMS? Какую CMS выбрать для своего сайта?: 8 комментариев
  1. Соглашусь с Ольгой. Для блога WP очень хороший вариант.
    Но Joomla, Drupal, IPBoard, phpBB, о которых вы писали тоже в этой статье тоже есть толк. Все зависит в каких целях будете их использовать.
    У меня есть небольшой опыт с этими CMS, они достаточно пластичны и надежны.

  2. Лично моё мнение выбирать нужно легкую и быструю, вот например для товаров очень отлично подходит OpenCart. Можете посмотреть образец сайта на ней http://mn7.ru/ Очень удобный функционал, на сервере занимает очень мало места, что опять же экономит деньги. Быстро инспектируется поисковиками, это можно проверить при добавлении нового товара на сайте и буквально через 2-3 часа легко нахожу страничку в поисковике. В общем всем советую — не пожалеете.

  3. Я бы посоветовала выбрать LiveStreet. Очень простой, удобный в применении. Удачи в вашем продвижении.

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

  4. Уже сколько сайтов обошел и мнения везде разные. Рекомендуют и Вордпресс и Джумлу и Друпал. На другом сайте все эти движки ругают. Где то сплошные минусы в отношении использования не стандартных CMS. На другом сайте, наоборот, говорится о преимуществах самописных движков. Короче объективного мнения не угадать. Я и сам пытался сделать такой анализ и мне казалось, что самописные CMS все же лучше. Но теперь не уверен. Для каждого человека только его мнение правильно. Даже не предполагал что именно этот вопрос вызовет столько противоречий. Получается, кому что больше нравится и кому что подходит. Определенного ответа нет.

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

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

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