Wiki (инструмент): различия между версиями

Материал из Поле цифровой дидактики
Строка 34: Строка 34:


В другом распространенном направлении wiki – Swiki - в качестве  шаблона для поиска используются звездочки и любая комбинация символов, заключенная в контейнер из двух звездочек, рассматривается анализатором как потенциальная  * Внутренняя ссылка*.
В другом распространенном направлении wiki – Swiki - в качестве  шаблона для поиска используются звездочки и любая комбинация символов, заключенная в контейнер из двух звездочек, рассматривается анализатором как потенциальная  * Внутренняя ссылка*.
http://wiki.squeak.org/squeak/





Версия 13:36, 2 сентября 2022

Это заготовка статьи в несуществующую пока категорию статей про инструменты

Определение

Wiki (wiki) это - коллекция взаимосвязанных между собой записей. Изначально создатель технологии Вард Каннингэм называл приложение средой для быстрого гипертекстового взаимодействия ( ). Затем в качестве названия прижился термин Wiki, что на гавайском языке означает "быстро-быстро". При использовании Вики человек может не заботиться об использовании команд языка гипертекстовой разметки. Сам текст любой страницы коллекции интерпретируется программой как гипертекст. Технология изначально создавалось как открытое программное обеспечение, и в настоящий момент в сети существует множество доступных клонов и площадок, на базе которых желающие могут построить свое сообщество. Wiki – система, поддерживающая простой и доступный способ создания гипертекста и провоцирующая индивидуальное и коллективное написание гипертекста. При создании такого гипертекста писатель или группа писателей не отвлекается на html-кодирование и установление связей между различными частями текста. За них эту работу выполняет программный агент. Следует отметить, что автор технологии Wiki Вард Каннингэм до Wiki занимался программированием системы HyperCard и очень хорошо представляет технологию гипертекста. Философия и технология Wiki близка к тому значению, которое вкладывает в слово "гипертекст" его создатель Тед Нельсон.

Гипертекстовые технологии помогают думать, а презентационные помогают представлять мысли. При создании презентации оформитель заботится, прежде всего, о том, как существующее содержание будет выглядеть на экране. При этом оформитель действительно полностью контролирует вид документа на экране. Тип шрифта, размер и цвет шрифтов. При создании сетевого документа, по крайней мере, для HTML разметки писатель может особенно не придавать этому значения, поскольку читатель всегда имеет более высокий приоритет и может указать броузеру каким он хочет видеть документ на экране. Цель презентации - сделать сообщение, донести информацию до слушателей и зрителей, воздействовать на них определенным образом, оказать влияние на зрителей и их выбор. Содержание презентации является ценностью, которую мы передаем, перекладываем в сознание слушателей. Целью гипертекста является установление и поддержание различных связей между различными элементами. В этом плане гипертекст это всегда сеть, а не иерархия; хранилище текстов и мыслей, а не сообщение.

Wiki позволяет почувствовать вкус гипертекста и освоить совершенно особую культуру написания нелинейных электронных документов. Культура эта на сегодняшний день развита очень слабо и многочисленные учебные курсы никак не способствуют ее развитию. В стандартной ситуации с жесткой иерархией бумажного документа с оглавлением и последующим ветвлением на главы и подразделы, сначала необходимо написать новый фрагмент текста, и только после этого сделать на него ссылку. Хороший тон html-кодирования отрицает существование ссылок, ведущих к еще несуществующим страницам. В Wiki ссылки на еще не созданные тексты являются не только нормальным явлением, но и единственным способом создания новых записей. Для того чтобы завести новую запись, сначала необходимо указать в тексте ссылку на эту, пока еще несуществующую запись.

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

Устройство wiki

Тем, кто встречается с Вики впервые, многое в этой среде кажется непривычным и удивительным. Странным кажется отсутствие таких привычных понятий, как "персональная веб-страница", "автор текста", "редактор и корректор сайта" и др. Вики придерживается другой идеологии создания новых страниц, чем та, к которой мы привыкли при построении веб-сайтов. Классические правила хорошего тона при связывании гипертекстовых страниц требуют, чтобы сначала была создана страница, а уже затем на эту страницу была бы сделана ссылка. В Вики такое предварительное создание страниц просто невозможно. Невозможно сначала создать новую страничку, а потом присоединить ее к тексту. Всякое новое определение сначала вводится, а потом уже разъясняется.


Тексты всех страниц wiki перед тем, как они попадают к агенту броузеру, просматривает специальный агент - анализатор. Агенту дано указание просматривать текст страницы в поиске образцов. Если образец найден, то агент не останавливается и проверяет, есть ли уже страница с таким названием в базе данных. Если такая страница уже есть, то на эту страницу делается ссылка. Если такой страницы еще нет, то делается ссылка на создание новой страницы с таким именем.

Пример:


Страницы Вики связаны между собой при помощи самой простой системы адресации. Такая простота требует введения определенных правил. Для того чтобы такая возможность поддерживалась, необходимо иметь однозначные образцы-шаблоны, использованию которых можно научить программного агента. Различные клоны Вики могут быть устроены по-разному и могут пользоваться разными правилами, но главным всегда будет вопрос поиска шаблонов. Например, в классическом варианте Вики в качестве шаблона для поиска использовалось следующее выражение: "[A-Z][a-z0-9]+([A-Z][a-z0-9]+)+";

Что в переводе с языка регулярных выражений на русский язык означает: Обязательная латинская буква в верхнем регистре, за которой следует обязательная одна латинская буква в нижнем регистре или цифра плюс еще и еще сколько угодно таких букв и цифр, за которыми следует (обязательная латинская буква в верхнем регистре, за которой следует обязательная одна буква в нижнем регистре или цифра и еще сколько угодно таких букв и цифр). Пример - PeopleProjectsAndPatterns


Комбинация символов, выделенная в предыдущем предложении курсивом и взятая в скобки, может повторяться сколько угодно раз. На человеческом языке правило выглядит не очень благозвучно, но для программы вполне понятно. Как только встречается забавное слово, состоящее из двух слов или, в тексте находится Внутренняя Ссылка

В другом распространенном направлении wiki – Swiki - в качестве шаблона для поиска используются звездочки и любая комбинация символов, заключенная в контейнер из двух звездочек, рассматривается анализатором как потенциальная * Внутренняя ссылка*.

http://wiki.squeak.org/squeak/


Современные программы вики чаще всего используют Юникод, не зависят от языка, и с ним уже можно разговаривать, используя русские слова. Это создает дополнительные возможности для неверного толкования программой намерений человека. Вы по невнимательности можете создать новые слова, которые программа расценит как названия требуемых статей. При этом никаких сообщений об ошибке выдано не будет. Программа просто предложит Вам разъяснить содержание новой статьи. Для того чтобы сделать ссылку на уже существующее или новое понятие, достаточно просто выделить в тексте слово или группу слов и заключить их в контейнер из двух квадратных скобок. В большинстве из современных Вики систем в качестве шаблона для выделения внутренних ссылок используются парные квадратные скобки. Следующее выражение является для анализатора однозначным указанием того, что далее следует [[Внутренняя ссылка]]

Вся система ВикиВики базируется на следующем простом правиле: Имя статьи = внутренняя ссылка. Правило простое. Если его понимать и ему следовать, то все сложится хорошо. Нужно только помнить, что wiki - это коллективная среда, и тут есть программный агент, который интерпретирует слова, заключенные в двойные квадратные скобки как имена статей. Вики и сходные с ней среды создания коллективных гипертекстов могут служить и персональными информационными менеджерами и базами данных - хранилищами коллективного опыта.