Установка umbracoСоздание сайта на Umbraco начинается, как водится, с установки этой системы управления сайтом. Для работы Umbraco больше всего подходит связка IIS + MS SQL. В процессе разработки вместо IIS имеет смысл использовать специально созданный для разработчиков продукт под названием UtilDev Cassini WebServer, или уже набравший популярность новый IIS Express от Microsoft. Умбрако без проблем работает с полным SQL сервером и с редакцией Express. Для работы с Compact Edition потребуется скачать пакет библиотек с сайта Убмрако и с сайтов Майкрософта. (Примечание: версия 4.7.1.1 Umbraco не ставится с SQL CE - ошибка в скриптах. Работает, если поставить 4.7.1, а потом обновить версию переписав библиотеки). Для установки Umbraco потребуется:
Создание базыНикаких особых действий совершать не нужно. Создаем пустую базу и пользователя для доступа к ней. Веб серверСоздаем обычное приложение web, указывающее на папку, в которую распакуем скачанный архив с Umbraco. На всякий случай, убеждаемся, что разрешен .net4. При использовании Cassini необходимо зарегистрировать новое приложение – потребуется указать файл default.aspx в папке, в которую распакован архив с Умбрако и создать новый уникальный ключ для приложения. При использовании IIS Express в файле его конфигурации applicationhost.config нужно будет зарегистрировать приложение (веб-сервер) в разделе <sites> согласно инструкций к веб-серверу. Установка UmbracoРаспаковываем архив с Umbraco в папку, на которую настроен веб сервер. В нашем случае, это архив 4.7.0.378.zip и версия системы 4.7. Поскольку все уже подготовлено, в браузере переходим на настроенный в веб сервере адрес. В результате мы должны увидеть окно первого этапа установки.
Жмем на кнопку «Lets get started», на втором экране соглашаемся с лицензией. Третий экран – настройки базы.
Варианты настройки:
Мы выбираем первый вариант – «I already have a blank SQL Server or MySQL database». Нас просят выбрать тип базы – выбираем Microsoft SQL Server и затем параметры доступа: сервер, имя базы, имя пользователя, пароль. После ввода жмем «Install». Если все правильно, система устанавливает содержимое базы, говорит, что все хорошо и предлагает нажать на кнопку «Continue», что мы и делаем. Следующий шаг – настройка информации об администраторе сайта. Это будет основной пользователь, которому будет предоставлен полноправный доступ в административную часть. Все параметры можно будет затем сменить в любой момент. Вводим параметры, убираем галку с подписки на новостное письмо. Жмем на «Create User».
Следующий шаг – выбор «стартового набора». Это пакет расширений, включающий в себя макросы, код и некоторое начальное содержимое сайта. Отличная вещь для первой установки, где можно посмотреть на код макросов и типов документов. Также вполне можно использовать как базовый вариант для начала разработки вашего сайта. Варианты наборов:
Наш вариант – не устанавливать ничего, мы предпочитаем использовать ту структуру информации, которая у нас сложилась в наших реалиях. Для первой же установки и знакомства с системой однозначно рекомендуем выбрать один из наборов. Жмем на выбранный вариант и в итоге попадаем на финальную страницу установки. Здесь нам говорят спасибо и мы можем нажать на кнопку «Set up your new website», которая отправит нас на домашнюю страницу административной части Umbraco (при дальнейшей работе с сайтом для входа в административную часть имеет смысл использовать umbraco/umbraco.aspx – чтобы панель управления не открывалась в новом окне).
Теперь требуется добавить поддержку русского языка для административной части. Используем русификатор с нашего форума.
В нем файл языка для административной части и для Tiny MCE — редактора текстов, используемого в Умбрако. Распаковываем согласно инструкциям в записи форума: языковой файл следует поместить в папку umbraco\config\lang. Файлы для редактора распаковываем в umbraco_client\tinymce3. Затем в административной части в секции Users у администратора (или другого пользователя) выставляем текущий язык Russian. Жмем на кнопку сохранить, перезагружаем страницу и у нас все на родном «великом и могучем». В TinyMCE замечена проблема в работе с библиотекой Tidy, которая не позволяет проставлять некоторые типографские символы – длинные тире, мягкие переносы. Поэтому мы копируем в папку Bin также обновленную библиотеку TidyNet.dll. Подробнее о лечении можно почитать в форуме по указанной ссылке. Последний штрих — транслитерация русских url. Пользователи предпочитают называть свои документы на родном языке. Umbraco по умолчанию использует для url страницы ее название и для длинных русских названий оно превращается в гору псевдосимволов. Для того, чтобы это название было удобочитаемым, можно добавить специальное свойство в документ, чтобы пользователь мог указать краткое и понятное имя страницы для браузера. Второй вариант — транслитерировать все русские буквы, чтобы url страницы был более или менее читаемым. Мы делаем оба варианта. Для добавления транслитерации нужно поправить файл config/umbracoSettings.config, прописав в нем в секции urlReplacing правила замены символов. На этом установка Umbraco закончена и можно приступать к настройке и разработке сайта. | Установка и настройка Umbraco
Материалы по темам
Веб сайт для каждого |