Обзор и отзывы о CMS Concrete5 v8.5.1 - uGuide.ru

Обзор и отзывы о CMS Concrete5 v8.5.1

  • Обновлено:
    27.08.2019
  • Просмотры:
    160
  • Отзывы:
    0
  • Наша оценка:
    4.0
Concrete5 — бесплатная CMS, которая подходит для создания разных сайтов. Написана на языке PHP и полностью соответствует современным стандартам, что позволяет вебмастерам при необходимости самостоятельно создавать специализированные расширения.

Отличительная черта Concrete5 — простота. Основной целью CMS разработчики называют упрощение процесса создания проекта. Так ли это на самом деле — разбираемся в нашем обзоре движка.

Целевая аудитория

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

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

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


 

Что нового в Concrete5 v8.5.1?

Актуальная версия движка — восьмая. С момента её релиза было ещё 5 минорных обновлений и выход 1 патча, исправляющего ошибки. В последнем апдейте больше внимания было уделено поведенческим улучшениям, касающихся перевода пользовательских логов, качества кода, удаления ненужных и сломанных CSS-стилей. С точки зрения обновления функциональности была только добавлена возможность фильтровать логи по времени. 

А вот в предыдущем апдейте функциональности было уделено намного больше внимания. В версии 8.5.0 в CMS появились следующие возможности:

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

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

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

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


 

Функциональные возможности

CMS Concrete5 идёт по тому же пути, что и популярные конструкторы — максимальное упрощение процесса создания и управления сайтом. Каждая страница здесь — это совокупность блоков и виджетов, которые можно редактировать в визуальном режиме: переписывать текст, загружать другие изображения. Блоки можно удалять, добавлять, перемещать по рабочему пространству. Это значительно ускоряет процесс разработки и делает его доступным для пользователей, которые не имеют никакого опыта в вебе. 

Упрощение относится только к пользовательскому опыту и не сказывается негативно на функциональности движка. В базовой комплектации CMS Concrete5 предлагает целый ряд полезных модулей:

  • Поддержка RSS по умолчанию.
  • Система управления баннерами.
  • Средства сбора веб-статистики.
  • Встроенный поиск по сайту. 
  • Формы обратной связи.
  • Инструменты управления блогом и запуска голосований и т.д.

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

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

  • «Приветствие» — страница, на которой отображаются последние действия, избранные расширения и темы, новости о CMS. Здесь же можно посмотреть список запланированных задач и отредактировать личные данные администратора.
  • «Карта сайта» — полная карта сайта с возможностью управлять каждой страницей: 
  • «Файлы» — файловый менеджер CMS Concrete5.
  • «Пользователи» — список зарегистрированных пользователей сайта с именем, почтовым адресом, датой авторизации, статусом и количеством входов. Есть встроенный поиск, возможность ручного добавления пользователя и экспорт списка в CSV, присвоение групп и атрибутов. 
  • «Экспресс-объекты» — создание и управления экспресс-объектами.
  • «Отчёты» — результаты форм, опросов и изменения страниц.
  • «Страницы и темы» — управление шаблонами, темами и атрибутами.
  • «Календарь и события» — управления встроенным календарём.
  • «Беседы» — список сообщений с указанием автора, текста и статуса.
  • «Стеки и блоки» — просмотр списка стеков и блоков с возможностью добавления дополнительных элементов интерфейса.
  • «Расширения Concrete5» — список установленных расширений и инструменты управления ими.
  • «Настройки системы» — параметры работы движка и сайта. 

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


 

Дизайны и работа с шаблонами

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

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

  • Собрать интерфейс из готовых элементов. 
  • Выбрать цветовую схему.
  • Настроить фон и шрифты.
  • Отрегулировать размер шрифта, границ и отступов. 

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

В панели администрирования за внешний вид сайта отвечает раздел «Страницы и темы». В нём вы можете управлять установленным темами и загружать новые, добавлять отдельные варианты дизайна для мобильной версии сайта. Здесь же есть раздел с типами страниц, атрибутами и шаблонами. Вы можете посмотреть, как называется файл, который отвечает за отображение той или иной части страницы, а затем изменить его локально и загрузить через FTP для применения изменений. Переходить к изменению дизайна можно также через раздел «Карта сайта», в котором представлены все страницы проекта, в том числе одиночные.


 

Оптимизация (SEO) и продвижение

SEO-параметры сайта в Concrete5 разделены на две части. Опции, которые отвечают за проект в целом, доступны в панели администратора через раздел «Настройки системы». Здесь вы можете:

  • Включить отображение ссылок без index.php.
  • Настроить канонический и альтернативный канонический URL.
  • Активировать перенаправление ссылок.

В разделе «SEO и статистика» есть вкладка для пакетного изменения метаданных. На ней отображаются все страницы сайта, у которых можно добавить/изменить заголовок и описание. Это очень удобно — не приходится переходить по всем страницам для отдельной настройки. 

В разделе «Коды отслеживания» доступны поля для вставки счётчиков в шапку или подвал сайта. Для управления формированием ссылок можно указать слова, которые будут автоматически исключаться из URL. Кроме того, вы можете сформировать черный или белый список областей, которые будут исключаться из индексирования. 

Для настройки производительности движка в панели администратора доступен раздел «Оптимизация». В нём вы можете:

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

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

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


 

Ценовая политика

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

Для установки CMS Concrete нужен хороший хостинг, который поддерживает PHP. На старте оптимальным решением станет виртуальный хостинг от Bluehost.com. Минимальный тариф стоит 3,95 долларов в месяц и предлагает создать 1 сайт на 50 Гб SSD. На старших тарифах виртуального хостинга ограничение на количество сайтов и объём места на диске снимаются.

Для крупных проектов Bluehost предлагает использовать VPS и выделенный сервер. Стоимость колеблется от 19,99 до 119,99 долларов в месяц в зависимости от типа и мощности сервера. Зарегистрировать домен также можно на Bluehost. Цена зависит от зоны: например, .WEBSITE стоит 1,99 долларов в год, а .COM — 11,99 долларов в год. Если нужна доменная зона рунета, то нужно искать другого регистратора.

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


 

Плюсы и минусы

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

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

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

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


 

Аналоги и конкуренты

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

Лучшие альтернативы Concrete5

uKit.com
uKit – конструктор для бизнес-сайтов, который предлагает один из самых простых визуальных редакторов в рунете. Сервис подходит для создания визиток, портфолио, блогов, небольших магазинов и сайтов компаний. На uKit есть несколько тарифов, которые определяют возможности веб-мастера. На минимальном тарифе доступны базовые инструменты конструктора. Чем дороже пакет услуг, тем больше дополнительных инструментов для кастомизации дизайна и организации онлайн-продаж.

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

Wix.com
Wix – конструктор с упором на внешнюю привлекательность с огромным количеством профессиональных шаблонов и средств кастомизации интерфейса. Визуальный редактор Wix напоминает Photoshop и другие аналогичные программы: очень много инструментов, которыми первое время боишься пользоваться. Но достоинства конструктора не ограничиваются только вариативностью дизайна сайта. Важная часть Wix — встроенный магазин приложений для добавления новых возможностей, будь то бронирование номера в гостинице или онлайн-запись. На Wix есть несколько режимов работы, в том числе с редактированием кода.

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

Онлайн-платформы uCoz, uKit, Wix — это сервисы, которые отлично адаптированы под требования рунета. Первые два конструктора — и вовсе отечественная разработка. В первую очередь адаптация проявляется в тех возможностях интеграции, которые площадки предоставляют. Соцсети, платёжные сервисы, виджеты обратных звонков, онлайн-чаты, торговые площадки — на конструкторах есть всё, чем пользуются в рунете. Concrete5 такой локализацией похвастаться не может.


 

Примеры сайтов, созданных на Concrete5

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


 

Выводы и рекомендации

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

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

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

  • Автор: Дмитрий Луценко

no avatar