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





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

Главная :: Azure


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





cms

Новый курс по веб-разработке для начинающих на русском MSDN

На русском MSDN опубликован обновленный курс по веб-разработке для начинающих c помощью ASP.NET и бесплатной среды разработки WebMatrix. Новый курс состоит из 16 статей на русском языке, которые дадут достаточно знаний для создания своих первых сайтов и получения навыков веб-разработки.

Содержание курса:

  • Глава 1. Начало работы с WebMatrix и веб-страницами ASP.NET
  • Глава 2. Использование кода веб-страниц ASP.NET
  • Глава 3. Более сложный пример на ASP.NET
  • Глава 4. Знакомство с синтаксисом Razor. Рекомендации по программированию
  • Глава 5. Знакомство с синтаксисом Razor, серверный код и ASP.NET
  • Глава 6. Знакомство с синтаксисом Razor. Обработка ошибок
  • Глава 7. Работа с формами
  • Глава 8. Работа с данными
  • Глава 9. Отображение данных
  • Глава 10. Работа с изображениями
  • Глава 11. Работа с видео
  • Глава 12. Кэширование и оптимизация производительности
  • Глава 13. Анализ трафика и посещаемости
  • Глава 14. Оптимизация веб-страниц для поисковых систем
  • Глава 15. Использование пакетного менеджера
  • Часть 16. Разработка ASP.NET WebPages и Razor в Visual Studio

Кроме того, для PHP и ASP.NET разработчиков на русском MSDN опубликованы дополнительные материалы по профессиональному использованию WebMatrix в том числе для работы с популярными CMS:

  • Быстрая установка и публикация на сервер проекта WordPress с помощью WebMatrix
  • Быстрая установка и публикация на сервер CRM-проекта на базе SugarCRM
  • Быстрая установка и публикация на сервер с помощью WebMatrix проекта на базе Drupal
  • Быстрая установка и публикация на сервер проекта на базе Joomla с помощью WebMatrix
  • Видео: быстрое создание сайта сообщества с помощью WebMatrix и .NET Forge CMS
  • Видео: Быстрая загрузка, установка, настройка и публикация WordPress с помощью WebMatrix
  • Видео: быстрая установка и настройка проекта на базе SugarCRM с помощью WebMatrix
  • Видео: быстрая установка и настройка проекта на базе Drupal с помощью WebMatrix
  • Отладчик страниц для WebMatrix
  • Краткий справочник по API ASP.NET
  • Применение VisualBasic на веб-страницах ASP.NET
  • WebMatrix: работа с пакетом определения мобильных клиентов от 51Degrees.mobi

Выпущена новая версия 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.

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

Создание сайта компании в самое короткое время с помощью WebMatrix и Composite C1 CMS, часть 2

В первой части данного руководства мы рассмотрели систему управления контентом Composite C1 CMS и автоматической создание сайта компании с ее помощью и с помощью среды разработки WebMatrix. Мы рассмотрели функции WebMatrix, которые позволяют автоматически загрузить шаблон сайта, развернуть его локально, работать с его файлами. Кроме того мы рассмотрели основные возможности панели администрирования Composite C1 CMS.

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

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

Создание сайта компании в самое короткое время с помощью WebMatrix и Composite C1 CMS

Введение

С появлением все более удобных инструментов разработки, работа с веб-приложениями становится все более простой и доступной каждому. Например, сегодня, с помощью средства разработки WebMatrix, можно за считанные минуты загрузить, отредактировать и опубликовать на сервер любое из нескольких десятков популярных веб-приложений: Drupal, BlofEngine.NET, DotNetNuke, Joomla и других.

image

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

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

Как создать сайт сообщества в самое короткое время

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

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

Управление в 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.

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