Difference between revisions of "Category:Расширения Mediawiki4Intranet"

From Wiki4Intranet
Jump to: navigation, search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Расширения, когда-либо включённые в сборку [[Mediawiki4Intranet]]. Большинство, вероятно, включено и сейчас, а часть, возможно, будет включена когда-нибудь.
 
Расширения, когда-либо включённые в сборку [[Mediawiki4Intranet]]. Большинство, вероятно, включено и сейчас, а часть, возможно, будет включена когда-нибудь.
 +
 +
== Используемые версии ==
 +
 +
Для большинства расширений, присутствующих в репозиториях Wikimedia (https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/*.git), мы стараемся использовать стабильную ветку, соответствующую номеру версии MediaWiki, на которой основана сборка.
 +
 +
Однако, у некоторых расширений соответствующей стабильной ветки или нет, или она является устаревшей, или содержит какие-то неприятные баги. Для таких расширений мы просто используем последнюю доступную версию (git master).
 +
 +
Многие расширения в сборке [[Mediawiki4Intranet]] включают наши собственные правки — в таком случае репозиторий клонируется к нам на [https://github.com/mediawiki4intranet github], а доработки вносятся так же, как патчи ядра — отдельными коммитами по принципу 1 коммит = 1 доработка, в целях упрощения последующей отправки доработок в Wikimedia. Мы стараемся отправлять доработки в оригинальные репозитории, и несмотря на то, что с приходом Gerrit это делать стало легче, всё-таки процесс занимает существенное время — поэтому просто перейти на «разработку в апстриме» мы не можем.
 +
 +
Кроме того, некоторые расширения в оригинале содержат технические решения, несовместимые с серьёзной эксплуатацией, и нуждаются в глобальном рефакторинге. Такие расширения тоже клонируются (а иногда и просто копируются) к нам, и крупные доработки происходят уже в наших репозиториях. Принцип «1 коммит = 1 доработка» при этом уже обычно не соблюдается.
 +
 +
Есть и расширения, которые вообще не имеют собственного репозитория кода, а представлены в виде выложенных где-то файликов, или даже просто PHP-кода на вики-страницах. Хранение кода на вики-страницах, к счастью, в последнее время становится распространено всё меньше и меньше, и людей от него предостерегают (ибо небезопасно). Однако такие расширения всё же есть, и они опять-таки помещаются в наши git-репозитории, там же дорабатываются, и включаются в сборку уже оттуда.
  
 
== Включённые расширения ==
 
== Включённые расширения ==
Line 6: Line 18:
  
 
* {{Status our|Созданных: {{#ask: [[Still included::true]] [[Status::our]] | format=count }}}}
 
* {{Status our|Созданных: {{#ask: [[Still included::true]] [[Status::our]] | format=count }}}}
* {{Status fork|Доработанных: {{#ask: [[Still included::true]] [[Status::fork]] | format=count }}}}
+
* {{Status fork|Серьёзно доработанных: {{#ask: [[Still included::true]] [[Status::fork]] | format=count }}}}
* {{Status fixed|Отлаженных: {{#ask: [[Still included::true]] [[Status::fixed]] | format=count }}}}
+
* {{Status fixed|Отлаженных, либо с мелкими доработками: {{#ask: [[Still included::true]] [[Status::fixed]] | format=count }}}}
 
* {{Status backport|Backportированных: {{#ask: [[Still included::true]] [[Status::backport]] | format=count }}}}
 
* {{Status backport|Backportированных: {{#ask: [[Still included::true]] [[Status::backport]] | format=count }}}}
 
* {{Status orig|Оригинальных:  {{#ask: [[Still included::true]] [[Status::orig]] | format=count }}}}
 
* {{Status orig|Оригинальных:  {{#ask: [[Still included::true]] [[Status::orig]] | format=count }}}}
 +
* Иконка [[File:Warning icon.svg|24px]] означает, что расширение отключено в конфигурации по умолчанию.
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Статус
 
! Статус
 +
! <span style="cursor: help" title="Наша оценка полезности расширения">[[File:20px-Symbol_thumbs_up_filled.svg.png|link=]]</span>
 
! Расширение
 
! Расширение
 
! Создано
 
! Создано
Line 19: Line 33:
 
! Описание
 
! Описание
 
{{#ask: [[Still included::true]]
 
{{#ask: [[Still included::true]]
 +
|limit=10000
 
|format=template
 
|format=template
 
|named args=yes
 
|named args=yes
 
|template=Included extension list/ru
 
|template=Included extension list/ru
 
|?Status
 
|?Status
 +
|?Useful
 
|?Name
 
|?Name
 
|?Created
 
|?Created
 
|?Included
 
|?Included
 
|?Description ru
 
|?Description ru
 +
|?Disabled
 
}}
 
}}
 
|}
 
|}
Line 41: Line 58:
 
! Причина удаления
 
! Причина удаления
 
{{#ask: [[Deleted date::+]]
 
{{#ask: [[Deleted date::+]]
 +
|limit=10000
 
|format=template
 
|format=template
 
|named args=yes
 
|named args=yes

Latest revision as of 18:28, 5 February 2014

Расширения, когда-либо включённые в сборку Mediawiki4Intranet. Большинство, вероятно, включено и сейчас, а часть, возможно, будет включена когда-нибудь.

Используемые версии

Для большинства расширений, присутствующих в репозиториях Wikimedia (https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/*.git), мы стараемся использовать стабильную ветку, соответствующую номеру версии MediaWiki, на которой основана сборка.

Однако, у некоторых расширений соответствующей стабильной ветки или нет, или она является устаревшей, или содержит какие-то неприятные баги. Для таких расширений мы просто используем последнюю доступную версию (git master).

Многие расширения в сборке Mediawiki4Intranet включают наши собственные правки — в таком случае репозиторий клонируется к нам на github, а доработки вносятся так же, как патчи ядра — отдельными коммитами по принципу 1 коммит = 1 доработка, в целях упрощения последующей отправки доработок в Wikimedia. Мы стараемся отправлять доработки в оригинальные репозитории, и несмотря на то, что с приходом Gerrit это делать стало легче, всё-таки процесс занимает существенное время — поэтому просто перейти на «разработку в апстриме» мы не можем.

Кроме того, некоторые расширения в оригинале содержат технические решения, несовместимые с серьёзной эксплуатацией, и нуждаются в глобальном рефакторинге. Такие расширения тоже клонируются (а иногда и просто копируются) к нам, и крупные доработки происходят уже в наших репозиториях. Принцип «1 коммит = 1 доработка» при этом уже обычно не соблюдается.

Есть и расширения, которые вообще не имеют собственного репозитория кода, а представлены в виде выложенных где-то файликов, или даже просто PHP-кода на вики-страницах. Хранение кода на вики-страницах, к счастью, в последнее время становится распространено всё меньше и меньше, и людей от него предостерегают (ибо небезопасно). Однако такие расширения всё же есть, и они опять-таки помещаются в наши git-репозитории, там же дорабатываются, и включаются в сборку уже оттуда.

Включённые расширения

Всего: 87

  • Созданных: 44
  • Серьёзно доработанных: 9
  • Отлаженных, либо с мелкими доработками: 17
  • Backportированных: 0
  • Оригинальных: 13
  • Иконка Warning icon.svg означает, что расширение отключено в конфигурации по умолчанию.
Статус 20px-Symbol thumbs up filled.svg.png Расширение Создано Включено Описание
Создано 4 AjaxLoader 2016-06-01 2016-06-01 Позволяет делать динамически загружаемые вставки на вики-страницах.
Создано 4 AllNsSuggest 2011-05-13 2011-05-13 Подсказка страниц из всех пространств имён в поле поиска (более удобное поведение).
Отлажено 3 AllowGetParamsInWikilinks 2009-04-27 2009-12-01 Разрешение использования URL-параметров (?key=value) во внутренних вики-ссылках.
Создано 5 BatchEditor 2006-07-06 2008-10-14 Массовое редактирование множества страниц с помощью замен строк или регулярных выражений.
Создано 3 BugzillaBuglist 2010-11-12 2010-11-12Отключено в конфигурации по умолчанию Вставка сохранённых поисков заданного пользователя из Bugzilla с помощью тега.
Доработано 3 Calendar 2008-12-09 2010-05-26 Доработанный календарь событий для MediaWiki. Каждое событие, либо каждый день с событиями, хранится на вики-странице.
Создано 3 CatCatGrouping 2012-11-20 2012-11-20 Расширение для CategoryTree. «Теговая» группировка статей в категориях + возможность отключать 3-колоночные списки.
Создано 5 CategoryTemplate 2009-03-25 2009-03-25 Простое создание страниц в категории, опционально по шаблону "Шаблон:Категория:XXX".
Отлажено 5 CategoryTree 2006-07-26 2008-10-15 AJAX-раскрываемые деревья категорий на Special:CategoryTree и страницах самих категорий.
Отлажено 4 CategoryWatch 2008-09-03 2016-05-31 Отправляет e-mail уведомления при добавлении страниц в наблюдаемые категории.
Оригинал 5 CharInsert 2004-12-23 2008-10-15 Поддержка ссылок для вставки шаблонов через тег <charinsert> для MediaWiki:Edittools. См. также UserMessage, CharInsertList.
Создано 4 CharInsertList 2010-04-05 2010-04-05 Аналогично CharInsert, но вместо ссылок вставляет выпадающие списки (для вставки конструкций при редактировании).
Создано 4 CharInsertList 2010-04-05 2010-04-05 Аналогично CharInsert, но вместо ссылок вставляет выпадающие списки (для вставки конструкций при редактировании).
Оригинал 5 Cite 2005-11-26 2008-10-15 Поддержка сносок на вики-страницах (теги <ref> и <references>).
Оригинал 5 ConfirmEdit 2006-11-01 2009-09-08 Реализация нескольких популярных CAPTCHA, в том числе и reCAPTCHA, защита Wiki от спам-ботов.
Создано 4 CustisScripts 2008-10-14 2008-10-14 Скрипты: WikEd, русский Викификатор, фичи для WikiEditor, подсказки сносок, «живой автопредпросмотр», openM3uVideo(), плюс некоторые CSS стили.
Создано 3 CustomSidebar 2012-05-05 2012-05-05 Размещение произвольного wiki-кода в Mediawiki:Sidebar — панели навигации, обычно находящуюся в левой части страницы.
Создано 3 CustomToolbox 2011-12-06 2011-12-06 Настраиваемое на MediaWiki:Toolbox-content содержимое панели «Инструменты» в левой части страницы.
Отлажено 5 DeleteBatch 2008-07-01 2009-07-21 Удаление множества страниц разом, со спецстраницы Special:DeleteBatch.
Доработано 5 Dia 2007-10-31 2011-07-26 Медиаобработчик для Dia-файлов.
Создано 5 DocExport 2008-10-14 2008-10-14 Простой экспорт статей в текстовые процессоры — M$ Word и OpenOffice.org.
Отлажено 5 Drafts 2008-10-21 2009-06-15 Сохранение черновиков в процессе редактирования страниц, чтобы не потерять свои труды, если браузер вдруг накроется.
Отлажено 4 Duplicator 2006-12-19 2013-05-29 Клонирование страниц, в том числе с полной историей изменений и подстраницами.
Создано 4 FavRate 2012-01-24 2012-01-24 Система голосований за страницы, позволяющая просматривать список того, за что ты голосовал — что очень похоже на «Избранное».
Доработано 5 FlvHandler 2009-02-01 2009-09-09 Поддержка вставки Flash-видеоплееров на страницы аналогично изображениям. Поддерживаются кодеки FLV+MP3 или H.264+AAC в контейнерах FLV или MP4.
Отлажено 3 FullLocalImage 2006-11-01 2009-09-08 Функции fullimage:File и localimage:File, возвращающие URL файла (полный и относительный соответственно).
Создано 3 GlobalAuth 2010-07-21 2010-07-21 Поддержка самопального веб-протокола Single Sign-On в MediaWiki (как клиентской, так и серверной стороны).
Оригинал 3 Google Analytics 2007-08-22 2010-01-14 Гугловский счётчик. Можно подключать на виках, установленных в интернете. Внимание: лицензия на расширение неизвестна.
Создано 3 HttpAuth 2010-09-03 2010-09-03 Поддержка входа в Wiki с использованием HTTP Basic аутентификации.
Создано 5 Interwiki 2007-11-21 2008-10-15 Редактор таблицы Interwiki (межвиковых ссылок и включений).
Создано 5 IntraACL 2010-09-03 2010-09-03 Лучшее расширение для MediaWiki для поддержки постраничных прав доступа. Требует патча в код MediaWiki. Сильно развитый форк HaloACL.
Создано 4 LinkAutocomplete 2013-10-18 2013-11-13 Автодополнение внутренних ссылок, шаблонов и функций парсера прямо в поле редактирования статьи.
Создано 4 ListFeed 2009-07-30 2009-07-30 Генерация простых RSS-лент из вики-списков (* или #).
Создано 3 LoginByEmail 2013-12-03 2013-12-03Отключено в конфигурации по умолчанию Разрешает авторизоваться по e-mail адресу, а не только по имени пользователя.
Доработано 4 MagicNumberedHeadings 2007-09-06 2009-11-20 Магические слова для принудительного переключения нумерации заголовков на страницах вне зависимости от пользовательских настроек.
Создано 5 MarkupBabel 2006-06-29 2008-10-14 «Вавилон разметок» — поддержка LaTeX, Graphviz, Gnuplot, UMLGraph и UMLet.
Создано 3 MatchByPrefix 2011-12-16 2011-12-16 Перенаправление на страницу по части её названия (если такое можно осуществить однозначно).
Оригинал 5 MediaFunctions 2007-06-08 2009-10-24 Поддержка функций парсера для получения информации о загруженных файлах.
Создано 4 MediawikiQuizzer 2006-04-25 2008-10-14 Система тестирования знаний на основе MediaWiki, с простым порождением тестов страницами в отдельном пространстве имён.
Создано 4 MergeConflicts 2011-05-16 2011-05-16 Улучшенные слияния и показ конфликтов редактирования в 3 колонки.
Создано 5 MMHandler 2009-11-02 2009-11-02 Медиаобработчик для майндмапов формата FreeMind/FreePlane (*.mm).
Отлажено 4 Mp3Handler 2010-09-02 2011-11-18 Поддержка Flash-mp3 плеера для загруженных MP3-файлов.
Отлажено 5 MsUpload 2015-12-13 Массовая загрузка файлов, drag&drop и вставка из буфера обмена прямо на страницах редактирования.
Создано 4 MultiWikiSearch 2013-09-03 2010-09-03 Поиск по нескольким Wiki сразу (Special:MultiWikiSearch), с использованием API и поддержкой общей БД пользователей.
Создано 4 NewPagesEx 2011-05-12 2011-05-12 Замена Special:NewPages на лучшую версию, с поддержкой выборки по категориям, кэшированием RSS, и текстами страниц в RSS.
Создано 3 NonOpenImages 2012-03-01 2012-03-01Отключено в конфигурации по умолчанию Специфичная для нашей компании спецстраница «Изображения, которые забыли открыть IntraACL».
Отлажено 4 OpenID 2006-07-25 2009-05-15 Поддержка входа в вики по офигически глючной, но самой распространённой технологии единого входа — OpenID.
Создано 5 PagedTiffHandler 2010-01-24 2011-01-14 Поддержка TIFF-картинок.
Создано 3 PageSnapshots 2012-09-20 2013-12-20 Показывает 'снимки' старых ревизий статей, со старыми (но не удалёнными) версиями шаблонов и изображений.
Создано 5 ParserFunctions 2006-11-01 2008-10-15 Функции парсера типа if, ifeq и т. п. Также включает функции устаревшего расширения StringFunctions.
Доработано 5 PdfHandler 2007-08-18 2009-10-25 Медиаобработчик для PDF-файлов. То есть, поддержка загрузки PDF’ок, их постраничного просмотра и вставки страниц PDF как изображений.
Отлажено 5 PlantUML 2009-11-16 2010-08-03 Рисование UML-диаграмм с помощью PlantUML на вики-страницах.
Создано 4 Polls 2008-10-14 2008-10-14 Простые опросы/голосования для MediaWiki.
Оригинал 3 Polyglot 2007-03-26 2013-02-12 Упрощение поддержки мультиязычности путём автоматических перенаправлений в зависимости от языка пользователя.
Создано 4 PopupWhatlinkshere 2013-06-28 2013-06-28Отключено в конфигурации по умолчанию Вывод на каждой странице всплывающего списка ссылок на неё с других страниц.
Отлажено 5 RegexParserFunctions 2007-05-11 2011-04-07 Функция парсера для замены и поиска регулярных выражений.
Создано 3 RemoveConfidential 2011-10-27 2011-10-27 Фича для нашего патча импорта-экспорта — удаление «конфиденциальных» данных из экспортных файлов.
Создано 5 Renameuser 2005-06-26 2010-10-05 Переименование пользователя с корректным обновлением ссылок на него в БД.
Создано 4 S5SlideShow 2010-02-09 2010-02-09 Быстрое, простое и удобное порождение ВикиПрезентаций с помощью S5 прямо из вики-страниц.
Оригинал 4 SemanticInternalObjects 2009-08-19 2012-12-12 N-арные (N > 2) семантические отношения.
Доработано 3 SemanticMediaWiki 2006-08-22 2012-12-12 Добавление к страницам семантических свойств и различные фичи на их основе.
Отлажено 3 SemanticResultFormats 2015-11-26 Дополнительные форматы вывода #ask для SemanticMediaWiki.
Создано 3 Shortcuts 2011-08-29 2011-08-29 Выводит наиболее короткую ссылку для каждой статьи в зелёном прямоугольнике справа вверху.
Создано 4 SimpleAntiSpamReg 2013-03-29 2013-03-29 Простая защита формы регистрации от спам-ботов.
Доработано 3 SimpleForms 2007-04-25 2010-10-26 Вставка форм для создания вики-страниц по шаблону. Отрефакторенная версия расширения.
Доработано 5 SimpleTable 2006-05-19 2009-03-23 Упрощённый синтаксис для вставки таблиц — тега <tab>.
Отлажено 5 SlimboxThumbs 2010-09-09 2012-09-17 Lightbox для MediaWiki: показывает полноразмерные изображения при клике по миниатюрам.
Создано 5 SphinxSearchEngine 2011-08-01 2011-08-05 Подключение поиска Sphinx к MediaWiki в виде движка поиска — предоставляет мгновенную («realtime») индексацию.
Создано 4 Spoil 2013-03-27 2013-03-27 Лёгкая вставка примеров вики-кода — то есть, результата разбора вместе с исходным текстом рядом в скрытом div’е.
Отлажено 4 SVGEdit 2010-11-22 2010-11-25 Поддержка браузерного JavaScript-редактора SVG-Edit для редактирования SVG’шек в MediaWiki.
Оригинал 5 SyntaxHighlight_GeSHi 2007-04-03 2008-10-15 Поддержка подсветки синтаксиса в большинстве распространённых языков программирования с помощью GeSHi.
Создано 4 TemplatedPageList 2009-11-09 2009-11-09 Наше расширение для вывода списков вики-страниц. Похоже на DPL, поддерживает вывод по шаблону и имеет интерфейс на спецстранице.
Создано 5 TikaMW 2012-09-03 2012-09-04 Поисковая индексация содержимого бинарных (MS Office, Open Office, PDF и т.п.) документов, загруженных в вики, с помощью Apache Tika.
Создано 4 TopCategoryLinks 2013-06-05 2013-06-05 Дублирование ссылок на категории в верхнюю часть страницы.
Отлажено 3 UserMagic 2010-01-19 2010-01-19 Несколько новых magic words для получения параметров пользователя.
Оригинал 5 UserMerge 2007-07-27 2010-10-05 Объединение и удаление учётных записей пользователей с корректным изменением ссылок в БД.
Создано 4 UserMessage 2010-03-25 2010-03-25 Настройка текстов сообщений локализации MediaWiki для отдельных пользователей.
Создано 3 UserPageByEmail 2012-03-05 2012-03-05Отключено в конфигурации по умолчанию Переход на страницу пользователя по его e-mail адресу, со спецстраницы UserPageByEmail.
Оригинал 3 Validator 2012-03-10 2012-12-12 Зависимость SemanticMediaWiki.
Оригинал 3 Variables 2011-06-23 2012-12-13 Установка и использование переменных на вики-страницах.
Оригинал 5 WhoIsWatching 2007-10-30 2010-10-05 Даёт ответ на вопрос «кто наблюдает за данной страницей?» со страницы Special:WhoIsWatching.
Создано 4 WikiBookmarks 2009-12-03 2009-12-03 Поддержка онлайн-списка закладок в MediaWiki, через букмарклет.
Оригинал 3 WikiCategoryTagCloud 2009-07-22 2010-10-05 Вставка облаков тегов на страницы. Тегами считаются категории.
Отлажено 5 WikiEditor 2010-09-15 2013-01-14 Удобная новая панель редактирования и AJAX-предпросмотр/просмотр изменений.
Создано 4 WikiEditorInplace 2013-09-24 2014-01-27 Даёт редактировать подзаголовки (секции) статей без перезагрузки страницы, с помощью загрузки WikiEditor через JS.
Создано 5 WikiKCaptcha 2013-03-27 2013-03-27 Плагин KCAPTCHA для расширения ConfirmEdit.
Доработано 5 Wikilog 2008-09-12 2009-07-08 Сильно улучшенная система блогов/форумов для MediaWiki с иерархическими комментариями и другими возможностями.

Исключённые расширения

Статус Расширение Создано Включено Удалено Причина удаления
Отлажено AnyWikiDraw 2007-05-29 2008-10-15 2011-02-09 Неудобно в использовании, ибо основано на Java-апплете; не поддерживается авторами.
Создано EnotifDiff 2009-04-01 2009-04-01 2015-10-27 Портировано в ядро в виде серии патчей
Создано ErrorMail 2012-04-10 2012-04-10 2015-11-05 Логгирование ошибок теперь есть в базовом функционале MediaWiki
Оригинал MultiCategorySearch 2008-01-23 2010-10-14 2011-06-27 Неудобно в использовании, заменено функционалом TemplatedPageList.
Оригинал PreferencesExtension 2007-08-07 2009-04-01 2011-02-08 В 1.16 заменено базовым функционалом.
Оригинал reCAPTCHA 2007-05-22 2009-12-21 2011-04-07 Объединено с ConfirmEdit.
Отлажено SpecialForm 2007-10-01 2009-11-06 2015-11-27 Старое и кривое; для форм используйте Semantic Forms
Доработано SphinxSearch 2007-09-21 2008-10-15 2015-10-20 Старое и неиспользуемое, заменено на SphinxSearchEngine
Оригинал StringFunctions 2006-05-16 2008-11-17 2011-04-07 Объединено с ParserFunctions.
Создано SupaMW 2011-11-24 2011-11-24 2015-12-23 Заменено на MsUpload
Оригинал SVNIntegration 2008-04-28 2009-06-18 2011-02-11 Неудобно в использовании, бесполезно в корпоративной среде, так как все репозитории обычно закрытые, а не публичные.
Создано SWFUpload 2009-12-16 2009-12-16 2015-12-23 Заменено на MsUpload
Отлажено Workflow 2007-10-06 2009-07-03 2015-10-20 Устаревшее, несовместимое с 1.25+ и неиспользуемое

Pages in category "Расширения Mediawiki4Intranet"

The following 98 pages are in this category, out of 98 total.