Витуальная Пустынь
\"Pustyn\"

WikiWiki

WikiWiki- записки на полях БукиБуки

Поднимите мне Вики

Патаракин Е.Д.

Давно уж я обещал написать про WikiWiki. Все откладывал - ждал пока придет ко мне из США книжка Лефа и Каннингэма [Leuf Bo, Ward Cunningham 2001, The Wiki Way: quick collaboration on the Web, Addison-Wesley, ISBN 0-201-711499 ], где путь и код Вики подробно описан. Да, видно,никогда не дождусь я своей же американской посылочки от российской почты. То, что Анатолий Левенчук http://ailev.ru обещал написать, чем ему не нравится WikiWiki, стало последней каплей. 7 Августа 2003 г. тестовый Wiki-движок для нижегородского сообщества IATP заработал по адресу - http://www.iatp.nnov.ru/cgi-bin/wiki.pl Это один из самых древних Wiki-клонов - быстрый и простой. WikiWiki - это компьютерное приложение, упрощающее создание гипертекста и позволящее быстро видоизменять и развивать этот гипертекст целой группе пользователей. Подавляющее большинство Вики-приложений являются Свободными Программами. WikiWiki по определению ее автора - самая простая база данных, которая только может быть. И здесь автору предоставлена возможность не только писать текст, но и думать о возможных ссылках из этого текста на другие страницы. Для того, чтобы такая возможность поддеррживалась, должны быть КакиеТоПравила. Wiki могут быть устроены по разному и пользоваться разными правилами, но главным всегда будет вопрос поиска шаблонов. Например :

"[A-Z][a-z0-9]+([A-Z][a-z0-9]+)+";

Что на языке регулярных выражений означает :

* обязательная латинская буква в верхнем регистре

* обязательная одна и еще сколько угодно буква в нижнем регистре или цифра

* обязательная латинская буква в верхнем регистре

* обязательная одна и еще сколько угодно буква в нижнем регистре или цифра

Например: OldStory, CameraLucida и т.д., но не WWW, и не THis, и не itIsObject

А как бы это могло быть реализовано в русском варианте и какие тут могут быть варианты? Например, НижнийНовгород или БорисБорисович - хорошие шаблоны для поиска и замены, но выглядит все это не очень красиво.

Вся WikiWiki история развивалась как техническая поддержка хранилища образцов и моделей - Patterns.

Скрипт WikiWiki поддерживает процесс написания гипертекста и особенно хорош в тех случаях, когда в рамках совместной работы формируются и обсуждаются термины и определения. Например, мы можем ввести в тексте новые термины или WantedPages:

Определение_Понятий

Коллективная_Работа

После сохранения этого текста мы получаем страничку, на которой перед словами определениями - (?)Коллективная_Работа появились знаки вопроса, сигнализирующие о том, что определения еще не заданы. WikiWiki придерживается другой идеологии создания новых страниц, чем та, к которой мы привыкли при построении веб-сайтов. Обычно правила хорошего тона требуют, чтобы сначала была создана страница, а уже затем на эту страницу была бы сделана ссылка. В WikiWiki такое предварительное создание просто невозможно. Невозможно сначала создать новую страничку, а потом присоединить ее к тексту. Всякое новое определение сначала вводится, а потом уже разъясняется. В связи с тем, что WikiWiki задумывалась как самая простая и всем доступная среда для коллективной работы, в пространстве Wiki мало графики, анимации, видео, звуковых файлов и прочих мультимедийных прелестей. Но, всякий пользователь, каким бы броузером он не пользовался сможет читать документы и принять участие в их редактировании. Это тип систем, на front-page которых может быть написано "Наши странички лучшее всего смотрятся ЧЕМ_УГОДНО". И этот подход мне нравится значительно больше вывески "Только MSIE 5 и выше" или "Чтобы насладиться нашими страничками скачайте себе Флэш". Сами наслаждайтесь Вашими страничками.

К несмомненным достоинствам Wiki относится то, что этот продукт можно использовать и в индивидуальной и в коллективной практике. Ставите на свой компьютер веб-сервер или http-сервер, Perl и Qwiki - и все это будет быстро и хорошо работать. После того, как я поставил себе Qwiki, я разучился писать в Word. Он стал для меня слишком тяжел и неповоротлив. Мне нравятся провоцирующие WantedPages - страницы, которые еще не написаны. Мне нравится, что всегда можно поменять код движка и всегда можно посмотреть на тексты, которые хранятся просто как отдельные текстовые файлы. Из положительного опыта - весной 2003 года мы с Борисом Ярмаховым и Яном и Юсрой Виссер в интернациональной команде использовали Swiki как место и технологию написания совместной грантовой заявки для Starr-Collaboration. Само написание документа было примером такого вот сотрудничества, поскольку мы совместно правили документ, который лежал Swiki. И получилось - все партнеры имели доступ к информации и сделали свой вклад.

Мой интерес к Wiki связан с поиском средств, которые бы поддерживали коллективное сетевое творчество. В WikiWiki используется подход SemanticWeb или НаучныйВеб, когда важнее договориться об общем для всех понимании предмета. Когда, например, делается хирургическая операция и в ней принимают участие сетевые консультанты, то у них должно быть общее представление об объекте "Сердце". В WikiWiki нельзя завести несколько объектов СельскийКолодец. С другой стороны к правке понятия СельскийКолодец имеют доступ все участники. В этом плане WikiWiki и коллективный гипертекст - это разные приложения. Для проекта Сельская Медиатека был написал специальный движок, который ее и поддерживает и позволяет объединять несколько взглядов на мир в одном ресурсе. В этом плане наша медиатека Культурный_Веб, как это описывает Вельтман - каждый сорт пива имеет свои региональные отличия. Когда я на Реларне 2002 года в научной аудитории рассказывал о возможности построения гипертекста, который бы включал разные точки зрения на объект, то критика прозвучала с неожиданной стороны. "Мы понимаем и приветствуем такой подход, но с откуда следует, что в научных вопросах существует одна точка зрения?" Если мы посмотрим на то, как сделан наш коллективный гипертекст, то там никаких правил для авторов нет - пиши, как пишется. Но, и возможности сделать ссылку самостоятельно то же нет. Вернее есть, но только полностью описав его адрес. Например - http://www.iatp.nnov.ru А все дальнейшее отдается литературному агенту, который работает над текстом. Этот агент знает, что если в тексте есть выражение http://какие_то_слова[пробел], то это выражение надо заменить (расширить). По отношению же ко всем другим словам правила такие - если слово есть в базе данных - расширить, а если нет - оставить как есть. При этом авторство текста и авторство базы данных формально разнесено полностью.


NuPedia - OpenContent бесплатная сетевая энциклопедия создается путем взаимного рецензирования.

The content of Nupedia is "OpenContent" in approximately the same way that the source code for Linux is "OpenSource."

Это означает, что каждый может использовать материалы Nupedia на веб-страницах, в книгах, на CD для целей обучения, с целью извлечения выгоды или без этой цели. Вы можете это делать и это будет законным использованием, пока вы указываете Nupedia как источник получения информации. Большая часть материалов на 21 мая 2003 года была связана с программированием, философией и биологией. Изначально оговорено, что NuPedia предоставляет полный доступ людям с ограниченными возможностями: DisabledAccess Все материалы только на ангийском. Материалы на других языках собраны под зонтиком WikiPedia http://www.wikipedia.org/ , например - русская секция - http://ru.wikipedia.org/


По забавности правил выделил бы проект YesterdayYesterday http://tommyrot.arrr.net/qwiki/index.cgi?FrontPage - правила требуют, чтобы всякое новое слово начиналось бы с последней буквы предыдущего слова.

IATP
Библиотека Виртуальной Пустыни в 2003 году является частью сетевого проекта "Нижегородские ресурсы коллективного авторства" и развивается при финансовой поддержке Управления образовательных и культурных программ Государственного Департамента США в рамках Программы "Обучение и доступ к Интернет", реализуемой на территории Российской Федерации Представительством некоммерческой корпорации "Прожект Хармони Инк." (США).
Точка зрения, отраженная текстах сайта может не совпадать с точкой зрения Управления образовательных и культурных программ Государственного Департамента США или Некоммерческой корпорации "Прожект Хармони Инк.".

NN counter top100