Difference between revisions of "Drafts"
From Wiki4Intranet
(→Использование) |
|||
Line 19: | Line 19: | ||
Также все свои черновики можно вытащить со страницы [[Special:Drafts]]. | Также все свои черновики можно вытащить со страницы [[Special:Drafts]]. | ||
+ | |||
+ | == Наши доработки == | ||
+ | |||
+ | Исправление ошибок: | ||
+ | * Черновики не сохранялись на новых страницах | ||
+ | * Список собственных черновиков не всегда предлагался к восстановлению на странице правки | ||
+ | * Глобальная js-переменная wgDraft была несовместима с ResourceLoader’ом. | ||
+ | |||
+ | Следующие исправления уже попали в репозиторий оригинала: | ||
+ | * Исправление несовместимости с PHP 5.4 | ||
+ | * Зависимость от mediawiki.legacy.wikibits для корректной загрузки js. Причём, без этого исправления иногда ломались вообще все javascript’ы на странице. | ||
+ | * Ликвидация устаревших вызовов функций tooltipAndAccesskey | ||
== Установка == | == Установка == |
Revision as of 22:24, 24 January 2013
Drafts — расширение MediaWiki.
- Назначение: Поддержка сохранения черновиков в процессе редактирования страниц, плюс авто-сохранение каждую минуту, чтобы не потерять свои труды, если браузер вдруг накроется.
- Репозиторий: https://github.com/mediawiki4intranet/Drafts
- Домашняя страница: Drafts на mediawiki.org* Версия MediaWiki: гарантирована совместимость с 1.14+, возможна с другими
- Лицензия: GNU GPL версии 2 или новее* Дата создания: 2008-10-21* Последняя версия: 2013-01-13
Включение в сборку Mediawiki4Intranet:
- Дата включения: 2009-06-15
- Включённая версия: 2013-01-13
- Состояние доработок: Мелкие доработки в сборке MediaWiki4Intranet
Использование
После установки на странице редактирования появляется кнопка «Сохранить черновик».
При клике по ней, а также каждую минуту происходит сохранение черновика.
Если вкладка/окно браузера закрывается, то при следующем открытии формы редактирования той же страницы вам будет предложено восстановить черновик.
Также все свои черновики можно вытащить со страницы Special:Drafts.
Наши доработки
Исправление ошибок:
- Черновики не сохранялись на новых страницах
- Список собственных черновиков не всегда предлагался к восстановлению на странице правки
- Глобальная js-переменная wgDraft была несовместима с ResourceLoader’ом.
Следующие исправления уже попали в репозиторий оригинала:
- Исправление несовместимости с PHP 5.4
- Зависимость от mediawiki.legacy.wikibits для корректной загрузки js. Причём, без этого исправления иногда ломались вообще все javascript’ы на странице.
- Ликвидация устаревших вызовов функций tooltipAndAccesskey
Установка
Процедура установки — через LocalSettings.php, стандартная:
require_once "$IP/extensions/Drafts/Drafts.php"; // Сохранять черновик каждые 60 секунд $egDraftsAutoSaveWait = 60;