View source for Wiki Концепции

также доступны в ((/Doc/Deutsch/WikiKonzeption Deutsch)), ((/Doc/English/WikiConcept English)), ((/Doc/Español/ConceptoWiki Español))

В основе концепции вики лежит идея использования минимального набора функций. Должны быть реализованы только те функции, которые необходимы для того, чтобы сделать инструмент совместной работы в Интернете практичным и простым в освоении и использовании. Это означает создание инструмента как можно более простого как в коде, так и во взаимодействии с пользователем.

{{toc numerate=1}}

file:/wikiwiki_express.jpg?caption

===Принципы дизайна вики===
Это ((PPR:WikiDesignPrinciples принципы дизайна вики)), составленные ((PPR:WardCunningham Ward Cunningham)):

  * **Простота** - проще использовать, чем злоупотреблять. Вики, которая изобретает HTML-разметку (например, ##""**Жирный**""##), сбилась с пути!
  * **Открытость** - если страница окажется неполной или плохо организованной, любой читатель может отредактировать ее по своему усмотрению.
  * **Приращение** - страницы могут ссылаться на другие страницы, включая еще не написанные.
  * **Естественность** - структура и текстовое содержание сайта открыты для редактирования и эволюции.
  * **Простота** - небольшое количество (нерегулярных) текстовых соглашений обеспечивает доступ к наиболее полезной разметке страниц.
  * **Универсальность** - механизмы редактирования и организации те же, что и механизмы написания, так что любой пишущий автоматически является редактором и организатором.
  * **Открытость** - отформатированный (и напечатанный) вывод предполагает ввод, необходимый для его воспроизведения.
  * **Унификация** - названия страниц будут взяты из одноуровневого пространства имен, так что для их интерпретации не требуется дополнительного контекста.
  * **Точность** - cтраницы будут озаглавлены с достаточной точностью, чтобы избежать большинства конфликтов имен, обычно путем образования словосочетаний с существительными.
  * **Толерантность** - интерпретируемое (даже если нежелательное) поведение предпочтительнее сообщений об ошибках.
  * **Наблюдаемость** - действия пользователей на сайте могут быть просмотрены и проанализированы любым другим посетителем сайта.
  * **Конвергентность** - дублирование может быть предотвращено или устранено путем поиска и цитирования похожего или связанного контента.

Вот некоторые дополнительные принципы, которыми они руководствуются, но которые не были для меня первостепенными.

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

...конечно, есть и многое другое, что важно. Например, безопасный веб-сервер. 

===Концепции адресации===

Вкратце, если редактирующий вики-страницу напишет в ней "ВикиИмя" (Большая буква, одна или более маленьких, снова большая, ноль или более маленьких), то, если такая страница в системе есть, то имя пролинкуется; если нет - то рядом с именем появится вопросик, по нажатию на который эта страница создастся. 

====Вики-адресация====

Все существующие в системе ((ВикиИмя ВикиИмена)) автоматически линкуются в тексте. 

====InterWiki-адресация==== 

Есть список внешних узлов. Любая запись вида ""ИмяВнешнегоУзла:Термин"" автоматически линкуется на соответствующую страницу внешнего узла. Пример: Google:поиск.

===Концепция форматирования===

Форматирование - т.н. WYTIWYG (что хочу, то и получу) - псевдовизуальная разметка. 

Например, вот это:

""  * тест
  * тест1""

превратится в
  * тест
  * тест1

а
""  1. тест
  1. тест1""

в
  1. тест
  1. тест1


===Концепции авторства===

====Многопользовательский доступ====  

Ну, что тут сказать. Даблкликните тут где угодно (если вы залогинены). Вы сможете отредактировать данную страницу. 
И даже сохранить сделанные изменения. Как же справиться с хулиганами?

====Хранение версий и diff====  

В качестве защиты от хулиганов и очень удобного инструмента: все версии документа хранятся и можно смотреть diff между любыми двумя версиями. 

====Модерация====
  * В большинстве Вики-проектов нет официальной роли модератора.
  * Вики-проекты, как правило, полагаются на то, что при редактировании страниц, с которыми сотрудничают несколько участников, они будут действовать ответственно.
  * Вы всегда можете использовать ссылку на ревизии внизу страницы, чтобы увидеть, что было добавлено или удалено, когда и кем.
  * Владельцы страниц и администраторы могут удалять страницы.

Как это всё можно применить? Интересно!

===Способы использования===

  1. Совместная работа над
    * документацией (и формат её представления)
    * текстами (книги, статьи) (и формат гиперкниги)
    * чем-то еще?
  1. Управление ~ToDo
  1. Создание веб-сайтов
  1. Способ организации мыслей
  1. Способ научения //настоящему гипертексту//
  1. (см. ((Паттерны)))

===Технология wiki===
Wiki - технология для сбора и структурирования информации в wiki-сайт, основанная на языке разметки wiki, использующая wiki-движок и характеризующаяся:

  * разделением информации на взаимосвязанные гиперссылками страницы, где у каждой своё название;
  * многоавторностью (вики-страницы могут править все посетители ресурса);
  * возможностью многократной правки текста без применения особых инструментов на стороне редактора;
  * проявление изменений сразу после их внесения;
  * сохранением версий и возможностью отката к ранним версиям.

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

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

Редактировать содержимое wiki-сайта можно средствами простой и наглядной wiki-разметки или с помощью функциональных  кнопок.

Технология Wiki  предполагает, что посетитель хочет принести проекту пользу, а не вред.

Защита от уничтожения и порчи материалов обеспечена сохранением всех изменений, произошедший со всеми статьями с момента их создания. В любой момент можно сравнить версии статьи, при необходимости откорректировать страницу или вернуться к старой версии.

Исправить нанесенный ущерб в wiki-среде проще, чем его нанести. 

===Язык разметки wiki ===
Wiki - язык гипертекстовой разметки документов, максимально простой и "человекочитаемый" способ структурирования текстов.

Wiki-разметка позволяет:
  *     структурировать разделы, параграфы, списки и другие элементы документа
  * определять и настраивать гиперссылки на изображения, медиафайлы, другие страницы, в том числе на пока несуществующие статьи.
  * использовать интервики (особый способ  ссылок на дружественные вики-проекты установкой перед названием статьи префикса ресурса)
  * выделять и форматировать абзацы, таблицы, строки, символы, цитаты и т.д.
  * использовать язык разметки LaTeX для работы со сложными формулами
  * вставлять специальные символы (греческие буквы, знаки операторов, отношений, пунктуации, коммерческие, символы с диакретическими знаками и т.д.)
  * ограниченно использовать язык JavaScript и CSS (Cascading Style Sheets).

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

Вики-разметка, будучи простой для восприятия человеком, сложна для формального описания (много сложнее XML или  языков программирования).

Стандарты для wiki-разметки отсутствуют, а каждый разработчик wikiware  придумывает собственный , несовместимый с другими, диалект.

=== FAQ ===
==== Что значит слово "Wiki"?====

Wiki wiki - это гавайское слово, означающее "быстрый".

==== Я так и не понял. Какова цель в использовании Wiki? ====

цель такая:
  1. получить среду для накопления и управления знаниями
  2. среду для удобной совместной работы над документами и списками todo
  3. среду для удобного пересечения контекстов (см. классический гипертекст)

==== Всё же, что КОНКРЕТНО делает вики? Что я получу, когда установлю себе движок и запущу его первый раз? ====

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

==== А права? Как это всё устроено? Каждый может создавать свои страницы? ====

Это зависит от настроек.

В оригинальной концепции wiki никаких прав не было: каждый может менять всё что угодно. Для реальной жизни это не очень годится, и wacko позволяет гибко управлять правами.

По умолчанию, каждый может создавать страницы.

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

===Очень интересные ссылки===

  * ((http://www.iworld.ru/magazine/index.phtml?fnct=page&p=92823484 Популярно про wiki. Что это и зачем.))
  * http://xpoint.ru/forums/internet/theory/thread/19312.xhtml
  * https://web.archive.org/web/20041116190902/http://ar.sky.ru/17.02.2003/1/comments
  * http://apes.sharpdesign.ru/wiki/ow.asp?InsiderWiki%2F%C2%E8%EA%E8%C1%EB%EE%E3%2FIwWiki -- Инсайдер-вики как вики
  * https://web.archive.org/web/20031119220719/http://apes.sharpdesign.ru/wiki/ow.asp?InsiderWiki%2F%C2%E8%EA%E8%C1%EB%EE%E3%2FWhatIs -- Первая необходимость успешного создания гипертекста
  * ((https://web.archive.org/web/20050207104901/http://vip.lenta.ru/news/2005/01/18/wiki/ На пути к абсолютному знанию)) -- Русская "Википедия" стала одной из наиболее полных интернет-энциклопедий

===Модерирование===
====Так всё таки как бороться с хулиганами?====
  * закрывать доступ на запись от нерегистрированных пользователей
  * восстанавливать испорченные версии.

====Получается что полный контроль за контентом передается посетителям?====
  * Не совсем. Существенный - да. Но откатить неверное изменение всегда возможно.

====OK, представим наплыв хулиганов. Wiki будет просто парализован.====
  * Невозможен откат "неверных" изменений в связи с большой частотой изменений.
  * Невозможно внесение "верных" изменений, так как они потеряются в потоке "неверных" и будут отменены вместе с ними же.

((user:RomanIvanov RomanIvanov)): На практике такого пока не было. Если такое возникнет, я знаю ряд способов бороться с этим. Например, сменить доступ на "спорные" документы на "только зарегистрированным пользователям" или на ещё более узкий.

((user:ArsenKirillov ArsenKirillov)): Любая система может подвергаться воздействию неадекватно реагирующих личностей. Например я на своем сайте регулярно удаляю рекламу и отзывы с той же рекламой. Так что тут более вопрос в Zeitgeist, а не в концепции. Применять же любую концепцию следует там где она приживется ... А для Wiki это скорее груповая разработка документации или писание книги.

((user:LexiCon LexiCon)): Можно ли предоставить видимость документа только определенному кругу лиц?
//[[ПраваДоступа Да]]// -- ((user:MaxBelugin MaxBelugin)) /23.12.2005 12:56/ =8-)
Достаточно в ACL в поле "Чтение" прописать этих лиц, в конце поставить !*, это означает, что никто (!-не *- все, или никто), кроме << Список лиц >>