Как создать вики-сайт в самое короткое время
Создание вики-ресурсов (Wiki) – это частая задача, которая возникает перед пользователями интернета и веб-разработчиками. Страницы вики-сайта и их содержимое создается динамически участниками и посетителями ресурса, при этом любая часть статьи может быть отредактирована любым из посетителей. В этом руководстве по шагам рассказывается о том, как создать вики-сайт в самое короткое время при помощи бесплатных и полезных инструментов 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 происходит за считанные секунды:
После установки все готово для развертывания вашего рабочего места, доступа к последним версиям инструментов, средств разработки и шаблонов веб-приложений.
Установка шаблона вики-сайта на базе ScrewTurn Wiki
Теперь, когда у вас есть установленный WebPI, вы готовы для установки любого веб-приложения, в том числе вики-сайта.
Запустите WebPI и выберите ссылку «Настройки» для первичной конфигурации. Убедитесь, что у вас выбран пункт «IIS» в поле «Какой веб-сервер требуется использовать?» (рисунок 5).
Рис. 5. Настройка WebPI
Сохраните настройки, нажав «ОК». Затем перейдите в раздел Applications (Приложения). Выберите подраздел «Вики-технологгии» и найдите в списке движок ScrewTurn Wiki (рисунок 6).
Рис. 6. Выбор ScrewTurn Wiki в Web Platform Installer
Нажмите кнопку «Добавить» и затем «Установить». Установщик определит наличие в вашей системе SQL Server Express. Вам предложат выбрать вариант установки SQL Server, в случае, когда он не обнаружен в системе. Вы можете выбрать автоматическую загрузку и установку SQL Server или указать для использования имеющийся локальный или удаленный сервер базы данных (рисунок 7).
Рис. 7. Выбор сервера базы данных перед установкой
Выберите первый вариант, если у вас нет установленного SQL Server и вы хотите установить его автоматически. Выберите второй вариант, если у вас уже есть установленный SQL Server на этом компьютере или в сети, и вы планируете использовать для хранения данных именно его.
После этого вы получите информационное окно с описанием компонентов, которые будут установлены и текстом лицензионного соглашения (рисунок 8). Обратите внимание, что в случае, если на вашем компьютере веб-сервер IIS не был настроен, то он автоматически будет сконфигурирован для запуска вики-сайта.
Нажмите «Принимаю».
Рис. 8. Информационное окно со списком компонент
После этого WebPI начнет автоматическую загрузку и одновременную установку всех необходимых компонент (рисунок 9). При этом от вас лично никаких действий не потребуется, все будет загружено, установлено и настроено автоматически. Это очень бережет нервы и время.
Рис. 9. Процесс установки вики-сайта через WebPI
Во время установки вам придется ответить на вопрос о размещении вашего сайта и ввести его имя на сервере (рисунок 10).
Рис. 10. Настройка размещения веб-приложения
Введите имя приложения на английском в поле «Имя приложения ScrewTurn Wiki 3.0» и нажмите «Продолжить». Следующим окном будет окно, предназначенное для настройки используемой базы данных вики-сайта (рисунок 11).
Рис. 11. Настройка базы данных вики-сайта
При первой установки вам необходимо оставить пункт использования базы данных в виде «Создать новую базу данных». Укажите учетную запись администратора SQL Server, это может быть стандартная запись «sa» (она создается при установке сервера) либо любая другая учетная запись вашего сервер. Введите пароль администратора базы данных (вы указывали его при автоматической установке SQL Server).
Введите имя пользователя базы данных, которая будет создана для вики-сайта. Под этим именем вики-сайт будет обращаться на сервере с БД. Пользователь с таким именем должен отсутствовать на сервере, так как он будет создан. Введите логин и пароль для пользователя БД сайта. Укажите сервер БД, если вы устанавливаете вики-сайт вместе с автоматической установкой SQL Server, то оставьте это поле со значением «.\SQLExpress». В другом случае укажите адрес вашего SQL Server, часто таким адресом может быть просто «localhost».
Остается ввести имя базы данных (можно оставить по умолчанию значение «ScrewTurnWiki») и указать логин и пароль для доступа к панели администрирования вики-сайта. Установка приложения автоматически продолжится.
Рис. 12. Уведомление об успешной установке
После успешной установки вики-сайта вы получите уведомление (рисунок 12). Нажмите «Готово». Поздравляю, ваш сайт установлен на сервер. Давайте запустим его.
Работа с вики-сайтом
Запустите браузер и перейдите по адресу https://localhost/wiki/ , где wiki – это имя приложения, которое вы ввели при установке.
Перед вами откроется первая приветственная страница вики-сайта на базе ScrewTurn Wiki (рисунок 13).
Рис.13. Первый запуск вики-сайта
Доступ к панели администрирования
Для доступа к панели администрирования вики-сайта ScrewTurn Wiki перейдите по ссылке Log In и введите логин «admin» и пароль администратора БД, указанный вами на этапе установки (рисунок 14).
Рис. 14. Ввод логина и пароля для доступа к панели администрирования вики-сайтом
После входа в систему в качестве администратора вы вернетесь на главную страницу вики-сайта. Теперь вы можете использовать ссылку администрирования (Administration) для перехода на страницу администрирования (рисунок 15), с помощью которой можно решать все задачи администрирования вики-сайта.
Рис. 15. Панель администрирования вики-сайта
Локализация вики-сайта
Для локализации вики-сайта на базе ScrewTurn Wiki необходимо просто переключить в настройках параметр языка локализации используемого по умолчанию.
Для того чтобы переключить локализацию ScrewTurn Wiki на русский перейдите в настройках администрирования на вкладку Configuration (Конфигурирование) (рисунок 16).
Рис. 16. Панель конфигурирования вики-сайта
Теперь найдите раздел Content Configuration (конфигурирование содержимого) (рисунок 17).
Рис. 17. Раздел Content Configuration
Теперь просто выберите «Русский» из ниспадающего списка параметра Default Language (Язык по умолчанию) (рисунок 18).
Рис. 18. Выбор русского языка
После выбора языка сохраните конфигурацию, нажав на кнопку Save Configuration внизу страницы. После этого, если вы перейдете на свой вики-сайт или другую страницу панели администрирования, то убедитесь, что страницы стали отображаться на русском языке (рисунок 19).
Рис. 19. Локализованный вики-сайт на русском языке
Работа с содержимым страниц вики-сайта
Перейдите на главную страницу вики-сайта и обратите внимание на приветственную страницу, созданную по умолчанию. Находясь в режиме администратора, вы можете легко модифицировать страницу, перейдя по ссылке «Редактировать» (рисунок 19).
Рис. 19. Модификация информации на вики-странице
Здесь вы можете обновить заголовок страницы и ее содержимое, задать категории страницы, указать мета теги страницы. Кроме того, к каждой странице допустимо создание вложений файлов. Для сохранения данных нажмите кнопку «Сохранить». Кнопка «Сохранить и продолжить» предназначена для сохранения результата, но не закроет страницу, так чтобы вы могли продолжить работать с ее содержимым.
Для создания новой страницы перейдите в панели навигации по ссылке Create New Page (создание новой страницы). Вы получите окно создания новой страницы, которое идентично окну редактирования содержимого (рисунок 19). Введите данные для новой страницы и нажмите сохранить.
Для управления страницами и для удаления страниц необходимо использовать панель администрирования.
Работа со страницами вики-сайта
Любой вики-сайт основывается на страницах с текстовым содержимым. ScrewTurn Wiki предлагает богатые возможности по работе со страницами.
Для управления страницами необходимо перейти на страницу администрирования и выбрать вкладку «Страницы Wiki» (рисунок 20).
Рис. 20. Раздел управления вики-страницами сайта
Перед вами появится список созданных вики-страниц на сайте. С помощью ссылок слева от страницы в таблице вы можете осуществить административные операции со страницами. Вы можете быстро перейти на редактирование страницы с помощью ссылки «Изменить». Вы можете быстро изменить права доступа и разрешения для страницы с помощью ссылки «Разрешения».
Для более продвинутых задач администрирования вики-страницы и удаления страницы вы можете воспользоваться ссылкой «Выбрать». После нажатия на эту ссылку для вашей второй страницы вы перейдете на страницу продвинутого управления вики-страницей (рисунок 21).
Рис. 21. Раздел продвинутого управления вики-страницами
Здесь вы можете быстро переименовать страницу, перенести ее в другую категорию, откатить страницу на предыдущую версию, удалить некоторые из сохраненных версий, очистить обсуждение страницы или удалить страницу.
Нажмите на кнопку «Удалить страницу» для того, чтобы удалить страницу с вики-сайта. Вы получите предупреждение, нажмите «Да» для подтверждения. После этого вы вернетесь на список страниц, где сможете убедиться, что страница была удалена (рисунок 22).
Рис. 22. Список страниц вики-сайта после удаления одной из страниц
Обратите внимание, что на сайте должна существовать хотя бы одна из вики-страниц. Последнюю страницу удалить невозможно.
Инструменты администрирования вики-сайта
Шаблон вики-сайта ScrewTurn Wiki очень богат на настройки и возможности. Все они конфигурируются в панели администрирования. Рассмотрим возможности по порядку.
Перейдите в панели навигации по ссылке «Administration». Вы получите страницу администрирования сайта с панелью основных задач сгруппированных во вкладки (рисунок 23).
Рис. 23. Страница администрирования
На странице администрирования доступны следующие возможности, сгруппированные по вкладкам.
Начало администрирования
На первой вкладке под названием «Начало администрирования» (рисунок 23) доступны следующие возможности по управлению вики-сайтом:
- Очистка кэша и удаление кэшированных данных страниц;
- Информация о вики-страницах, которые содержат ошибки форматирования в содержимом;
- Информация о страницах-сиротах, на которые не ссылается ни одна из других вики-страниц;
- Статус поискового индекса с возможностью его перестройки;
- Возможность перезапуска веб-приложения;
- Возможность осуществить массовую рассылку сообщений пользователям сайта.
Группы пользователей
Следующая вкладка носит название «Группы пользователей» (рисунок 24).
Рис. 24. Вкладка «Группы пользователей»
На этой вкладке администратор вики-сайта может создавать группа пользователей и управлять правами, которые группы имеют (рисунок 25).
Рис. 25. Управление правами группы пользователей
Учетные записи
Следующая вкладка носит название «Учетные записи» (рисунок 26).
Рис. 26. Вкладка «Учетные записи»
С помощью этой вкладки администраторы вики-сайта могут создавать новые учетные записи пользователей, просматривать список учетных записей. Доступна функция массового удаления пользователей.
Кроме того, на этой странице доступна возможность управления доступом для каждого пользователя, принадлежностью его к определенной группе и другими параметрами учетных записей (рисунок 27). Для перехода на страницу редактирования данных определенного пользователя необходимо щелкнуть на ссылку «Выбрать» в таблице учетных записей.
Рис. 27. Редактирование параметров учетной записи
Пространства имен
Следующая вкладка носит название «Пространства имен» (рисунок 28).
Рис. 28. Вкладка «Пространства имен»
С помощью этой вкладки администраторы вики-сайта могут создавать новые пространства имен для вики-сайта и настраивать разрешения на доступ пользователей к выбранным пространствам имен.
Страницы Wiki
Следующая вкладка носит название «Страницы Wiki» (рисунок 29).
Рис. 29. Вкладка «Страницы Wiki»
С помощью этой вкладки администраторы вики-сайта могут создавать новые вики-страницы либо осуществлять контроль и управление существующими страницами.
Категории
Следующая вкладка носит название «Категории» (рисунок 30).
Рис. 30. Вкладка «Категории»
С помощью этой вкладки администраторы вики-сайта могут создавать новые категории для вики-страниц либо управлять существующими категориями.
Сниппеты/Шаблоны
Следующая вкладка носит название «Сниппеты/Шаблоны». С помощью этой вкладки можно создавать сниппеты и шаблоны, которые будут доступны посетителям сайта при редактировании вики-страниц.
Навигационные меню
С помощью вкладки «Навигационные меню» можно создавать новые элементы меню навигации для вики-сайта.
Операции с контентом
Следующая вкладка носит название «Операции с контентом» (рисунок 31).
Рис. 31. Вкладка «Операции с контентом»
С помощью этой вкладки администраторы вики-сайта могут контролировать внешний вид своего сайта. Доступно редактирование шаблонов разных областей страниц на сайте и шаблонов разнообразных уведомлений.
Системный лог
Следующая вкладка носит название «Системный лог» (рисунок 32).
Рис. 32. Вкладка «Системный лог»
С помощью этой вкладки администраторы вики-сайта могут исследовать список зарегистрированных системных событий, которые произошли на вики-сайте. В системном логе регистрируются ошибки, сообщения и предупреждения. С помощью кнопки «Очистить лог» администраторы могут очистить список событий.
Провайдеры
Следующая вкладка носит название «Провайдеры» (рисунок 33).
Рис. 33. Вкладка «Провайдеры»
С помощью этой вкладки администраторы вики-сайта регистрировать провайдеры данных для вики-сайта: для страниц, пользователей, файлов, кэширования и разметки.
При этом доступно управления модулями DLL провайдеров и функция переноса данных между провайдерами.
Настройки
Последняя вкладка носит название «Настройки» (рисунок 34).
Рис. 33. Вкладка «Настройки»
С помощью этой вкладки администраторы вики-сайта могут выполнять следующие административные действия:
- Основные настройки: настройки параметров сайта, email-сервера;
- Контент-настройки: управление используемыми пространствами имен, языком отображения, временным поясом, внешним видом и функциями вики-страниц;
- Конфигурирование доступа: управление системой авторизации и ограничения прав доступа, разрешениями по работе с сайтом и списком доступных для загрузки файлов;
- Дополнительные настройки: некоторые дополнительные настройки кеширования, использования HTTP-сжатия, регулярных выражений для допустимых имен пользователей.
Comments
- Anonymous
November 04, 2014
The comment has been removed - Anonymous
November 04, 2014
The comment has been removed