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





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

Главная :: Azure


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





ASP.NET

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

Введение

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

image

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

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

Опубликован бесплатный видео-курс по WebMatrix

image image image image image

На официальном сайте Microsoft ASP.NET опубликован новый видео-курс по разработке веб-приложений с помощью бесплатной среды WebMatrix. Курс подготовлен компанией Pluralsight профессионально занимающейся созданием видео-курсов по разработке программного обеспечения. Язык видео-курса – английский.

Всего в видео-курсе представлено шесть видео:

  • введение к WebMatrix;
  • сайты и файлы;
  • программирование ASP.NET Web Pages;
  • работа с данными;
  • отчеты и развертывание;
  • работа с PHP и MySQL.

Все видео доступны для просмотра с сайта Pluralsight. Загрузить WebMatrix (2 Mb) и попробовать все самому можно по следующей ссылке.

Официальный ASP.NET MVC 4 Roadmap

Цитата

Это перевод оригинальной статьи ASP.NET MVC 4 Roadmap. Перевод выполнен Александром Белоцерковским.

Очередной год проходит, и самое время для работы над новым релизом ASP.NET MVC. Информация представленная ниже покрывает общие сведения из roadmap для фреймворка ASP.NET MVC 4.

Важно понимать, что мы находимся на раннем этапе разработки ASP.NET MVC 4 и представленный roadmap – документ, планируемый для следующего релиза. Это не спецификация, описывающая, как будет. Мы просто надеемся реализовать большую часть описанного ниже, но нет никаких гарантий того, что это получится. Планы меняются, и вы можете помочь изменить их! Для этого, пожалуйста, оставьте свой отзыв на нашем Uservoice site, дабы мы имели большее представление о том, что вы хотите видеть в новом релизе.

Цели

Перед разбором предлагаемых функций давайте рассмотрим основные цели релиза. Ради великой и прекрасной цели мы поставили перед собой задачу сделать ASP.NET MVC лучшей платформой для создания современных «богатых» веб-приложений. Поэтому мы сконцентрировались на тех функциях ASP.NET MVC 4 (и сетевого стека), которые приблизят нас к выполнению этой цели.

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

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

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

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

Выпущена новая версия пакетного менеджера NuGet 1.5

Недавно пакетный менеджер NuGet для платформы .NET получил очередное обновление до версии 1.5. Ниже перечислены нововведения в новой версии.

Шаблоны проектов с предустановленными пакетами NuGet

Во время создания нового проекта ASP.NET MVC 3 библиотеки jQuery, включенные в шаблон проекта добавляются в проект в качестве пакетов NuGet. Шаблон проекта ASP.NET MVC 3 содержит набор пакетов NuGet, которые устанавливаются каждый раз, когда на базе шаблона создается новый проект. Эта возможность включать пакеты NuGet в шаблоны проектов Visual Studio теперь является встроенной функцией NuGet, что позволяет использовать ее любому типу проекта.

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

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

Управление в 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 в панели администрирования.

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