Рубрики
CMS (WordPress, Wiki)

Создание индивидуального MediaWiki шаблона

В предыдущей статье мы установили и настроили Wiki, теперь займёмся приданием ей индивидуального дизайна. Многие только меняют логотип в левом верхнем углу, думаю как это сделать — объяснять не нужно, мы пойдём немного дальше и переделаем шаблон под себя полностью…

1. В каталоге skins создаём 2 файла:
— Snejok.php — основной файл, определяющий вывод элементов на страницу,
— Snejok.deps.php — обход ошибки в кэше APC opcode в PHP 5.

Рубрики
CMS (WordPress, Wiki)

Интеграция MediaWiki

1. Ставим Вики в подпапку модуля

2. Создаём в БД группу «Wiki» для пользователей которые должны иметь доступ в Вики (если пользователи принадлежат разным группам)

3. Копируем  Auth_phpbb.php,  iAuthPlugin.php, PasswordHash.php в папку /extensions/

Рубрики
CMS (WordPress, Wiki)

Настройка MediaWiki (редактирование LocalSettings.php)

Редактирование LocalSettings.php

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

1. Запрещаем редактирование не авторизованным пользователям
Прописываем
$wgGroupPermissions[‘*’    ][‘createaccount’]   = true;
$wgGroupPermissions[‘*’    ][‘read’]            = true;
$wgGroupPermissions[‘*’    ][‘edit’]            = false;
$wgGroupPermissions[‘*’    ][‘createpage’]      = false;
$wgGroupPermissions[‘*’    ][‘createtalk’]      = false;

Рубрики
CMS (WordPress, Wiki)

Настройка MediaWiki

Проект которым занимаюсь — корпоративная вики для компании.
Долго выбирала какой движок взять. Сначала поставила DokuWiki, т.к предпочитаю работать с php кодом, и его работа не требует наличия базы данных, но т.к у меня на хостинге есть БД и визуально он мне не понравился :), решила использовать MediaWiki. По данному движку есть куча инструкций в инете, самой интересной и обязательной к ознакомлению является инструкция с официального сайта. Для того чтоб не читать кучу литературы, предлагаю краткую инструкцию по запуску корпоративной вики. Думаю с установкой проблем не возникнет, тут все стандартно, переходим сразу к настройке. Вообще настройку можно разделить на 3 большие секции: редактирование файла конфигурации — LocalSettings.php, изменение настроек через веб интерфейс и редактирование пхп кода главного файла шаблона, для своей вики я буду использовать модификацию MonoBook, поэтому и править будем одноимённый файл в папке skins.