Обзор и сравнение функций CMS



Что такое CMS?

Для начала, давайте разберемся, что такое CMS и можно ли обойтись без нее. CMS (content management system) - это система для создания и администрирования сайтов или, если говорить проще, это движок сайта.


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


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


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


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


Облачные CMS

Облачными технологиями уже никого не удивить. Мы каждый день пользуемся навигаторами, которые получают информацию о пробках из облака. Смотрим кино и слушаем музыку из облачных сервисов. Пользуемся голосовыми помощниками, которые тоже обрабатывают запросы в облаке, а вот облачные CMS до сих пор были редкостью. Чаще всего, под облачными CMS понимаются конструкторы, работающие по модели SaaS (software as a service) но, как уже было сказано выше, функционал конструкторов ограничен и они не позволяют решить все задачи заказчика.


CMS Smart Engine - это уникальная CMS, ядро которой размещается в облаке, а сайт - на хостинге клиента. Такое разделение позволило взглянуть на CMS совершенно по-новому и создать функциональный, простой и удобный инструмент для разработки и обновления сайтов.


Что это Вам дает? Прежде всего, все преимущества классических CMS: возможность создания лендингов, сайтов, интернет-магазинов. Отсутствие ограничений и возможность расширения функционала за счет возможности написания своего кода. А еще среду визуальной верстки, визуальный конструктор стилей, большое количество быстрых интеграций и очень высокий уровень автоматизаций, присущий конструкторам сайтов. При этом, мы уделили большое внимание оптимизации кода и скорости загрузки сайтов, созданных на CMS Smart Engine.


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

Расширяемость

Возможность создавать свои собственные HTML, CSS, PHP,  JS файлы, а также расширять базовый функционал написанием своих контроллеров и моделей.


Конфиденциальность

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


Обновление версии CMS

Простое обновление версии CMS Smart Engine для расширения функционала.

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

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


Обновление сайта
Для обновления сайта не требуется установка FTP-клиентов и других программ. При этом, общение сайта с панелью управления шифруется.


Загрузка и синхронизация

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

Простота

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


Независимость

Ваш сайт размещается на Вашем хостинге и его работа при посещении пользователями не зависит от облачной платформы.


Экономия

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

Основные преимущества использования облачных технологий


Облачная CMS Smart Engine

Более 1500 функций и инструментов для создания идеального сайта без ограничений шаблонами.

SEO в CMS Smart Engine

Сравнение CMS и конструкторов сайтов

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




Характеристика
Конструкторы сайтов
Классические CMS
CMS Smart Engine
Лицензия (платная / бесплатная)
Платные или бесплатные в зависимости от CMS
Бесплатная стартовая лицензия, другие типы лицензий платные
Абонентская плата / Подписка
Есть
Нет
Нет
Установка и настройка сайта без знания кода
Шаблоны страниц (Templates)
Среда визуальной верстки
Верстка HTML-кодом
Есть с ограничениями
Визуальный конструктор стилей
Загрузчик шрифтов
Автоматическая SEO-оптимизация контента
FTP-менеджер
Поддержка CSS, JavaScript
Есть с ограничениями
Поддержка PHP
API
Неограниченное количество администраторов с разными уровнями доступа 
Резервное копирование и восстановление сайта
Магазин расширений сторонних разработчиков
Размещение на своем хостинге
Бесплатная техническая поддержка
В рамках тарифа
Создание сайта без визуального редактора (только кодом)

Страхи и минусы облачных технологий

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


Основные страхи и вопросы:


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


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


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


Это небезопасно. Кто-нибудь может перехватить информацию при обновлении сайта.

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


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


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



Облачная платформа будет следить за посетителями на моем сайте

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

И еще раз про абонентскую плату

Мы уже много раз говорили, но, как показывает опыт, нам не верят.

У CMS Smart Engine нет абонентской платы и других скрытых платежей!