Умбрако - бесплатная система управления содержимым сайта с открытым кодом. Работает на платформе Microsoft ASP.NET. В процессе разработки идёт миграция на .NET Core.
Под управлением Umbraco работает более 500 000 сайтов во всем мире, в том числе: SanDisk.com, Heinz.com, Asp.net.
Особенности Umbraco.
- Система использует стандартные технологии .NET, Razor. Админка создана на AngularJs и допускает расширение средствами разработчика
- Сразу после установки вы получаете возможность хранения и редактирования практически любых применяемых в сети данных. Возможно быстро задать типы хранимых документов, их свойства и иерархию. Это не требует знаний программирования и доступно пользователю любого уровня.
- В панели управления все операции с данными - документы, типы документов, пользователи сайта, файлы стилей, языковой словарь, макросы расширения, изображения - осуществляются единообразно. Содержимое разделено на несколько разделов, в каждом из которых информация сгруппирована в дерево. Для каждого элемента доступно контекстное меню допустимых операций.
- Внешний вид сайта для посетителей полностью определяется разработчиком. Система ни одного символа не добавляет сама на страницу для пользователя. Для определения пользовательской части сайта доступны любые средства современной разработки - Angular, React, Vue. В этом смысле система также готова к варианту использования как Headless CMS
- С технической стороны система в целом представляет собой MVC приложение, в котором работа с моделями данных уже автоматизирована в административной части. Разработчик создает контроллеры с бизнес-логикой и представления данных в виде "макросов" на Razor (C#) или частичных представлений, используемые стандартным образом в страницах сайта, либо непосредственно в гипертекстовом редакторе. Вместе эти варианты позволяют собирать сайты очень быстро и с полной отдачей повторно переиспользовать ранее созданный код.
Создатели системы гордятся сообществом разработчиков, которые помогают отвечать на технические вопросы (на английском) и вносят свой вклад в улучшение движка. Доступно огромное число расширений для различных применений сайта.
В рунете Umbraco всё ещё используют большей частью разработчики, работающие с иностранными или международными заказчиками. Тем не менее, за последние 10 лет вышло минимум 500 проектов, сделанных несколькими российскими веб-студиями и агентствами, на биржах фриланса сайты на Umbraco уже не являются экзотикой.
Последняя версия Umbraco доступна на сайте https://our.umbraco.com/download/. Предпочтительный способ начальной установки CMS осуществляется через nuget пакет в Visual Studio.
Официальный сайт тех поддержки на английском языке: https://our.umbraco.org