Создание сайта энциклопедии



Тематика этого вики-проекта вращается вокруг MediaWiki — программы, на которой работают такие веб-сайты, как Википедия и другиепроекты некоммерческого фонда Викимедиа (Wikimedia Foundation), а также множество других вики-проектов по всему миру. Эта программа и этот сайт поддерживаются фондом Викимедиа.

Все текстовое содержание сайта MediaWiki.org публикуется под GNU Free Documentation License (GFDL), за исключением страниц, на которых прямо заявлено, что их содержание находится в статусе общественного достояния. См. более подробную информацию на стр.«Авторские права». Условия, на которых публикуются изображения, оговариваются на страницах описания этих изображений.

.

MediaWiki — это свободное серверное программное обеспечение, распространяемое на условиях лицензии GNU General Public License (GPL). Оно рассчитано на использование в большой серверной ферме (server farm) для обеспечения работы веб-сайта, способного отвечать на миллионы обращений в день. MediaWiki — чрезвычайно мощная, масштабируемая, функционально развитая программная реализация вики, использующая PHP для обработки и отображения информации, хранящейся в собственной базе данных MySQL.

На страницах используется формат MediaWiki викитекст, поэтому их с легкостью могут редактировать пользователи, не знакомые сXHTML и CSS.

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

Установка

  • Скачайте MediaWiki (текущая стабильная версия 1.16.0)
  • Веб-сервер, например Apache или IIS
    • для служебных скриптов требуется локальный доступ или доступ через командную строку
  • PHP версия 5.0 или более поздняя (рекомендуется 5.1.x)
  • Сервер Базы данных
    • MySQL 4.0 или более поздний
    • или PostgreSQL 8.1 или более поздний (также необходимы plpgsql and tsearch2)

Некоторые пользователи предпочитают использовать дополнительное программное обеспечение, такое как phpMyAdmin (для БД MySQL) или phpPgAdmin (для БД Postgres) для администрирования сервера баз данных.

Для создания миниатюр изображений и поддержки редактора формул TeX необходимы дополнительные программы (см. далее).

Примечания

  • MediaWiki поставляется с установочными скриптами, которые обеспечивают настройку через веб-интерфейс.
  • MediaWiki может использовать базу данных совместно с другими веб-приложениями, такими как phpBB и т. п.
  • Для настройки данного программного обеспечения необходимо знание PHP.
  • Начиная с версии MediaWiki 1.7 необходимо наличие PHP 5 — если Вы используете более старую версию PHP и не можете обновить ее, используйте MediaWiki 1.6.12(скачать).
  • Начиная с версии MediaWiki 1.6 необходимо наличие MySQL 4 — если Вы используете более старую версию MySQL и не можете обновить ее, используйте MediaWiki 1.5.8(скачать). Обратите внимание, что эта версия более не поддерживается.

Руководство по установке

Если Вы решили установить MediaWiki на свой сервер, обратитесь к Руководству по установке которое поможет Вам сделать это быстрее.

Руководство по обновлению

Если Вы уже используете MediaWiki, обратитесь к руководству по обновлению.

Comments