Как создать персональный блог в самое короткое время

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

Что такое Web Platform Installer?

Повседневная работа веб-разработчика состоит из использования ряда инструментов для создания новых проектов или работы со структурой одного большого проекта. В качестве таких часто используемых инструментов можно перечислить следующие: среда разработки (IDE), сервер баз данных и инструменты по работе с базами данных, сервер приложений и сопутствующие инструменты, шаблоны готовых приложений (CMS, форумы, блоги, wiki-движки и так далее).
Со временем, разработчики накапливают большое количество этих инструментов, которые представлены дистрибутивами, архивами, просто полезными ссылками на загрузку и так далее. Совершенно естественно, что часть этого собранного инструментария устаревает (так как на сервере выпущено обновление) или теряет актуальность по другим причинам. Таким образом, разработчику постоянно приходится держать руку на пульсе и следить, чтобы его любимые инструменты были актуальными, последних версий.

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

Таким удаленном хранилищем и является Web Platform Installer. C помощью WebPI вы всегда имеете доступ к самым последним версиям инструментов веб-разработки, создания и редактирования баз данных, шаблонам веб-приложений самых последний версий. Кроме того, при всем богатстве выбора WebPI предлагает все инструменты бесплатно.

Установка Web Platform Installer

Для того чтобы быть самым быстрым Web Platform Installer должен обладать минимальным размером. И этого действительно так, размер WebPI 3 составляет всего 1.3 мегабайта (1.5 Мб в случае 64-битной версии). Выпущенная недавно финальная версия доступна для загрузки по следующей ссылке. Тут вы можете выбрать локализацию продукта (доступно 14 языков) и версию, которая соответствует вашей операционной системе: 32-битную или 64-битную.

Существует другой способ загрузки WebPI последней версии – это официальная страница продукта, доступная по адресу https://www.microsoft.com/web/downloads/platform.aspx (вторая картинка). На этой странице можно получить чуть больше информации о продукте и загрузить актуальную версию для вашей версии операционной системы.

Установка WebPI 3 происходит за считанные секунды:

После установки все готово для развертывания вашего рабочего места, доступа к последним версиям инструментов, средств разработки и шаблонов веб-приложений.

Установка шаблона блога на базе BlogEngine.NET

Теперь, когда у вас есть установленный WebPI, вы готовы для установки любого веб-приложения, в том числе персонального блога.

Запустите WebPI и выберите ссылку «Настройки» для первичной конфигурации. Убедитесь, что у вас выбран пункт «IIS» в поле «Какой веб-сервер требуется использовать?» (рисунок 5).

Рис. 5. Настройка WebPI

Сохраните настройки, нажав «ОК». Затем перейдите в раздел Applications (Приложения). Выберите подраздел «Блоги» и найдите в списке движок BlogEngine.NET (рисунок 6).

Рис. 6. Выбор BlogEngine.NET в Web Platform Installer

Нажмите кнопку «Добавить» и затем «Установить». Вы получите информационное окно с описанием компонентов, которые будут установлены и текстом лицензионного соглашения (рисунок 7). Обратите внимание, что в случае, если на вашем компьютере веб-сервер IIS не был настроен, то он автоматически будет сконфигурирован для запуска блога.

Нажмите «Принимаю».

Рис. 7. Информационное окно со списком компонент

После этого WebPI начнет автоматическую загрузку и одновременную установку всех необходимых компонент (рисунок 8). При этом от вас лично никаких действий не потребуется, все будет загружено, установлено и настроено автоматически. Это очень бережет нервы и время.

Рис. 8. Процесс установки блога через WebPI

Во время установки вам придется ответить на вопрос о размещении вашего сайта и ввести его имя на сервере (рисунок 9).

Рис. 9 Настройка размещения веб-приложения

Введите имя приложения на английском в поле «Имя приложения BlogEngine.NET» и нажмите «Продолжить». Установка приложения автоматически продолжится.

Рис. 10. Уведомление об успешной установке

После успешной установки блога вы получите уведомление (рисунок 10). Нажмите «Готово». Поздравляю, ваш сайт установлен на сервер. Давайте запустим его.

Запуск и администрирование блога

Запустите браузер и перейдите по адресу https://localhost/blogengine/, где blogengine – это имя приложения, которое вы ввели при установке.

Вы получите готовый и работающий персональный блог на базе BlogEngine.NET (рисунок 11).

Рис.11. Первый запуск блога

Панель администрирования

Для доступа к панели администрирования блога и осуществлению его настройки перейдите по ссылке «Войти». В окне введите логин «admin» и пароль «admin» для первого входа в панель администрирования (рисунок 12). Нажмите кнопку «Войти».

Рис.12. Вход в панель администрирования

После входа в систему в качестве администратора вы вернетесь на главную страницу блога. Однако теперь на ней есть специальная панель администрирования (рисунок 13), с помощью которой можно решать все задачи администрирования блога.

Рис. 13. Панель администрирования

Смена пароля

Первое что вам потребуется сделать – это сменить пароль на более защищенный. Перейдите по ссылке «Изменить пароль» и введите в окне новые данные (рисунок 14).

Рис. 14. Смена пароля

Настройка и установка темы оформления

После смены пароля перейдите в панели управления по ссылке «Настройки». Откроется форма настроек блога, среди которых есть две важные настройки тем оформления для основного блога и его мобильного представления (рисунок 15). Кроме того, здесь вы можете настроить блог, указать его имя и описание.

Рис. 15. Настройки тем оформления в панели администрирования

Введите название и описание блога в соответствующие поля.

Выберите тему «Indigo» в поле «Тема» и нажмите на ссылку Preview (предпросмотр) для предпросмотра темы. Откроется новое окно браузера с вашим блогом, но новой выбранной темой оформления (рисунок 16).

Рис. 16. Предпросмотр темы оформления

Если вас удовлетворяет такая тема оформления, то закройте новое окно браузера и в панели администрирования нажмите «Сохранить настройки».

Вы можете получить доступ к десяткам тем оформления, если нажмете ссылку «Download» (Загрузить). Откроется страница официального сайта BlogEngine.NET на которой перечислены ресурсы с многочисленными темами. Например, перейдите по ссылке http://www.blogenginetheme.com/ и вы попадете на сайт со многими темами (рисунок 17).

Рис. 17. Сайт с темами оформления для BlogEngine.NET

Вернитесь на главную страницу блога. Обратите внимание на тестовые записи блога оставленные для демонстрации. Давайте удалим их.

Работа с записями блога

Перейдите в панели администрирования по ссылке «Записи» и вы попадете в список опубликованных в блоге записей (рисунок 18).

Рис. 18. Работа с записями в панели администрирования

Наведите мышью на элемент «Tools» (Инструменты) и выберите пункт «Delete» (Удалить). Вы удалили тестовую запись из блога.

Теперь выберите пункт «Новая запись» на панели слева. Вы перейдете в режим редактирования новой записи блога (рисунок 19).

Рис. 19. Редактирование новой записи в блоге

Введите заголовок новой записи и текст записи. Обратите внимание, что текст записи можно редактировать с помощью богатого редактора. Установите некоторые опциональные параметры, например, включите или выключите комментирование записи и нажмите «Сохранить запись».

После этого вы попадете на страницу вашей записи блога (рисунок 20).

Рис. 20. Опубликованная запись блога

Перейдите на главную блога и убедитесь, что запись есть в списке записей блога.

Работа с комментариями

Любой блог предполагает общение с посетителями посредством комментирования. Ваш блог тоже поддерживает комментирование. Для того, чтобы оставить комментарий пользователю достаточно перейти на запись вашего блога (рисунок 21).

Рис. 21. Комментирование записи

Введите комментарий к собственной записи и нажмите кнопку «Сохранить комментарий». Вам может потребоваться ввести некоторые данные о себе. Комментарий сразу же отобразиться на странице (рисунок 22).

Рис. 22. Комментарий на странице

По умолчанию все комментарии от анонимных пользователей проходят премодерацию которая доступна в панели администрирования. Перейдите на главной странице по ссылке «Комментарии» на панели администрирования. Вы попадете на страницу со списком комментариев (рисунок 23).

Рис. 23. Список комментариев

Слева есть разделы «Нерешенные», «Утвержденные» и «Спам», которые отображают комментарии с разными статусами. С помощью панели «Tools» вы можете управлять комментарием: редактировать его, удалить или подтвердить, если комментарий написан не вами.

Для блога можно задать некоторые параметры для комментариев. Для этого перейдите с главной страницы по ссылке «Настройки» и в панели слева выберите раздел «Комментарии». Вы получите окно настроек комментариев (рискнок 24).

Рис. 24. Настройка комментариев

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

Работа с расширениями

Функционал персонального блога на базе BlogEngine.NET можно расширить дополнительными модулями или расширениями. Для управления расширениями перейдите по ссылке «Расширения» в панели администрирования.

Перед вами появится список уже установленных расширений (рисунок 25).

Рис. 25. Список установленных расширений

Вы можете включать или выключать расширения с помощью панели «Tools». Например, если вы не планируете использовать блог для публикации исходных кодов программ, то имеет смысл отключить расширение SyntaxHighlighter, предназначенное для подсветки синтаксиса.

Значительное количество готовых расширений доступно в официальной галереи по адресу http://dnbegallery.org/cms/List/Extensions (рисунок 26).

Рис. 26. Галерея расширений для BlogEngine.NET

Все расширения распространяются в виде zip-архивов. Каждый архив должен иметь папку «Content», содержимое которое необходимо распаковать в корень вашего сайта.

Если архив содержит папку «Lib», то ее содержимое необходимо распаковать в папку Bin вашего сайта.

Для того чтобы узнать где расположен ваш сайт можно воспользоваться «Диспетчером служб IIS», который доступен в панели управления – система и безопасность – администрирование. Откройте диспетчер IIS и выберите свой сайт в списке слева (рисунок 27)

Рис. 27. Панель диспетчера IIS

Теперь щелкните правой кнопкой на элементе с именем вашего блога (в данном случае, это blogengine) и выберите пункт «Проводник» (рисунок 28).

Рис. 28. Выбор проводника из списка

После этого откроется местоположение вашего сайта на диске. Вы можете копировать расширения в эту папку.