Интересное

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

Для чего нужны CMS

Система управления контентом, система управления содержимым, система управления сайтом, движок сайта… Это все про нее, про CMS. Аббревиатура расшифровывается как Content Management System, что в переводе с английского означает «система управления контентом». Если говорить простыми словами, CMS — это программа, в которой можно создать сайт, наполнять его контентом и редактировать. При этом навыки программирования вам не понадобятся. 

Платить или не платить?

За вопросом, какую CMS выбрать для сайта, следует второй: «Сколько средств на это потребуется?». Существуют платные и бесплатные варианты. Чтобы принять решение, платить или не платить, важно учесть несколько моментов:

  • какой именно сайт вы создаете (лендинг, информационный ресурс, интернет-магазин и т.д.);
  • какие задачи должен решать ваш проект (например, кому-то сайт нужен для галочки, то есть, чтобы просто «быть в интернете», а кому-то — для получения заказов);
  • бесплатно — не значит хуже. 

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

Критерии выбора CMS

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

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

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

Визуальный редактор

Удобно, когда админка простая и функциональная, и работать с контентом можно как в визуальном режиме, так и режиме HTML-кода. Наверняка вы не ограничитесь добавлением изображений и текста, и некоторые задачи понадобится сделать в HTML-редакторе, например, добавить семантический тег. Простой и функциональный встроенный редактор, позволяющий работать в том и другом режиме, к примеру, есть в WordPress, Joomla, OpenCart, 1С- Битрикс, а, допустим, для Drupal вам понадобится установить соответствующий модуль. При выборе CMS-системы проверьте, насколько для вас интуитивно понятен и удобен ее интерфейс.

SEO-дружественность

Даже если вы пока что не задумываетесь о продвижении сайта в поисковых системах, спустя время вы, скорее всего, вернетесь к этому вопросу. Так что оценить, насколько CMS готова вам в этом помочь, лучше заранее. В принципе любой движок оснащен функционалом, необходимым для работы над SEO-продвижением, отличие в том, что какие-то возможности доступны по умолчанию, какие-то можно реализовать с помощью дополнительных инструментов. К примеру, добавление метатегов (title, description, keywords) возможно по умолчанию в OpenCart и поддерживается во многих шаблонах WordPress. В Joomla метатеги можно добавлять вручную или с помощью расширения SEOSimple, в Drupal это можно сделать при помощи специальных модулей (Meta tags quick, Page title и др.). Чтобы сделать правильный выбор CMS, оцените, насколько для вас удобна реализация функций SEO-продвижения. Вот еще несколько связанных с SEO функций CMS, о которых будет полезно узнать подробнее:

  • оптимизация изображений (изменение размера, добавление описания — атрибутов alt и title и т.д.);
  • управление картой сайта (sitemap.xml) и файлом robots.txt;
  • интеграция с сервисами аналитики (Яндекс.Метрика, Google Analytics и пр.);
  • генерация SEF-URL (удобных для восприятия человеком адресов страниц сайта).

Возможности кастомизации

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

Расход ресурсов

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

Популярные CMS

Вот так выглядит рейтинг популярности движков для сайтов по данным iTrack на конец 2019 года:

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

WordPress

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

Плюсы:

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

Минусы:

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

Joomla

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

Плюсы:

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

Минусы:

  • здесь, скорее, «плюсоминус»: из-за гибкости и разнообразных настроек с Joomla чуть сложнее разобраться, чем с WordPress;
  • угрозы, связанные с открытостью кода (как и в случае с WordPress).

1С-Битрикс

Лидер на рынке платных CMS в России. Подходит для создания проектов любой сложности: информационных ресурсов, интернет-магазинов, порталов, онлайн-сервисов, корпоративных сайтов и т.д.

Плюсы:

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

Минусы:

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

OpenCart

Эта CMS предназначена для создания интернет-магазинов и позволяет начать продавать онлайн без больших финансовых вложений.

Плюсы:

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

Минусы:

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

Drupal

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

Плюсы:

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

Минусы:

  • сложная панель управления;
  • в выборе тем и шаблонов уступает другим CMS.

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

Межтекстовые Отзывы
Посмотреть все комментарии
guest

Искусственный интеллект: краткая история, развитие, перспективы

Разработка #Обзор #Технологии #Нейросети #Наука #Гаджеты Сейчас технологии развиваются с немыслимой скоростью. Ранее те возможности, что, казалось бы,...

Что такое язык программирования

Разработка #C/C#/C++ #Программы #Обзор #Веб-дизайн #Java Программа на компьютере или смартфоне – это последовательность команд, которую создавали с...

CMS, фреймворк или собственная разработка: что выбрать?

CMS CMS – система управления контентом. Распространяется на бесплатной или платной основе. Подойдет для проектов: с небольшой нагрузкой;...

Уровни языков программирования: краткий обзор

Разработка #Обзор #Технологии #Железо #Программы Рассказываю о том, почему языки программирования делятся на уровни, что эти уровни обозначают...

Верстка сайта: инструкция для начинающих

Разработка #Веб-дизайн #HTML/CSS Разработка сайта – это долгая и плодотворная работа, которая, как правило, разделена на несколько этапов....

Взгляд в будущее: смогут ли метавселенные заменить реальность

Разработка #Технологии #Тренды #Facebook #Криптовалюта Краткое введение в метавселенные. Что они собой представляют, как работают и стоит ли...

Как безопасно удалить неиспользуемый CSS в WordPress

Разработка #Плагины #WordPress #HTML/CSS #Оптимизация Неиспользуемый CSS – это код, который загружается при открытии страницы, но фактически не...

Обзор лучших WYSIWYG-редакторов

Разработка #Обзор #Контент #JavaScript #OpenSource Рассматриваем лучшие текстовые WYSIWYG-редакторы, которые можно встроить на сайты и в веб-приложения. Полнофункциональные, быстрые...

В Windows 11 добавится поддержка USB 4 2.0 со скоростью передачи данных до 80 Гбит/с

Новости #Обновления #Windows Реклама. ООО «ТаймВэб». erid: LjN8K8PQJ Корпорация Microsoft начала распространять пакет функциональных обновлений KB5034848 для Windows 11...

GitHub включил по умолчанию механизм защиты от утечек данных

Новости #GitHub #Сервисы #Безопасность Реклама. ООО «ТаймВэб». erid: LjN8K4hV8 Сервис GitHub включил защиту от попадания в публичный репозиторий приватных...

Как сделать приложение из веб-сайта

Разработка #Плагины #Веб-дизайн #Сервисы #WordPress #Конструктор Разработчики популярных веб-ресурсов стараются сделать все возможное, чтобы клиентам было комфортно потреблять...

Строки в Python и методы работы с ними

Разработка #Редакторы кода #Python В одной из прошлых статей я разбирал строки в JavaScript. Теперь пришло время поговорить о...

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

Разработка #Браузеры #Веб-дизайн #HTML/CSS Часто возникают ситуации, когда необходимо проанализировать содержимое веб-страницы: посмотреть description, узнать размер какого-то элемента...

Что такое скрипт

Разработка #Разбор #JavaScript #PHP #Windows Активные пользователи компьютера время от времени сталкиваются со словом «скрипт», не всегда понимая,...

Как открыть закрытые вкладки в Google Chrome

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

Как легально увеличить лайки в Ютубе?

Лайки в Youtube и легальные способы их увеличить. Чего не стоит делать при накрутке реакций, и как сделать...

Pagekit – open source CMS от Yootheme

Разработка #Шаблоны #JavaScript #HTML/CSS #PHP #Оптимизация Тенденция, однако. Разработчики клубных шаблонов начинают создавать собственные CMS. Примерно год назад...

Как настроить Sublime Text 3

Разработка #Программы #Редакторы кода #JavaScript #HTML/CSS Sublime Text 3 – это текстовый редактор, разработанный для верстальщиков и программистов....

Как правильно использовать enum в C#

Разработка #C/C#/C++ #Разбор В C# есть много интересных возможностей, помогающих разработчикам писать код на языке, который похож на...

Что такое скрам-доска

Разработка #Программы #Обзор #Менеджмент #Оптимизация Поговорим об одном из наиболее часто используемых инструментов для повышения эффективности команды.  Что такое...