Однако имеет значение, вызываете ли вы кнопку «Обновить/обновить» в браузере.
Причина в том, что браузер затем повторно отправляет то, что он считает самым последним
запрос, отправить-редактировать POST. Возможны два результата.
• На вики, которая отслеживает версии, попытка повторно опубликовать одно и то же (кэшированное) редактирование
вызывает предупреждение о конфликте версий.
• На вики, применяющей исходную политику «последнее слово имеет последнее сохранение»,
вы просто пересохраняете свои изменения.
Хотя может показаться маловероятным, что пользователь будет обновлять только что отображаемые измененные
страницу, необходимо учитывать потенциальную путаницу, которую может вызвать первый ответ.
перед внедрением этой модификации.
Совет 6.22: «Обновление» страницы на основе Wiki~
Возможной полезной функцией в этом контексте является превращение заголовка страницы в активную ссылку.
сама по себе — исходная вики использовала этот якорь для запуска поиска по обратным ссылкам.
Используя заголовок страницы в качестве самореферентной ссылки, этот подход становится полностью
«обновление» на основе вики, что делает его независимой от браузера функцией.
Делаем Self-Refresh независимым от браузера
Модификация в вики. cgi (модуль просмотра), необходимый для того, чтобы сделать заголовок страницы
гиперссылка на себя:
1
42
НАСТРОЙКА ВАШЕЙ ВИКИ
$par{title} = "<a href-wiki.cgi?$page>$page<\/a>";
Или используйте подпрограмму, которая затем может включать в себя создание более читаемого заголовка с помощью
вставка пробелов:
$par{pageTitle} = &AsAnchor($title) ;
Есть и другие способы ускорить редактирование.
Добавить
Комментарий
Одно из изменений в базовой модели редактирования может состоять в том, чтобы дополнить обычное редактирование
возможность просто добавить ваш ввод на страницу. Это похоже на сбор пользователей
обратная связь в стиле «гостевой книги», где все комментарии собираются внизу страницы.
Особенно, если страница уже длинная, пользователи не знакомы или не хотят сталкиваться с
форма, полная существующего текста, будет неохотно вносить свой вклад. Возможность быстрого ввода
что-то и добавить это на страницу контролируемым и последовательным образом, тогда
оценил. В некоторых средах это может быть даже предпочтительным форматом ввода.
полное редактирование зарезервировано для гораздо меньшей группы участников с особым доступом.