Гикам про технологии Microsoft





Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России, а так же продвигает технологии Windows 10, Office 365, Cortana.

Главная :: Azure


Облачные сервисы и технологии Windows Azure, SQL Azure, AppFabric и другие





orchard

Выпущена новая версия Orchard CMS 1.3

image

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

Список нововведений в Orchard CMS 1.3:

  • Content item preview
  • Markdown support
  • Delete content types and parts
  • Title part enables non-routable types to have a title
  • Common added by default to content types
  • Rules: trigger custom actions triggered by events
  • Forms API: create forms from code
  • Tokens: system-wide variables
  • New content manager methods: part eager loading, get multiple items by ids in one query
  • Task Lease API: creates server affinities for background tasks on web farms and cloud platforms
  • Localization: data annotations, widgets, alternates
  • Lists have RSS feeds

Описание нововведений можно прочитать в этой статье. Список исправленных ошибок можно посмотреть по следующей ссылке.

Рекомендую ознакомиться с блогом David Hayden, который запустил мини-цикл статей по нововведениям в Orchard CMS 1.3.

Установить Orchard CMS 1.3 можно через Web Platform Installer.

Управление в Orchard CMS: создание рецептов

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

  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
  • Архитектура Orchard CMS. Основные понятия
  • Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
  • Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
  • Расширение Orchard CMS. Создание контентных типов
  • Расширение Orchard CMS. Создание виджетов
  • Расширение Orchard CMS: создание модулей
  • Расширение Orchard CMS: упаковка и публикация модулей
  • Расширение Orchard CMS: создание темы оформления
  • Управление в Orchard CMS: утилита командной строки
  • Управление в Orchard CMS: установка темы оформления
  • Управление в Orchard CMS: работа с пользователями, ролями и разрешениями

В предыдущих статьях цикла мы рассмотрели расширение Orchard CMS через создание виджетов, модулей, пакетов и тем оформления. В нескольких следующих статьях мы рассмотрим управление системой на базе Orchard CMS. В этой статье речь пойдет о создании рецептов для Orchard – специального механизма, который позволяет предварительно настроить систему перед развертыванием сайта. Эта статья основана на оригинальной статье Making a Website Recipe.

Читать дальше...

Управление в Orchard CMS: утилита командной строки

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

  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
  • Архитектура Orchard CMS. Основные понятия
  • Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
  • Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
  • Расширение Orchard CMS. Создание контентных типов
  • Расширение Orchard CMS. Создание виджетов
  • Расширение Orchard CMS: создание модулей
  • Расширение Orchard CMS: упаковка и публикация модулей
  • Расширение Orchard CMS: создание темы оформления

В предыдущих статьях цикла мы рассмотрели расширение Orchard CMS через создание виджетов, модулей, пакетов и тем оформления. В нескольких следующих статьях мы рассмотрим управление системой на базе Orchard CMS. В этой статье речь пойдет о инструменте командной строки, который позволяет автоматизировать ряд задач для администраторов и разработчиков сайта. Эта статья основана на статьях Using the Command-Line Interface и Command-Line Code Generation.

Читать дальше...

Расширение Orchard CMS: создание темы оформления

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

  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
  • Архитектура Orchard CMS. Основные понятия
  • Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
  • Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
  • Расширение Orchard CMS. Создание контентных типов
  • Расширение Orchard CMS. Создание виджетов
  • Расширение Orchard CMS: создание модулей
  • Расширение Orchard CMS: упаковка и публикация модулей

В предыдущих частях мы познакомились с расширением функций Orchard CMS через виджеты и модули. В этой статье будет рассказано про создание тем оформления для сайтов на базе Orchard.

Читать дальше...

Расширение Orchard CMS: упаковка и публикация модулей

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

  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
  • Архитектура Orchard CMS. Основные понятия
  • Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
  • Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
  • Расширение Orchard CMS. Создание контентных типов
  • Расширение Orchard CMS. Создание виджетов
  • Расширение Orchard CMS: создание модулей

В предыдущих частях мы познакомились с возможностями по расширению Orchard CMS через создание виджетов и отдельных модулей. В этой статье речь пойдет о работе с готовыми модулями, их упаковке в пакеты и распространению. Это статья основана на оригинальной статье Packaging and Sharing a Module.

Читать дальше...

Расширение Orchard CMS: создание виджетов

Введение

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

  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
  • Архитектура Orchard CMS. Основные понятия
  • Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
  • Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
  • Расширение Orchard CMS: создание контентных типов

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

В этой статье описывается порядок написание собственных виджетов через создание контентной части, которая затем трансформируется в виджет. Это статья основана на оригинальной статье Writing a content part.

Читать дальше...

Расширение Orchard CMS: создание контентных типов

Введение

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

  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
  • Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
  • Архитектура Orchard CMS. Основные понятия
  • Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
  • Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)

В этой статье речь пойдет о расширении сайта на базе Orchard CMS через создание элементов контента известных как контентные типы. Это статья основана на оригинальной статье Creating Custom Content Types.

Создание контентных типов

Хотя Orchard CMS уже включает в себя набор из нескольких контентных типов, таких как Страница (Page) и Запись Блога (Blog Post), вы можете легко создать собственный контентный тип (или даже расширить существующий тип) с помощью панели администрирования. По умолчанию, функция контентных типов в Orchard включена. Она должна быть включена для успешного создания собственных контентных типов. Если это требуется, вы можете активировать функцию на странице Modules в панели администрирования.

Читать дальше...

Выпущена новая версия Orchard CMS 1.2

image

Система управления контентом Orchard CMS недавно получила очередное обновление.

В новой версии 1.2 была улучшена производительность системы на шаред-хостинге, исправлены ошибки и внесено несколько нововведений.

Загрузить новую версию Orchard CMS 1.2 можно по следующей ссылке.

Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки

Это продолжение второй части руководства “Как создать свой сайт с нуля с помощью Orchard CMS”. С первой частью руководства вы можете познакомиться здесь: начало и продолжение. Начало “Архитектура Orchard CMS. Основные понятия” можно найти и прочитать здесь и здесь.

Введение

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

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

Концепции безопасности Orchard CMS

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

Читать дальше...

Архитектура Orchard CMS. Основные понятия. Концепции компоновки

Это продолжение второй части руководства “Как создать свой сайт с нуля с помощью Orchard CMS”. С первой частью руководства вы можете познакомиться здесь: начало и продолжение. Начало “Архитектура Orchard CMS. Основные понятия” можно найти и прочитать здесь.

Введение

Для того чтобы начать работать с Orchard CMS необходимо изучить базовые понятия, которые применяются в этой CMS для работы с содержимым. В этой части руководства мы познакомимся с элементами компоновки Orchard CMS, которые составляют архитектуру CMS.

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

Концепции компоновки Orchard CMS

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

Ниже представлен краткий обзор концепций, в последующих статьях им будет дан подробный обзор.

Темы оформления (Themes)

Для любой системы управления контентом важной частью является механизм настройки внешнего вида веб-страниц. Orchard CMS предлагает функционал тем оформления. Вместе с системой поставляется одна тема оформления (под названием The Theme Machine), но через панель управления можно получить доступ к онлайн-галереи и загрузить одну из тем, созданных сообществом разработчиков (рисунок 2.6).

clip_image002

Рис. 2.6. Галерея тем оформления Orchard CMS

В Orchard CMS тема оформления представлена комбинацией стилей CSS, изображений, файлов описывающих компоновку разметки, шаблонов и исходного кода. Тема оформления по умолчанию использует новые семантические теги HTML5. Важным качеством механизм тем Orchard является возможность создавать темы на основе других тем, то есть наследовать темы оформления.

Читать дальше...