Одновременное редактирование
Эта страница документации взята с pmwiki.org. 
Чтобы улучшить перевод, отредактируйте оригинал на pmwiki.org. 
 Изменения со временем появятся здесь. 
Кстати, в песочнице pmwiki.org можно экспериментировать.
PmWiki поддерживает ситуации, когда несколько авторов почти одновременно пытаются изменить одну и ту же страницу. Вот основной сценарий для систем где одновременое редактирование не обрабатывается:
- Алёна приступила к редактированию страницы
 - Прежде чем Алёна сохранит свою редакцию, Боря запросил на редакцию ту же страницу и получил текст страницы без внесённых Алёной изменений.
 - Боря закончил свою редакцию и нажал на кнопку "Сохранить".
 - Теперь Алёна закончила со своим текстом и тоже нажала "Сохранить". С тех пор как Алёна начала свою работу, страницу успел изменить Боря, и теперь её работа вытеснит редакцию Бори.
 
Функция одновременного редактирования PmWiki обнаруживает такие случаи и вместо сохранения текста Алёны PmWiki сообщит, что в это время кто-то ещё изменил страницу. Более того, изменения Бори будут объеденены с Алёниными с выделеными <<<<<<< и >>>>>>> конфликтами. Алёна тогда может поправить неверные места и сохранить обновлённую страницу. Или, если Алёна ленива, то она может просто сохраниться второй раз и оставить исправления кому-то другому.
Функция одновременного редактирования также выполняется всякий раз когда кто-то запрашивает предпросмотр страницы; и если страница была изменена, автор получит уведомление и сможет увидеть объединённый результат.
Как мне проверить/опробовать эту функцию?
- Откройте два окна броузера и начните редактировать одну и ту же страницу в этих окнах. (например, вызвать WikiSandbox?action=edit).
 - В одном окне, измените несколько строк страницы и сохраните результат.
 - Во втором окне броузера сделайте другие изменения и тоже сохранитесь. Т.е. так как страница была изменена после загрузки редактора во втором окне возник потенциальный конфликт и вы получите сообщение "конфликт редакций".
 - Вы можете сделать любые поправки и нажать на кнопку "Сохранение" снова.
 
Примечание
В некоторых средах таких как Windows и PHP запущеном в режиме безопасности (safe_mode) функция одновременного редактирования PmWiki может не работать. Смотри Cookbook:SimultaneousEdits для решения в подобных случаях.
<< Удаление страниц | Документация | Устройство Wiki >>
  Перевод страницы PmWiki.SimultaneousEdits - 
Оригинал перевода PmWikiRu.SimultaneousEdits -
Ссылаются
PmWikiRu.SimultaneousEdits: редакция от 2014-05-06, 12:12
PmWiki.SimultaneousEdits: редакция от 2011-09-10, 20:08