Share via


Как создать вики-сайт в самое короткое время

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

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

clip_image001

Повседневная работа веб-разработчика состоит из использования ряда инструментов для создания новых проектов или работы со структурой одного большого проекта. В качестве таких часто используемых инструментов можно перечислить следующие: среда разработки (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 (вторая картинка). На этой странице можно получить чуть больше информации о продукте и загрузить актуальную версию для вашей версии операционной системы.

clip_image002

clip_image003

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

clip_image004clip_image005

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

Установка шаблона вики-сайта на базе ScrewTurn Wiki

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

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

clip_image007

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

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

clip_image009

Рис. 6. Выбор ScrewTurn Wiki в Web Platform Installer

Нажмите кнопку «Добавить» и затем «Установить». Установщик определит наличие в вашей системе SQL Server Express. Вам предложат выбрать вариант установки SQL Server, в случае, когда он не обнаружен в системе. Вы можете выбрать автоматическую загрузку и установку SQL Server или указать для использования имеющийся локальный или удаленный сервер базы данных (рисунок 7).

clip_image011

Рис. 7. Выбор сервера базы данных перед установкой

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

После этого вы получите информационное окно с описанием компонентов, которые будут установлены и текстом лицензионного соглашения (рисунок 8). Обратите внимание, что в случае, если на вашем компьютере веб-сервер IIS не был настроен, то он автоматически будет сконфигурирован для запуска вики-сайта.

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

clip_image013

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

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

clip_image015

Рис. 9. Процесс установки вики-сайта через WebPI

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

clip_image017

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

Введите имя приложения на английском в поле «Имя приложения ScrewTurn Wiki 3.0» и нажмите «Продолжить». Следующим окном будет окно, предназначенное для настройки используемой базы данных вики-сайта (рисунок 11).

clip_image019

Рис. 11. Настройка базы данных вики-сайта

При первой установки вам необходимо оставить пункт использования базы данных в виде «Создать новую базу данных». Укажите учетную запись администратора SQL Server, это может быть стандартная запись «sa» (она создается при установке сервера) либо любая другая учетная запись вашего сервер. Введите пароль администратора базы данных (вы указывали его при автоматической установке SQL Server).

Введите имя пользователя базы данных, которая будет создана для вики-сайта. Под этим именем вики-сайт будет обращаться на сервере с БД. Пользователь с таким именем должен отсутствовать на сервере, так как он будет создан. Введите логин и пароль для пользователя БД сайта. Укажите сервер БД, если вы устанавливаете вики-сайт вместе с автоматической установкой SQL Server, то оставьте это поле со значением «.\SQLExpress». В другом случае укажите адрес вашего SQL Server, часто таким адресом может быть просто «localhost».

Остается ввести имя базы данных (можно оставить по умолчанию значение «ScrewTurnWiki») и указать логин и пароль для доступа к панели администрирования вики-сайта. Установка приложения автоматически продолжится.

clip_image021

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

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

Работа с вики-сайтом

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

Перед вами откроется первая приветственная страница вики-сайта на базе ScrewTurn Wiki (рисунок 13).

clip_image023

Рис.13. Первый запуск вики-сайта

Доступ к панели администрирования

Для доступа к панели администрирования вики-сайта ScrewTurn Wiki перейдите по ссылке Log In и введите логин «admin» и пароль администратора БД, указанный вами на этапе установки (рисунок 14).

clip_image025

Рис. 14. Ввод логина и пароля для доступа к панели администрирования вики-сайтом

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

clip_image027

Рис. 15. Панель администрирования вики-сайта

Локализация вики-сайта

Для локализации вики-сайта на базе ScrewTurn Wiki необходимо просто переключить в настройках параметр языка локализации используемого по умолчанию.

Для того чтобы переключить локализацию ScrewTurn Wiki на русский перейдите в настройках администрирования на вкладку Configuration (Конфигурирование) (рисунок 16).

clip_image029

Рис. 16. Панель конфигурирования вики-сайта

Теперь найдите раздел Content Configuration (конфигурирование содержимого) (рисунок 17).

clip_image031

Рис. 17. Раздел Content Configuration

Теперь просто выберите «Русский» из ниспадающего списка параметра Default Language (Язык по умолчанию) (рисунок 18).

clip_image032

Рис. 18. Выбор русского языка

После выбора языка сохраните конфигурацию, нажав на кнопку Save Configuration внизу страницы. После этого, если вы перейдете на свой вики-сайт или другую страницу панели администрирования, то убедитесь, что страницы стали отображаться на русском языке (рисунок 19).

clip_image034

Рис. 19. Локализованный вики-сайт на русском языке

Работа с содержимым страниц вики-сайта

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

clip_image036

Рис. 19. Модификация информации на вики-странице

Здесь вы можете обновить заголовок страницы и ее содержимое, задать категории страницы, указать мета теги страницы. Кроме того, к каждой странице допустимо создание вложений файлов. Для сохранения данных нажмите кнопку «Сохранить». Кнопка «Сохранить и продолжить» предназначена для сохранения результата, но не закроет страницу, так чтобы вы могли продолжить работать с ее содержимым.

Для создания новой страницы перейдите в панели навигации по ссылке Create New Page (создание новой страницы). Вы получите окно создания новой страницы, которое идентично окну редактирования содержимого (рисунок 19). Введите данные для новой страницы и нажмите сохранить.

Для управления страницами и для удаления страниц необходимо использовать панель администрирования.

Работа со страницами вики-сайта

Любой вики-сайт основывается на страницах с текстовым содержимым. ScrewTurn Wiki предлагает богатые возможности по работе со страницами.

Для управления страницами необходимо перейти на страницу администрирования и выбрать вкладку «Страницы Wiki» (рисунок 20).

clip_image038

Рис. 20. Раздел управления вики-страницами сайта

Перед вами появится список созданных вики-страниц на сайте. С помощью ссылок слева от страницы в таблице вы можете осуществить административные операции со страницами. Вы можете быстро перейти на редактирование страницы с помощью ссылки «Изменить». Вы можете быстро изменить права доступа и разрешения для страницы с помощью ссылки «Разрешения».

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

clip_image040

Рис. 21. Раздел продвинутого управления вики-страницами

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

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

clip_image042

Рис. 22. Список страниц вики-сайта после удаления одной из страниц

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

Инструменты администрирования вики-сайта

Шаблон вики-сайта ScrewTurn Wiki очень богат на настройки и возможности. Все они конфигурируются в панели администрирования. Рассмотрим возможности по порядку.

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

clip_image044

Рис. 23. Страница администрирования

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

Начало администрирования

На первой вкладке под названием «Начало администрирования» (рисунок 23) доступны следующие возможности по управлению вики-сайтом:

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

Группы пользователей

Следующая вкладка носит название «Группы пользователей» (рисунок 24).

clip_image046

Рис. 24. Вкладка «Группы пользователей»

На этой вкладке администратор вики-сайта может создавать группа пользователей и управлять правами, которые группы имеют (рисунок 25).

clip_image048

Рис. 25. Управление правами группы пользователей

Учетные записи

Следующая вкладка носит название «Учетные записи» (рисунок 26).

clip_image050

Рис. 26. Вкладка «Учетные записи»

С помощью этой вкладки администраторы вики-сайта могут создавать новые учетные записи пользователей, просматривать список учетных записей. Доступна функция массового удаления пользователей.

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

clip_image052

Рис. 27. Редактирование параметров учетной записи

Пространства имен

Следующая вкладка носит название «Пространства имен» (рисунок 28).

clip_image054

Рис. 28. Вкладка «Пространства имен»

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

Страницы Wiki

Следующая вкладка носит название «Страницы Wiki» (рисунок 29).

clip_image056

Рис. 29. Вкладка «Страницы Wiki»

С помощью этой вкладки администраторы вики-сайта могут создавать новые вики-страницы либо осуществлять контроль и управление существующими страницами.

Категории

Следующая вкладка носит название «Категории» (рисунок 30).

clip_image058

Рис. 30. Вкладка «Категории»

С помощью этой вкладки администраторы вики-сайта могут создавать новые категории для вики-страниц либо управлять существующими категориями.

Сниппеты/Шаблоны

Следующая вкладка носит название «Сниппеты/Шаблоны». С помощью этой вкладки можно создавать сниппеты и шаблоны, которые будут доступны посетителям сайта при редактировании вики-страниц.

Навигационные меню

С помощью вкладки «Навигационные меню» можно создавать новые элементы меню навигации для вики-сайта.

Операции с контентом

Следующая вкладка носит название «Операции с контентом» (рисунок 31).

clip_image060

Рис. 31. Вкладка «Операции с контентом»

С помощью этой вкладки администраторы вики-сайта могут контролировать внешний вид своего сайта. Доступно редактирование шаблонов разных областей страниц на сайте и шаблонов разнообразных уведомлений.

Системный лог

Следующая вкладка носит название «Системный лог» (рисунок 32).

clip_image062

Рис. 32. Вкладка «Системный лог»

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

Провайдеры

Следующая вкладка носит название «Провайдеры» (рисунок 33).

clip_image064

Рис. 33. Вкладка «Провайдеры»

С помощью этой вкладки администраторы вики-сайта регистрировать провайдеры данных для вики-сайта: для страниц, пользователей, файлов, кэширования и разметки.

При этом доступно управления модулями DLL провайдеров и функция переноса данных между провайдерами.

Настройки

Последняя вкладка носит название «Настройки» (рисунок 34).

clip_image066

Рис. 33. Вкладка «Настройки»

С помощью этой вкладки администраторы вики-сайта могут выполнять следующие административные действия:

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