Difference between revisions of "Drafts"

From Wiki4Intranet
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Extension4i
+
{{Extension4info
 
|name=Drafts
 
|name=Drafts
|назначение=Поддержка сохранения черновиков в процессе редактирования страниц, плюс авто-сохранение каждую минуту, чтобы не потерять свои труды, если браузер вдруг накроется.
+
|description en=Saving drafts during page editing so you don’t lose your work if you accidentally close the tab.
 +
|description ru=Сохранение черновиков в процессе редактирования страниц, чтобы не потерять свои труды, если браузер вдруг накроется.
 
|mediawiki=1.14+
 
|mediawiki=1.14+
 
|created=2008-10-21
 
|created=2008-10-21
Line 8: Line 9:
 
|included version=2013-01-13
 
|included version=2013-01-13
 
|status=fixed
 
|status=fixed
 +
|useful=definitely
 
}}
 
}}
 
+
{{ExtensionFromInfo|lang=en|name=Drafts}}
== Использование ==
+
[[Category:Incomplete extension descriptions]]
 
+
После установки на странице редактирования появляется кнопка «Сохранить черновик».
+
 
+
При клике по ней, а также каждую минуту происходит сохранение черновика.
+
 
+
Если вкладка/окно браузера закрывается, то при следующем открытии формы редактирования той же страницы вам будет предложено восстановить черновик.
+
 
+
Также все свои черновики можно вытащить со страницы [[Special:Drafts]].
+
 
+
== Наши доработки ==
+
 
+
Исправление ошибок:
+
* Черновики не сохранялись на новых страницах
+
* Список собственных черновиков не всегда предлагался к восстановлению на странице правки
+
* Глобальная js-переменная wgDraft была несовместима с ResourceLoader’ом.
+
 
+
Следующие исправления уже попали в репозиторий оригинала:
+
* Исправление несовместимости с PHP 5.4
+
* Зависимость от mediawiki.legacy.wikibits для корректной загрузки js. Причём, без этого исправления иногда ломались вообще все javascript’ы на странице.
+
* Ликвидация устаревших вызовов функций tooltipAndAccesskey
+
 
+
== Установка ==
+
 
+
Процедура установки — через LocalSettings.php, стандартная:
+
 
+
<code-php>
+
require_once "$IP/extensions/Drafts/Drafts.php";
+
 
+
// Сохранять черновик каждые 60 секунд
+
$egDraftsAutoSaveWait = 60;
+
</code-php>
+

Latest revision as of 16:48, 15 February 2013

Drafts is a MediaWiki extension.

  • Main purpose: Saving drafts during page editing so you don’t lose your work if you accidentally close the tab.
  • Repository: https://github.com/mediawiki4intranet/Drafts
  • Homepage: Drafts on mediawiki.org 
  • Compatible MediaWiki versions: guaranteed 1.14+, maybe others
  • License: GPLv2.0+ 
  • Created: 2008-10-21 
  • Last version: 2013-01-13 
  • Our rating: Definitely useful (5)

Status for Mediawiki4Intranet distribution:

  • Inclusion date: 2009-06-15
  • Included version: 2013-01-13
  • Improvement status: Minor improvements in MediaWiki4Intranet