Исправления для модуля "DokuWiki integration" + обновление DokuWiki

Исправляем досадный баг с совпадающими именами и id-шниками сессий у DokuWiki и LiveStreet. Выглядело это так что сайт переставал отвечать на запросы пока не очистим куки или пока не разорвем сессию. (кстати тут и вина PHP есть т.к. ее поведение при возникновении этой ситуации не очень забавное, надо бы багрепорт оформить)
Обновляем DokuWiki до последней стабильной версии.

Нам понадобятся:
0. LiveStreet 0.4.2
1. Плагин DokuWiki integration
2. Свежая и стабильная сборка DokuWiki (на данный момент это Release 2011-05-25 «Rincewind»)

Последовательность:
1. Устанавливаете плагин «DokuWiki integration».
2. Переименовываете папку wiki в wiki_old
3. Создаем папку wiki и копируем в нее свежую DokuWiki
4. В папке wiki удаляем папки conf и data
5. Копируем в папку wiki папки conf и data из папки wiki_old
6. В папку wiki/inc/auth/ копируем файл livestreet.class.php из папки wiki_old/inc/auth/
7. В папку wiki/lib/tpl/ копируем папку livestreet из папки wiki_old/lib/tpl/
8. В файл wiki/doku.php в самом начале после "<?php" добавляем
if ($_SERVER['REQUEST_METHOD'] == 'GET' && !$_SERVER['HTTP_REFERER'])
{
        $_SERVER['HTTP_REFERER'] = 'http://' . $_SERVER['HTTP_HOST'] .'/wiki/';
}

9. Правим файл wiki/inc/load.php

Читать дальше →

Небольшой фикс для aceAdminPanel чтобы он не конфликтовал с плагином DokuWiki

Предыстория


LiveStreet 0.4.2
Ставим плагины aceAdminPanel (v 1.4.166) и DokuWiki (v 1.0).
Заходим (под админом вашего livestreet) в Wiki и нажимаем на кнопку «Управление».
И видим на странице кучку ошибок:

Читать дальше →

Интеграция с Wiki

Сегодня стала доступна интегрированная в LiveStreet Wiki(DokuWiki).
Посмотреть её можно здесь — livestreet.ru/wiki/ Доступ на правку данной вики имеют пользователи с рейтингом больше 2.
Планирую собрать в ней всю справочную информацию по движку как для разработчика, так и для простого пользователя.
И конечно же надеюсь на вашу активную помощь в составление данной вики. Объявляю розыск активистов для этой архиважной задачи.

Скачать настроенную DokuWiki можно со страницы проекта LiveStreet sourceforge.net/project/platformdownload.php?group_id=235793 Для установки достаточно извлечь каталог wiki в корень вашего сайте на LiveStreet.
ВНИМАНИЕ! Wiki будет работать только с LiveStreet 0.3 из SVN не ниже 241 ревизии