Несколько вопросов от новичка, возможно глупых

Здравствуйте!

Давно слежу за LS, но никак не решался перевести на неё свой сайт. Начну с предыстории: сейчас у меня блог на Wordpress + форум на PunBB (тематика — один из дистрибутивов Linux) и я осознал, что пришло время переезжать на сабж :)

В данный момент на сайте процветает бардак — в блоге перемешаны новости разного формата, посетители зачастую не могут найти нужную информацию и задают на форуме одни и те же вопросы; полезная информация разбросана как по сайту, так и по форуму и это еще больше усложняет поиск. И я решил поступить следующим образом: построить сайт с нуля, всю накопившуюся полезную информацию структурировать в раздел «Документация»; вместо форума организовать что-то вроде Q&A, ибо в данный момент форум по сути выполняет ту же самую функцию; ну и добавить еще некоторые плюшки.

Теперь задам свои вопросы, которые кому-то могут показаться глупыми.

  1. Насколько я понял, решения для создания вики-страниц в LS нет (кроме плагина MediaWikiIntegration), а так как я считаю MediaWiki слишком громоздкой для своего небольшого сайта, у меня назрел такой вопрос: могу ли я дать некоторым пользователям права на создание и редактирование статических страниц, без других прав администратора? Или каким еще образом я могу организовать раздел с пользовательской докуметацией?
  2. Могу ли я в сайдбаре справа создать блок с произвольным содержимым, который будет отображаться только на некоторых статических страницах?
  3. Каким образом я могу создать пользовательскую галерею изображений? Грубо говоря все пользователи заливают изображения в один общедоступный альбом.

Буду благодарен за любые советы!

Интеграция MediaWikiIntegration в Livestreet

Возникла необходимость подружить MediaWikiIntegration и Livestreet между собой, но добиться этого пока не удалось. Имеющийся топик увы не дал ответа на мой вопрос. Неоднократное обращение к автору так же не увенчалось успехом(.

Вопрос заключается в следующем:
При настройке конфигураций обоих движков, возникает следующая ошибка:

Warning: array_combine(): Both parameters should have an equal number of elements in D:\Windows\Internet\xampp\htdocs\wiki1.ru\extensions\LSIntegration\LSIntegration.hooks.php on line 33

Причины такой проблемы мне не ведомы, соответственно надеюсь на помощь профессионалов).

Есть готовый плагин интеграции LS и MediaWiki

Посмотреть можно тут.
Позволяет интегрировать ЛС шаблоны в тему Вики.
UPD Единая авторизация ЛС и Вики.
Он кому-то нужен?

UPD Выложу в ближайшее время, как подготовлю документацию и обвеску для каталога.
Плагин будет бесплатным, но без поддержки. As is. Поддержку надо будет отдельно обсуждать.

Исправления для модуля "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

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

Ссылка в меню на внутреннюю страницу

На site.ru необходимо прописать в шаблоне ссылку в меню, чтобы она вела на site.ru/razdel, при этом в папке раздел установлен движок wiki и там главная страница вики.

Подскажите, как прописать в шаблоне эту ссылку в меню. Заранее спасибо.

Livestreet Dictionary

Если не выложу этот плагин сейчас, то похоже не выложу его уже никогда :)

Плагин представляет собой смесь словарика для LS и упрощённую версии Wiki :)

Плагин создавался для LS 0.4 и валялся на задворках файловой структуры моей флэшки :)
Но наконец-то я взял себя в руки и перенёс его на LS 0.4.2.
Читать дальше →

ТЗ для плагина "LS+MediaWiki"

Суть — нужен раздел на сайте, реализованный на MediaWiki. Нашел предварительно программиста, который готов взяться за этот плагин с дальнейшей продажей его в разделе модулей.
Все бы хорошо, но ни я ни программист ранее не имели дел с движком MediaWiki. По этой причине мое ТЗ может выглядеть довольно сумбурно (и глупо для wiki-специалистов).
Если по какой-то причине реализация плагина не дойдет до своего логического завершения — данное ТЗ смогут использовать «будущие поколения».

Функции плагина:

1) автоматическая регистрация LS-пользователей в Wiki-движке
2) синхронное залогинивание/разлогинивание пользователя
3) отображение информационной панели LS-пользователя в Wiki-интерфейсе
4) разграничение LS-пользователей в Wiki-движке по правам
Читать дальше →

Проблема с плагином wiki

Собственно проблема в чем!
После нажатия на кнопку «Управление» в плагине wiki вижу это:
[ERROR:clasLoad] configuration
File not found: /var/www/xxx.ru/classes/modules/configuration/Configuration.class.php
[ERROR:clasLoad] setting
File not found: /var/www/xxx.ru/classes/modules/setting/Setting.class.php
[ERROR:clasLoad] setting_string
File not found: /var/www/xxx.ru/classes/modules/string/String.class.php
[ERROR:clasLoad] setting_password
File not found: /var/www/xxx.ru/classes/modules/password/Password.class.php
[ERROR:clasLoad] setting_email
File not found: /var/www/xxx.ru/classes/modules/email/Email.class.php
[ERROR:clasLoad] setting_richemail
File not found: /var/www/xxx.ru/classes/modules/richemail/Richemail.class.php
[ERROR:clasLoad] setting_numeric
File not found: /var/www/xxx.ru/classes/modules/numeric/Numeric.class.php
[ERROR:clasLoad] setting_numericopt
File not found: /var/www/xxx.ru/classes/modules/numericopt/Numericopt.class.php
[ERROR:clasLoad] setting_onoff
File not found: /var/www/xxx.ru/classes/modules/onoff/Onoff.class.php
[ERROR:clasLoad] setting_multichoice
File not found: /var/www/xxx.ru/classes/modules/multichoice/Multichoice.class.php
[ERROR:clasLoad] setting_dirchoice
File not found: /var/www/xxx.ru/classes/modules/dirchoice/Dirchoice.class.php
[ERROR:clasLoad] setting_hidden
File not found: /var/www/xxx.ru/classes/modules/hidden/Hidden.class.php
[ERROR:clasLoad] setting_fieldset
File not found: /var/www/xxx.ru/classes/modules/fieldset/Fieldset.class.php
[ERROR:clasLoad] setting_undefined
File not found: /var/www/xxx.ru/classes/modules/undefined/Undefined.class.php
[ERROR:clasLoad] setting_no_class
File not found: /var/www/xxx.ru/classes/modules/no/No.class.php
[ERROR:clasLoad] setting_no_default
File not found: /var/www/xxx.ru/classes/modules/no/No.class.php
[ERROR:clasLoad] setting_multicheckbox
File not found: /var/www/xxx.ru/classes/modules/multicheckbox/Multicheckbox.class.php
[ERROR:clasLoad] setting_sepchar
File not found: /var/www/xxx.ru/classes/modules/sepchar/Sepchar.class.php
[ERROR:clasLoad] setting_savedir
File not found: /var/www/xxx.ru/classes/modules/savedir/Savedir.class.php
[ERROR:clasLoad] setting_authtype
File not found: /var/www/xxx.ru/classes/modules/authtype/Authtype.class.php
[ERROR:clasLoad] setting_im_convert
File not found: /var/www/xxx.ru/classes/modules/im/Im.class.php
[ERROR:clasLoad] setting_disableactions
File not found: /var/www/xxx.ru/classes/modules/disableactions/Disableactions.class.php
[ERROR:clasLoad] setting_compression
File not found: /var/www/xxx.ru/classes/modules/compression/Compression.class.php
[ERROR:clasLoad] setting_license
File not found: /var/www/xxx.ru/classes/modules/license/License.class.php
[ERROR:clasLoad] setting_renderer
File not found: /var/www/xxx.ru/classes/modules/renderer/Renderer.class.php

При отключении плагина aceAdminPanel, v.1.4.124 ошибки пропадают! Что мне зделать чтобы усе работало без ошибок? За ранее спасибо

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

Доступен плагин для интеграции функционала ВИКИ себе на сайт — «DokuWiki integration».
В качестве движка WIKI используется DokuWIKI, этот двиг достаточно прост и не требует базу данных для своей работы. В комплекте идет плагин и сам дистрибутив DokuWIKI, доработанный для интеграции. В конфиге плагина необходимо прописать каталог, в котором будет находиться ВИКИ и рейтинг, начиная с которого пользователи смогут редактировать странички.

Wiki в 0.4

Привет друзья.
Ort, хочу спросить как дела с wiki для 0.4? Мне кажется это было полезным в 0.3 не смотря на проблемы с сессиями и HTTP_REFERER кажется. Не пишу в личку, потому что надеюсь, не только мне интересен этот вопрос.

Используете ли вы вики, как использую его я? У меня Wiki самая посещаемая страница с источником — поисковики.