Umbraco CMS - это система управления содержанием сайта с открытым исходным кодом, написанная на ASP.NET, которая работает на сервере IIS и поддерживает базы данных, такие как MS SQL и MySQL.
Эта система применима как для личных сайтов, так и больших компаний, причем эта система абсолютна бесплатна в использовании (при использованиии некоммерческой версии лицензии). Система Umbraco проста в изучении и использовании, что делает ее превосходным инструментом работы для веб-дизайнеров, разработчиков, администраторов сайта и авторов статей.
Umbraco может быть установлена запущена за несколько минут, а дизайн страницы и наполнение сайта содержимым займет всего несколько часов.
Базовый набор инструментов системы может быть расширен как бесплатными, так и платными надстройками, которые изобилуют на сайте сообщества разработчиков и пользователей Umbraco.
Достоинства системы:
- Бесплатность системы
- Простота установки системы.
- Удобный и интуитивно понятный интерфейс.
- Расширяемость интерфейса и функциональности
- Большое количество готовых пакетов расширения функциональности и интерфейса
- Разграничение пользователей системы по ролям и ограничение их прав.
- Возможность создавать несколько сайтов в одной системе.
- Многоязычность интерфейса.
- Документация и форум поддержки пользователей и разработчиков.
Недостатки системы:
- Несовместимость пакетов из разных версий системы.
- Документация только на английском языке.
- Необходимость хостинга на Windows Server 2008, который обычно платный
Прежде, чем создать сайт в Интернете, необходимо попробовать свои силы и идеи на обычном компьютере. Для этого корпорация Microsoft предлагает пользователям бесплатный инструмент для хостинга сайтов на своем рабочем компьютере - WebMatrix.
Чтобы установить WebMatrix на свой компьютер, необходимо загрузить установщик программы с сайта http://www.microsoft.com/web/webmatrix и проследовать инструкциям мастера установки.
Во время установки программы, система установки выкачает из Интернета компоненты, необходимые для правильной работы веб-хостинга.
После того, как WebMatrix установлен, можно приступать к созданию сайта. Для этого на главной странице необходимо выбрать "Создать сайт из коллекции приложений".
Так как мы устанавливаем систему управления сайтом Umbraco, то в коллекции веб-приложений нужно найти и выделить "Umbraco", после чего нажать кнопку "Далее".
Установка CMS не займет много времени - установщик лишь скопирует необходимые файлы в каталог создаваемого сайта на компьютере.
После успешной установки CMS появится окно управление сайтом, в котором можно выполнить простые настройки.
Прежде, чем запустить веб-сайт, я рекомендую изменить настройки виртуального каталога сайта. Для этого необходимо открыть каталог установки сайта (обычно это "Мои документы\My Web Sites\Umbraco CMS"), найти в нем файл web.config и исправить параметр "httpRuntime" - нужно заменить существующую строку с этим параметром на такую:
<httpRuntime requestValidationMode="2.0" maxRequestLength="40960" executionTimeout="1200" />
Это позволит работать сайту более стабильно при медленном подключении к интернету (во время настройки CMS процесс установки обращается в Интернет для загрузки необходимых пакетов компонент).
После того, как хостинг настроен, можно запускать веб-сайт. В браузере появится мастер настройки CMS, который детально описывает производимые действия. Единственная трудность может возникнуть при настройке базы данных CMS - в случае использования WebMatrix на шаге "Database configuration" нужно выбирать "I want to use SQL CE 4", тогда никаких дополнительных параметров вводить не потребуется. При использовании других серверов баз данных, нужно будет вводить имя сервера, имя пустой базы данных и учетные данные для доступа к ней.
Обращаю Ваше внимание, что я не установил предлагаемые шаблоны веб-сайтов, так как я буду использовать собственный шаблон. Тем не менее, пропущенный шаг настройки всегда можно выполнить непосредственно в CMS в разделе Developer - в нем есть те же шаблоны, которые предлагались мастером установки.