Wikilog/ru

From Wiki4Intranet
< Wikilog
Revision as of 15:43, 25 March 2013 by VitaliyFilippov (Talk | contribs) (Наши доработки)

Jump to: navigation, search

Wikilog — расширение MediaWiki.

  • Назначение: Сильно улучшенная система блогов/форумов для MediaWiki с иерархическими комментариями и другими возможностями.
  • Репозиторий: https://github.com/mediawiki4intranet/Wikilog
  • Домашняя страница: Wikilog на mediawiki.org 
  • Версия MediaWiki: гарантирована совместимость с 1.18-mw4i, 1.19-1.21, возможна с другими
  • Лицензия: GPLv2.0+ 
  • Дата создания: 2008-09-12 
  • Последняя версия: 2013-10-10 
  • Оценка расширения: Очень полезное (5)

Включение в сборку Mediawiki4Intranet:

  • Дата включения: 2009-07-08
  • Включённая версия: последняя
  • Состояние доработок: Значительно доработано в сборке MediaWiki4Intranet

Использование

Наши доработки

Доработок много и достаточно крупных.

  • «Форумный» вид — сортировка по дате последнего комментария и отслеживание количества непрочитанных комментариев
  • Email-оповещения о комментариях
  • RSS/Atom-ленты комментариев
  • Подписка/отписка на все комментарии к одному или даже ко всем блогам сразу (последнее на основе пользовательской настройки)
  • Форма создания новой записи на спецстранице Wikilog (то есть в агрегаторе)
  • Календарь постов для Sidebar
  • Автоматическое «схлопывание» дискуссий из древовидного вида в линейный, если ответы не ветвятся
  • Код иерархических комментариев частично развязан от остального кода, дабы далее иметь возможность поддержать Wikilog-style обсуждения на обычных страницах
  • Различные исправления мелких багов

TODO

  • Оптимизировать по скорости работу страниц с комментариями
    Вполне вероятно, что вместо оптимизации Wikilog’овские комментарии будут выпилены и заменены расширением TreeTalk, которое будет работать для всех пространств имён (а не только для блогов), храня при этом комментарии не на отдельных страницах каждый, а все на одной странице, и отображать их за один проход — это сразу приведёт к сильному ускорению работы.
  • Сделать-таки поддержку Wikilog-style иерархических обсуждений для обычных страниц
  • Доработок накопилось много, их нужно структурировать и поотправлять в апстрим, особенно с учётом того, что автор прекратил дальнейшую разработку.

Установка