Wikilog/ru

From Wiki4Intranet
< Wikilog
Revision as of 15:54, 10 October 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

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

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

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

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

TODO

  • Постараться либо структурировать и отправить доработки в upstream, либо принять апстрим на себя — автор дальнейшую разработку прекратил.
  • Оптимизировать по скорости работу страниц с комментариями.
    Возможно, что вместо оптимизации Wikilog’овские комментарии будут выпилены и заменены расширением TreeTalk, которое будет хранить комментарии не на отдельных страницах каждый, а все на одной странице, и отображать их за один проход, что однозначно приведёт к сильному ускорению работы.

Установка