Однако структура вики продолжала оставаться проблемой. Дублирование страниц было одним

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

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

Стив, который фактически был постоянным гуру вики, начал получать запросы на

изменения в вики. Запросы на изменение схемы именования, как правило, отклонялись.

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

HTML и шаблоны для страниц — исходная вики-модель генерировала весь HTML для

страница из сценария.


ПРИМЕРЫ ИЗ ПРАКТИКИ

371

В конце концов Стив добавил некоторый синтаксис для встраивания рабочих тегов HTML.

Однако, несмотря на количество запросов на эту функцию, она мало использовалась.

Дальнейшие запросы на улучшение включали отсортированные по алфавиту результаты поиска,

CSS для ограничения ширины страниц и повышения удобочитаемости

ссылки на страницы.

Совет 12.1. Многие требуемые функции легко реализовать

Все эти особенности уже знакомы читателям этой книги и легко осваиваются.

реализованы или иногда уже существуют для данных реализаций, но

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

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

Более структурный

Проблемы

По мере того, как количество страниц начало расти, команда столкнулась с новыми проблемами вики.

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

вообще о чем речь. Дублирование или несинхронизация страниц между двумя вики

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

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

выбранные имена, что невозможно было найти что-либо, не зная URL или

делаем поиск.

Совет 12.2: Для многих замеченных проблем существуют решения

Мощные контекстные поиски с расширенными функциями легко могут стать одним из основных

факторы в пригодных для использования больших вики-базах данных. Необходимость более формальной структурной

• структура также важна и была отмечена в главе 11 для образовательных

среда, а также Обе проблемы решаемы для вики, и многие клоны имеют

реализованы такие функции. Основы таких решений описаны в