Рисунок 9-13 показывает детали страницы результатов для refcount с текстом предупреждения.

виден для количества 1 и 0. Добавление формы поиска в поле «действие» на странице

удобно, потому что часто при анализе результатов нужно выполнять поиск.

ПРОБЛЕМЫ РЕЗЕРВНОГО КОПИРОВАНИЯ

Резервное копирование вики-контента может быть ручным или автоматическим через регулярные промежутки времени для всего

база данных или страница за страницей по мере редактирования каждой из них, или, в идеале, и то, и другое.

Внедрение отслеживания версий и отображения различий с использованием внешней истории версий

такой пакет, как Revision Control System (RCS), хорош, потому что он также дает вам

2 — ВикиКонтакты

1 — ThisPa&e — Предупреждение: только ссылки из RecentChanges

1 — Поиск по теме

1 — WikiBookProject — Внимание: только ссылки из недавних изменений

0 — ThatPaze — страница-сирота.

Поиск |

Обработана 31 страница.

LeujNet — главная страница вики:

РИСУНОК 9-1 3 .

WikiBookProject

Подробная информация о списке ссылок с текстом предупреждения

и форму поиска


302

АДМИНИСТРИРОВАНИЕ ВИКИ И ИНСТРУМЕНТЫ

возможность резервного копирования инкрементной версии с небольшим объемом памяти. Резервное копирование происходит

по мере обновления страницы и сохранения предыдущих версий.

Массовое резервное копирование — это просто копирование (и, возможно, сжатие)

содержимое каталога базы данных. Для больших вики удобно иметь зеркало

каталог и копировать только измененные страницы. Это может быть довольно легко автоматизировано из

серверные скрипты.

Конфликты редактирования страницы

Рассмотрим многопользовательскую ситуацию в общедоступной вики:

1. Пользователь А решает отредактировать ThisPage версии X.

2. Пользователь Б решает отредактировать ту же страницу.

3. Пользователь А публикует измененную страницу на основе версии X.

4. Пользователь Б публикует различные изменения, также основанные на версии X.

Это гонка. Кто выигрывает?

В вики без специальных механизмов разрешения конфликтов версий пользователь,

сохраняет последним тот, чьи изменения сохраняются. Это может быть несправедливо и, безусловно,

разочаровывает пользователя, чьи изменения перезаписываются, но он «работает» без

дальнейшие осложнения.

Многие вики вполне адекватно функционируют таким образом, потому что шансы на

количество одновременных правок на одной и той же странице очень мало на большинстве страниц. Это, конечно, не

проблема для однопользовательской вики. Конечно, многие жизненные ситуации не требуют

особые усилия по устранению всех потенциальных конфликтов и множество реализаций вики

тоже не надо.