Это приводит к очень прагматическому подходу «меньше значит больше» и «больше значит меньше».
продемонстрировал позже.
Некоторые побочные эффекты этой навигационной модели:
• Множество изменяемых точек входа, включая список истории изменений
• Гибкая реструктуризация перекрестных ссылок страниц для отражения новых отношений.
• Многопоточные нелинейные обсуждения
• Простота написания, простота совместной работы
Вики поддерживает некоторую базовую структурную разметку, но в целом вы заметите четкую
отсутствие причудливых стилей или вариантов компоновки. Отчасти это необходимо, потому что у вас есть
люди редактируют контент в формах браузера, что является очень примитивным пользовательским интерфейсом для
что угодно, кроме обычного текста. Более того, нет особого смысла предоставлять
намного больше, чем самая простая разметка контента, потому что, выступая в роли HTML,
большей части вики-контента больше ничего не нужно. В любом случае легко добавить
дополнительные функции в каждом конкретном случае.
Первоначальный вики-скрипт на Perl был быстрым хаком, чтобы удовлетворить основные функциональные возможности.
требования. Проблемным аспектом ранней версии было то, что в ней использовалась концепция
базу данных буквально и использовал средство базы данных perl dbm. Это довольно ограничивало размер страницы,
потому что самые распространенные свободно доступные модули dbm для perl имели существенные ограничения.
(Напоминаем, что мы используем perl в нижнем регистре для обозначения конкретной реализации Perl.)
В свое время эта ранняя версия "wiki/1" была доработана на основе опыта и пользовательского опыта.
обратная связь. Другие разработчики взяли версию исходного кода Уорда с открытым исходным кодом и сделали
22
ЧТО ТАКОЕ "ВИКИ"?
свои вариации. Одной из таких мутаций, также отраженной в более поздних версиях самого Уорда, является
модель, в которой страницы хранятся в виде отдельных «плоских текстовых» файлов, где каждая вики
page просто представляет данные, хранящиеся в текстовом файле на жестком диске. Чем проще
и более открытое управление страницами, которое это предлагает, компенсирует небольшой штраф, понесенный
производительность хранения и поиска.