Вопрос о том, зачем рассматривать возможность создания вики, на самом деле заключается в том, чтобы определить, какие
пользовательские услуги могут обслуживаться возможностями вики и, в частности, могут особенно
пользуйтесь открытой моделью Wiki. Также необходимо учитывать тип и объем
пользователи, которых вы ожидаете, и контекст, в котором должна функционировать вики.
Например, ниже приведены некоторые области, в которых вики могут быть (и были)
используется успешно.
Персональное использование
Предлагаемые однопользовательские вики-приложения включают
• Реляционная тетрадь в произвольной форме, бортовой журнал, «мозговой штурм»
• Адресная книга и средство поиска ресурсов (интернет-ссылки)
• Множество неофициальных регистрационных приложений (видео, книги, фотоальбомы)
• Менеджер документов (ссылка со страницы на документы на диске)
Совет 2.5: Личная выгода
Преимущества для личного использования, как правило, зависят от двух основных принципов:
характер ввода и обновления, а также «связность», обеспечиваемая гиперссылками.
позволяет легко хранить как содержание знаний, так и отношения между различными
лл · · ^ ^
Публичное или совместное использование
Многопользовательские совместные вики-приложения могут включать
• Коллекции ресурсов (контент и ссылки)
• .Collaborative FAQs (часто задаваемые вопросы и ответы на них)
ПРИЛОЖЕНИЕ ВИКИ
35
• Управление проектами (особенно если вы не хотите формально привлекать ИТ-отдел).
или настроить обычные комплексные приложения поддержки)
• Управление веб-сайтом
• Обсуждение и обзор
• Общие сообщения на доске объявлений
• Онлайн гостевая книга
• База данных в свободной форме
Совет 2.6: Общие преимущества
Преимущества совместного использования обусловлены простотой доступа и совместной работы всех
участники. Опять же, «связность» играет жизненно важную роль из-за того, что местные,
сети, а интернет-ресурсы можно сделать так, чтобы они находились «на расстоянии одного клика5» от любого
редактируемый контекст.
Дополнительные функции могут быть добавлены для удовлетворения потребностей, которых нет в базовой вики.
предоставлять. Обычно это относится к отслеживанию проекта, если назвать одну из таких областей, и
некоторые простые примеры упомянуты в последующих главах. Функциональность (модули) может быть
добавлен в базовую вики для удовлетворения особых потребностей в этих контекстах, таких как обработка
данные содержимого, создание списков или экспорт данных для других приложений.
ДРУГИЕ ВОПРОСЫ
Базовая вики предназначена в основном для работы с простым текстом. Некоторая разметка содержимого (с
некоторые визуальные параметры и управление таблицами стилей), и изображения могут быть вставлены
"inline" путем ссылки на файлы для распознаваемых графических форматов. Тем не менее, содержание в значительной степени
голый текст.
Одна важная причина для этого дизайна заключается в том, что, избегая многофункционального
«передний край» так называемого «HTML-дизайна», мы также избегаем большинства браузеров
зависимости. Это важный шаг к тому, чтобы вики стала одновременно и платформой, и
и независимый от клиента - настоящий запуск в любом месте, просмотр в любом месте
ресурс.
В свете этого с самого начала планируйте свою вики-установку так, чтобы она была как можно более общей и широкой.
насколько это возможно. Например, вы должны быть готовы к тому, что он будет доступен между
различные машины, использующие обычное подключение к Интернету (TCP/IP). Даже если вы не планируете
при развертывании его на производственном веб-сервере сразу же следует, по крайней мере, просмотреть
модель веб-хостинга на основе Apache, чтобы вы знали, что это будет означать для вики
развертывание и использование.
36
ЧТО ТАКОЕ "ВИКИ"?
Wiki как вездеходный ресурс
Мы много говорим о возвышенном идеале «где угодно ресурса», независимого от
особенности платформы. Насколько хороша вики?
Очень хорошо, как это бывает. Остаточные зависимости в основном основаны на том, насколько далеко
вы настраиваете или добавляете дополнительную структуру и стили HTML. Помните, что HTML
находится в постоянном развитии и со временем может быть заменен XML или чем-то еще
полностью. Чем больше вы делаете содержимое базы данных явно зависящим от встроенных
HTML-теги, тем больше вы рискуете столкнуться с устаревшими проблемами при поддержке HTML на стороне клиента.
изменения. Оставаясь с синтаксисом обычного текста, который на лету преобразуется в HTML, вы
свести такие унаследованные проблемы к одной из модификаций процедуры подстановки разметки в
единственное место, ваш вики-код.