Wikilog/ru
From Wiki4Intranet
< Wikilog
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
Contents
Использование
Наши доработки
Доработок много и достаточно крупных.
- «Форумный» вид — сортировка по дате последнего комментария и отслеживание количества непрочитанных комментариев
- Email-оповещения о комментариях
- RSS/Atom-ленты комментариев
- Подписка/отписка на все комментарии к одному или даже ко всем блогам сразу (последнее на основе пользовательской настройки)
- Форма создания новой записи на спецстранице Wikilog (то есть в агрегаторе)
- Календарь постов для MediaWiki:Sidebar'а
- Автоматическое «схлопывание» дискуссий из древовидного вида в линейный, если ответы не ветвятся
- Код иерархических комментариев частично развязан от остального кода, дабы далее иметь возможность поддержать Wikilog-style обсуждения на обычных страницах
- Различные исправления мелких багов
TODO
- Оптимизировать по скорости работу страниц с комментариями
- Вполне вероятно, что вместо оптимизации Wikilog’овские комментарии будут выпилены и заменены расширением TreeTalk, которое будет работать для всех пространств имён (а не только для блогов), храня при этом комментарии не на отдельных страницах каждый, а все на одной странице, и отображать их за один проход — это сразу приведёт к сильному ускорению работы.
- Сделать-таки поддержку Wikilog-style иерархических обсуждений для обычных страниц
- Доработок накопилось много, их нужно структурировать и поотправлять в апстрим, особенно с учётом того, что автор прекратил дальнейшую разработку.