Difference between revisions of "Wikilog/ru"

From Wiki4Intranet
Jump to: navigation, search
(Наши доработки)
Line 5: Line 5:
 
== Наши доработки ==
 
== Наши доработки ==
  
Доработок много и достаточно крупных.
+
Доработок много и достаточно крупных:
 
* «Форумный» вид — сортировка по дате последнего комментария и отслеживание количества непрочитанных комментариев
 
* «Форумный» вид — сортировка по дате последнего комментария и отслеживание количества непрочитанных комментариев
 +
* '''(!)''' Поддержка Wikilog-style иерархических обсуждений для обычных страниц
 
* Email-оповещения о комментариях
 
* Email-оповещения о комментариях
 +
* Email-оповещения о новых записях для следящих (через watchlist) за корневой страницей блога
 
* RSS/Atom-ленты комментариев
 
* RSS/Atom-ленты комментариев
 
* Подписка/отписка на все комментарии к одному или даже ко всем блогам сразу (последнее на основе пользовательской настройки)
 
* Подписка/отписка на все комментарии к одному или даже ко всем блогам сразу (последнее на основе пользовательской настройки)
* Форма создания новой записи на спецстранице Wikilog (то есть в агрегаторе)
+
* Форма создания новой записи на спецстранице Wikilog (в агрегаторе)
 
* Календарь постов для [[MediaWiki:Sidebar]]'а
 
* Календарь постов для [[MediaWiki:Sidebar]]'а
* Автоматическое «схлопывание» дискуссий из древовидного вида в линейный, если ответы не ветвятся
+
* Автоматическое «схлопывание» дискуссий из древовидного вида в линейный, если ответы не ветвятся — предотвращает слишком глубокую вложенность без потерь иерархичности
* Код иерархических комментариев частично развязан от остального кода, дабы далее иметь возможность поддержать Wikilog-style обсуждения на обычных страницах
+
* Улучшенная бинарная кодировка материализованных путей к комментариям, позволяющая хранить до 250 уровней вложенности комментариев без нарушения сортировки
 +
* Постраничная навигация, сохраняющая ветви дискуссий (ветвь никогда не разбивается на две посередине, как это было в старом Wikilog’е)
 
* Различные исправления мелких багов
 
* Различные исправления мелких багов
  
 
== TODO ==
 
== TODO ==
  
* Оптимизировать по скорости работу страниц с комментариями
+
* Постараться либо структурировать и отправить доработки в upstream, либо принять апстрим на себя — автор дальнейшую разработку прекратил.
*: Вполне вероятно, что вместо оптимизации Wikilog’овские комментарии будут выпилены и заменены расширением [[TreeTalk]], которое будет работать для всех пространств имён (а не только для блогов), храня при этом комментарии не на отдельных страницах каждый, а все на одной странице, и отображать их за один проход — это сразу приведёт к сильному ускорению работы.
+
* Оптимизировать по скорости работу страниц с комментариями.
* Сделать-таки поддержку Wikilog-style иерархических обсуждений для обычных страниц
+
*: Возможно, что вместо оптимизации Wikilog’овские комментарии будут выпилены и заменены расширением [[TreeTalk]], которое будет хранить комментарии не на отдельных страницах каждый, а все на одной странице, и отображать их за один проход, что однозначно приведёт к сильному ускорению работы.
* Доработок накопилось много, их нужно структурировать и поотправлять в апстрим, особенно с учётом того, что автор прекратил дальнейшую разработку.
+
  
 
== Установка ==
 
== Установка ==
  
 
[[Category:Неполные описания расширений]]
 
[[Category:Неполные описания расширений]]

Revision as of 15:54, 10 October 2013

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, которое будет хранить комментарии не на отдельных страницах каждый, а все на одной странице, и отображать их за один проход, что однозначно приведёт к сильному ускорению работы.

Установка