Введение в Orchard CMS. Установка с помощью WebMatrix

Теги: Orchard CMS, установка, WebMatrix

 

 

Загрузка Orchard CMS

Существует несколько возможностей загрузить Orchard CMS на рабочее место для создания новых веб-приложений. Среди них:

  • ручная загрузка с сайта проекта, самостоятельное развертывание и настройка;
  • автоматическая загрузка из галереи приложений с помощью средства быстрого доступа к веб-инструментам Web Platform Installer (нажмите на эту ссылку, чтобы начать установку);
  • автоматическая загрузка, работа с кодом и БД, сопровождение посредством отчетов и публикация на сервер с помощью бесплатного средства разработки WebMatrix.

Вариант с ручной загрузкой и настройкой представляется рутинным. Зачем долго делать что-то руками, если процесс можно автоматизировать и потратить время на работу с CMS, а не на ее загрузку и установку.

 

Загрузка исходных кодов и бинарных сборок Orchard CMS с официального сайта

Рис. 2. Загрузка исходных кодов и бинарных сборок Orchard CMS с официального сайта

Вариант с загрузкой через Web Platform Installer сильно облегчает настройку CMS на рабочем месте, предлагая автоматическую загрузку проекта, всех необходимых зависимостей и конфигурирование CMS на сервере IIS. Этот вариант рассматривается в этой статье на Хабрахабр, которая несколько устарела, но дает общее представление. Загрузка Orchard CMS с помощью WebPI – это отличная возможность быстрого и автоматического запуска CMS на локальном компьютере или сервере.

Окно Web Platform Installer и Orchard CMS в списке веб-приложений и инструментов

Рис. 3. Окно Web Platform Installer и Orchard CMS в списке веб-приложений и инструментов

Однако лучший способ загрузки, работы, развертывания и последующего сопровождения проектов на базе Orchard CMS - это работа через новое средство разработки WebMatrix.

Загрузка Orchard CMS из галереи шаблонов WebMatrix

Рис. 4. Загрузка Orchard CMS из галереи шаблонов WebMatrix

В этом руководстве WebMatrix будет нашим основным инструментом для создания приложений на основе Orchard CMS.

WebMatrix - средство разработки и сопровождения веб-проектов

WebMatrix – это бесплатное легкое средство разработки, развертывания и сопровождения веб-приложений. Пакет установки WebMatrix занимает всего 8 мегабайт и устанавливается за несколько секунд. WebMatrix построен для работы с последними технологиями Microsoft: сервером IIS Express 7.5, компактной БД SQL Server Compact 4.0 и средством автоматического развертывания проектов Web Deploy 2.0.

Стартовое окно WebMatrix

Рис. 5. Стартовое окно WebMatrix

WebMatrix предлагает следующие возможности для веб-разработчиков:

  • создание проектов веб-приложений с нуля или на основе базовых шаблонов;
  • загрузка популярных шаблонов веб-приложений из удаленного хранилища;
  • встроенное отслеживание параметров запросов к веб-приложению во время тестирования и автоматическое фиксирование данных в логе;
  • встроенный редактор кодов веб-приложения: скриптов, стилей, разметки и так далее с подсветкой синтаксиса и другими стандартными возможностями;
  • встроенный полноценный редактор схемы БД: создание баз данных и таблиц, удаление и редактирование структуры БД, ввод, удаление и редактирование данных в БД;
  • встроенное средство сопровождения проектов с помощью анализа страниц и создания отчетов по проблемам поисковой оптимизации, ошибкам верстки, битым ссылкам и многим другим параметрам.

Работа с кодом в WebMatrix

Рис. 6. Работа с кодом в WebMatrix

Важная особенность WebMatrix – это возможности не только создавать веб-приложения, но и сопровождать их на всем жизненном цикле. Таким образом, WebMatrix пригодится вам не только на этапе от проектирования до разработки веб-приложения, но и позднее, когда ваше приложение будет работать в качестве реального проекта.

Работа с базами данных в WebMatrix

Рис. 7. Работа с базами данных в WebMatrix

WebMatrix, как и остальные важные средства разработки предназначенные для веб-разработчиков, доступен для автоматической загрузки через средство автоматической установки веб-платформы Web Platform Installer. Как загрузить и работать с Web Platform Installer вы можете узнать из этой статьи на Хабрахабр.

Анализ проекта и работа с отчетами в WebMatrix

Рис. 8. Анализ проекта и работа с отчетами в WebMatrix

Большое количество информации по WebMatrix вы можете найти на официальных сайтах http://www.microsoft.com/web/webmatrix/ и http://www.asp.net/WebMatrix.

Работа с Orchard CMS через WebMatrix

В первой части нашего руководства по разработке веб-приложений на базе Orchard CMS мы познакомимся с загрузкой, запуском, настройкой и публикацией нашего первого приложения. На каждом этапе нашу работу будет облегчать и автоматизировать WebMatrix.

Загрузка Orchard CMS

Проект на базе Orchard CMS очень легко загрузить в WebMatrix. Просто запустите среду разработки и в стартовом окне (рисунок 1.5) выберите Новый->Коллекция приложений.

В появившемся окне со списком доступных в удаленном хранилище шаблонов веб-приложений найдите Orchard CMS (рисунок 1.4). Для быстрого поиска выберите раздел CMS.

Задайте имя сайта и нажмите кнопку OK. WebMatrix предложит вам ознакомиться с лицензией загружаемого шаблона и сообщит размер данных, которые потребуется загрузить из хранилища (рисунок 1.9).

Загрузка проекта Orchard CMS через WebMatrix

Рис. 9. Загрузка проекта Orchard CMS через WebMatrix

Нажмите кнопку "Принимаю" в знак согласия с лицензией и продолжения загрузки шаблона Orchard CMS. Спустя несколько секунд, после загрузки шаблона из удаленного хранилища и его автоматической установки на рабочем месте, вы получите уведомление об удачном завершении. Если хотите, ознакомьтесь с логом процесса установки и нажмите ОК, чтобы перейти к загруженному шаблону в среде WebMatrix (рисунок 10).

Главное окно WebMatrix с загруженным шаблоном Orchard

Рис. 10. Главное окно WebMatrix с загруженным шаблоном Orchard CMS

Как вы можете убедиться, WebMatrix помог автоматически загрузить и установить шаблон Orchard CMS за несколько секунд, сильно сэкономив нам время на рутинных операциях.

Запуск Orchard CMS

Вся прелесть работы с WebMatrix состоит в том, что после быстрой загрузки и автоматической установки шаблона веб-приложения вам нужно нажать всего лишь одну кнопку Run (Запустить) для того, чтобы запустить ваше приложение уже готовое и настроенное (рисунок 11).

Первый запуск проекта на базе Orchard CMS

Рис. 11. Первый запуск проекта на базе Orchard CMS

После непродолжительной первичной компиляции проект будет запущен в браузере и вы сможете осуществить его первичную настройку. В стартовом окне Orchard CMS вы можете указать следующие параметры:

  • наименование вашего сайта;
  • имя пользователя с привилегиями администратора и пароль;
  • тип базы данных: встраиваемая и компактная SQL Server Compact или существующий на клиенте или сервере SQL Server (Express).
  • выбор заготовленной конфигурации: по умолчанию, Сore (ядро) или Blog (настройки для ведения блога).

В случае, если вы выберите в качестве сервера SQL Server (Express), то вам понадобиться ввести строку подключения к существующему серверу.

SQL Server Compact прекрасно подходит для хранения данных, этой БД легко управлять и Orchard CMS полностью поддерживает работу со структурой этой базы данных. Поэтому, в ходе нашего руководства мы будем использовать SQL Server Compact как средство хранения данных наших приложений.

Выберите первый пункт Use built-in data storage (SQL Server Compact) и нажмите кнопку Finish Setup (завершить установку) для завершения первичной настройки. Сайт будет сконфигурирован в течение нескольких секунд.

Индикатор первичной конфигурации Orchard CMS

Рис. 12. Индикатор первичной конфигурации Orchard CMS

Сразу после конфигурации вам будет представлен ваш первый сайт на Orchard CMS с типовым шаблоном готовым к настройке, редактированию и наполнению содержимым (рисунок 13).

Первый сайт на Orchard CMS

Рис. 13. Первый сайт на Orchard CMS

Как вы могли убедиться, с момента запуска WebMatrix и до загрузки готового сайта на базе Orchard CMS в браузере прошли считанные минуты. Сохранение вашего времени – одно из важных свойств WebMatrix.

По материалам MSDN.

Нет коментариев

Добавить коментарий

Вам необходим вход для коментария.

  • © OrchardProject.ru, 2014-2016 г.