WYSIWYG-редакторы веб-страниц создают такое впечатление. Дело в том, что браузеры
проектируйте большую свободу в том, как визуально отображать помеченный текст. Поэтому вряд ли
удивительно, если «расширенный макет» HTML, который пытается создать «визуальный
опыт" может привести к широко расходящимся, иногда нечитаемым экранам
представления одного и того же содержания. Отображение различий между браузерами и
даже версии браузера сами по себе являются веской причиной для сохранения исходной разметки
простой.
Страница редактирования
Действием по умолчанию в вики является просмотр (только чтение). Модификация контента завершена
с явными запросами POST, отправленными на сервер. Как и все остальное в сети,
просмотр и публикация являются асинхронными.
Таким образом, редактирование содержимого страницы происходит локально, в системе пользователя, в текстовой форме.
кэшируется и отображается браузером. Локальное редактирование имеет некоторые важные последствия
к которым мы вернемся позже. А пока просто поймите, что сервер ничего не знает о
статус любого обновления страницы, пока оно не будет опубликовано пользователем. Пользователь может даже выйти в автономный режим для
произвольное время.
РЕДАКТИРОВАНИЕ СТРАНИЦ
РИСУНОК 4-9.
99
Запрос редактирования вики-страницы
Вики формирует форму редактирования в виде специальной (виртуальной) страницы, отправляемой вместе с
содержимое текущей страницы, когда вы нажимаете ссылку (или кнопку) «Изменить» для этой страницы. Фигура
4-9 показано, как работает запрос на редактирование.
Альтернативный способ попасть на страницу редактирования данного заголовка — указать адрес
который явно вызывает это действие для данной страницы; например:
http://localhost/mywiki/edit.cgi?TestPage
http://wikiserver.com/cgi/wikipub?edit=TestPage
Какой конкретный синтаксис применим, зависит от того, используете ли вы
модульный пакет кода, такой как QuickiWiki или вики-скрипт, который анализирует запросы
("изменить" тогда является параметром запроса).
Очевидно, что щелчок по ссылке или кнопке «Редактировать» является удобным для пользователя вариантом, и только в очень
особых обстоятельствах вы когда-либо хотели бы явно ввести URL-адрес для «страницы редактирования».