Umbraco - довольно простая минимальная CMS. Чтобы настроить его (например, версия 7+), вам нужно знать Heavy MVC, JSON, XML, Sql и т. Д.
Фактически сайт, построенный на Umbraco 7+, полностью основан на просмотрах MVC, которые вы сами установили и назначили к SurfaceControllers (которые являются MVC-контроллерами), и все, что вы действительно получаете, это возможность для пользователей редактировать информацию о ваших страницах и управлять Umbraco для вас в БД.
Короче говоря, вам все еще нужны опытные веб-разработчики для создания сайта на Umbraco, они просто экономят много времени, не имея необходимости строить весь бэкэнд с нуля.
Вы используете Umbraco для организации типов документов, которые определяют, какие шаблоны (MVC Views) используются для рендеринга различных типов документов (например, веб-страниц), а затем вы создали шаблон с нуля со 100% контролем над HTML, Css и Javascript, которые получают результат.
Imo Umbraco больше похожа на Django, чем на полную CMS.
Уверенный, что вы можете построить сайт в Umbraco, а не настраивать что-либо, но это был бы довольно cheesey-сайт.
Весь смысл Umbraco - дать опытным разработчикам .Net разработчикам хорошую платформу для создания сайта поверх него, но им все равно придется его строить.
Теперь sharepoint будет более полным CMS из коробки, с которой вы можете многое сделать, но давайте посмотрим несколько проблем с SharePoint ...
- Ресурс Тяжелая, ест 50+ Gig, чтобы установить
- Eats 16 ГБ оперативной памяти, просто загрузить его (Sharepoint 2013)
- Требуется SQL Server 2008 R2 или эквивалент (лицензии предприятия, $$ chaching)
- Требуется Windows Server ($$ chaching)
- Это монстр в основном, если все, что вам нужно, это пользовательская платформа для редактирования блога ... человек, какая пустая трата денег. Фонд является бесплатным, но не включает такие вещи, как шаблон сайта блога, поэтому вы покупаете лицензию на серверную лицензию ($$ big cachinge, 40 000 $ + в некоторых сценариях)
Я думаю, что это лучше всего подходит для http://programmers.stackexchange.com/ –
Да, если вы хотите внести какие-либо изменения в CMS/создавать плагины –
да .. но это не потребует больше, чем базовые знания ... – ebb