Drafts/ru
From Wiki4Intranet
< Drafts
Использование
После установки на странице редактирования появляется кнопка «Сохранить черновик».
При клике по ней, а также каждую минуту происходит сохранение черновика.
Если вкладка/окно браузера закрывается, то при следующем открытии формы редактирования той же страницы вам будет предложено восстановить черновик.
Также все свои черновики можно вытащить со страницы 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;