Приглашаем в проект «300 ИнтелШкол-2010»

МедиаВики

Материал из Letopisi.Ru — «Время вернуться домой»

(Перенаправлено с MediaWiki)
Перейти к: навигация, поиск


Логотип Википедии

В Википедии тоже есть статья по теме
«MediaWiki».

Медиа-Вики - один из готовых использованию движков ВикиВики, написанный на языке PHP Продукт распространяется свободно по лицензии GNU и его можно поставить как в глобальной так и в локальной сети. Ничто не мешает поставить МедиаВики и на отдельностоящую машину. Последние новости о МедиаВики можно отслеживать в проекте Википедия -


Содержание

Что нам понадобиться для установки МедиаВики

Веб-сервер

Веб-сервер. Наиболее распространенным веб-сервером в настоящее время считается сервер Apache. Программа сервер Apache распространяется свободно. На сайте http://www.apache.org можно скачать дистрибутивы и для Linux и для Windows.
Кроме того, дистрибутив Perl Indigo - http://www.indigostar.com - для Windows так же содержит Веб Сервер Apache. После того, как дистрибутивы Перл и будут распакованы и установлены, запуск веб-сервера осуществляется стандартно из меню пуск. Другое возможное решение это - небольшой (2,5 мгб) Uniform Server, который так же распространяется свободно и доступен по адресу - http://sourceforge.net/projects/miniserver/

Язык PHP

Логотип Википедии

В Википедии тоже есть статья по теме
«PHP».

PHP - это скриптовый язык, разработанный для быстрого и удобного создания динамических web страниц. PHP работает на стороне сервера и может использоваться как сам по себе, так и для "встраивания" кусков динамического кода в уже имеющиеся HTML страницы.

PHP - open sourse - свободное программное обеспечение - его можно свободно взять и использовать по собственному усмотрению. Можно его копировать и распространять.

Официальный сайт PHP является http://www.php.net

PHP - язык, на котором написан движок МедиаВики. Существует расширение, которое позволяет использовать язык php на страницах МедиаВики - http://meta.wikimedia.org/wiki/Runphp После добавления расширения оказывается возможным здесь же использовать команды php
<php>echo "Это написано на PHP";</php>

Близкие средства разработки скриптов для сетевых приложений - Perl, Python

Проект Денвер - http://www.denwer.ru/

База данных MySql

Денвер

Есть решения, когда все необходимое для поддержания веб-сайта на локальной машине распространяется в одном флаконе - например, Денвер, который содержит минимальный джентельменский набор - Apache, PHP, MySql - http://www.denwer.ru/


После того как Вы установили у себя Денвер, нужно обратиться разделу phpMyAdmin — система управления MySQL через Web-интерфейс Нам нужно будет завести пользователя, который будет обладать всеми правами и сможет быть указан для МедиаВики в качестве пользователя базы данных.

Последовательность действий по созданию нового пользователя представлена на рисунках:

Финальным действием по установке локальной вики является перенос файла config/LocalSettings.php в корневую директорию /wiki.

Установка локальной вики занимает ровно 3 минуты.

XAMPP

XAMPP - простой в установке дистрибутив Apache для Linux, Solaris и Windows. Пакет содержит веб-сервер Apache, СУБД MySQL, PHP, Perl, FTP-сервер и утилиту phpMyAdmin.

На основе XAMPP можно развернуть различные системы управления содержанием:

Где взять:

Полезная для разворачивания своей версии Летописи статья - Как сделать копию Википедии

Image:Xamp02.jpg


Image:Xamp01.jpg


phpMyAdmin

Утилита, которая позволяет настраивать и управлять базой данных и веб-сервером. phpMyAdmin может управлять как целым MySQL сервером (для этого необходимы права супер-пользователя), так и отдельной базой данных. В качестве интерфейса для MySQL используется phpMyAdmin - PHP приложение, запущенное на веб-сервере.


phpMyAdmin позволяет:

  • создавать и удалять базы данных
  • создавать, копировать, удалять, переименовывать и изменять таблицы
  • осуществлять сопровождение таблиц
  • удалять, править и добавлять поля
  • выполнять SQL-запросы, в том числе пакетные SQL-запросы
  • управлять ключами
  • загружать текстовые файлы в таблицы
  • создавать и просматривать дампы таблиц
  • экспортировать данные в форматах CSV, XML, PDF, ISO/IEC 26300 - OpenDocument Text and Spreadsheet, Word, Excel и LATEX
  • администрирование нескольких серверов
  • управлять пользователями MySQL и привилегиями
  • проверять целостность ссылочных данных в таблицах MyISAM
  • создавать графическую схему базы данных в формате PDF
  • осуществлять поиск в базе данных или в её разделах


Image:Php-my-admin-bd.jpg


Вот как выглядит ВикиВики с точки зрения утилиты

Image:Wiki-inside.jpg



Литература:

Appserv

Другой вариант сборки из Апача, PHP, MySQL и phpMyadmin - http://www.appservnetwork.com/


МедиаВики

Сама МедиаВики - скачивается с сайта http://www.mediawiki.org/
Советуем выбрать последнюю версию 1.6.
Распаковывается в одну папку.
Эта папка переименовывается так, как вы хотите (например, wiki) и помещается в папку внутри веб-сервера.

  • Для веб-сервера Денвер это будет папка usr/localhost/wiki
  • Для XAMPP - C://Program Files/hampp/htdocs/wiki
    • Запускается веб-сервер
    • Запускается веб-броузер по адресу http://localhost/wiki/
    • МедиаВики конфигурируется - программа сама задаст нужные вопросы
    • Файл LocalSettings.php переносится в папку C://Program Files/hampp/htdocs/wiki


МедиаВики в локальной сети

Как устновить и настроить МедиаВики в локальной сети организации

$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgShowIPinHeader = false;

Другие варианты - Вики движки: http://host.iatp.ru/~pat/htm-pat/60.html


Расширения Медиавики

Кроме стандартных возможностей, которые предлагает МедиаВики своим пользователям - категории, шаблоны, специальные страницы Медиавики, есть масса расширений, которые пишутся и улучшаются авторским коллективом.

Графвиз - средство построения графов

Графвиз


ВикиВиз - средство визуализации связей между страницами

ВикиВиз

Flash Video extension
ParserFunctions

Ссылки

Инструменты
организаторы проекта
Компания ТрансТелеКом
Корпорация Intel
PH International
www.Iteach.ru
партнер проекта

Почта России

Классный Журнал

www.centersot.org


наши друзья



Жужа. Ежедневная сказка
мы поддерживаем

Образование



Установите «Letopisi NewsReader» на свой компьютер