TXL выбирает Umbraco CMS

1. CMS cобственной разработки и CMS коммерческой разработки

С момента своего основания в 1994 году ТекСелл традиционно использовал технологии MicroSoft для создания и поддержки веб-приложений. В частности, компанией было создано и в настоящее время развивается и поддерживается приложение для  администрирования сайтов TXL SiteManager.

Существует достаточно аргументов ЗА и ПРОТИВ разработки и поддержки собственной системы обновления сайтов, при том, что уже существует несколько устоявшихся коммерческих решений.

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

В связи с этим выбор пал на Umbraco CMS.Официальный сайт продукта: https://umbraco.com.

2. Что такое Umbraco CMS

Umbraco CMS – это платформа с открытым кодом (open source code), которая поддерживается командой разработчиков в Дании. Такой подход позволяет создавать продукт с богатой функциональностью, так как большое количество разработчиков по всему миру снабжает систему новыми продвинутыми плагинами. При этом наличие центральной команды в лице коммерческой компании обеспечивает контроль качества «сборки».

Umbraco CMS – это платформа на ASP.NET.

3. Преимущества Umbraco CMS

  • Интуитивно понятное редактирование. Интерфейс разработан так, что полноценно работать в нём можно без тренингов.
  • Предварительный просмотр страницы на многих различных устройствах – компьютерах, планшетах, смартфонах – позволяет убедиться в адаптивности контента ещё до его публикации.
  • Публикация «по расписанию» (можно заранее создать или отредактировать страницу и проставить дату и время публикации)
  • Возможность работать над черновиком без публикации: работаем, сохраняем, но не публикуем.
  • Контроль версий позволяет вернуться к версии ДО редактирования – кнопка «UNDO».
  • Медиа-библиотека (картинки и документы разложены в папочках)
  • Удобство работы с многоязычным контентом.
  • Аналитические приложения для улучшения качества контента.
  • Встроенный обработчик изображений: обрезка, изменение размера, фокусировка.
  • Контроль над тем, как выглядит контент сайта в соцсетях. Актуально, чтобы контент сайта, которым посетители делятся в соцсетях, выглядел достойно. Вообще, управление контентом на различных сайтах и в различных приложениях сделано удобно.
  • Встроенное средство построения контактных форм и опросов.
  • Персонализация контента: различным аудиториям показывается более релевантный контент в зависимости от геолокации, демографии, времени и т.п.
  • Управление пользователями системы редактирования. Удобная настройка пользователей и групп пользователей, которым раздаются права на редактирование и управление тем или иным контентом.
  • Для хостинга сайтов на Umbraco CMS создано облачное решение Umbraco Cloud на самой продвинутой облачной платформе – MicroSoft Azure.

4. Возможности Umbraco CMS и TXL SiteManager

Базисные возможности TXL SiteManager и Umbraco сопоставимы. Оба приложения позволяют наполнять базу данных сайта обычными и html-текстами, медиа-файлами, файлами для скачивания и т. п. Базы данных в обоих приложениях разбиты на таблицы объектов с одинаковыми свойствами: страницы, каталоги продукции, новости, статьи, галереи и др. Логика доступа к ним через «админку» сайта тоже очень похожая.

Несколько приложений в рамках Umbraco CMS безусловно являются инновационными и очень востребованными. Существование большого количества уже готовых решений на платформе Umbraco оптимизирует реализацию проекта любой сложности – разработчик просто подключает нужный набор приложений. Список самых востребованных приложений: https://umbraco.com/apps/

Основное отличие двух систем:  TXL SiteManager является серверным приложением, которые «живёт» на сервере отдельно от сайтов. Сайты подключаются к нему на стадии разработки, так как разработка ведётся на базе общих библиотек. В случае с Umbraco CMS разработчикам приходится размещать систему администрирования сайтов локально вместе с сайтом. Потенциально могут возникнуть проблемы с обновлением системы, особенно, если разработчики поддерживают много сайтов на Umbraco CMS.

5. Хостинг Umbraco CMS

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