Что называется технологией. Виды технологий

На данный момент практически каждый человек дома имеет компьютер, и почти у каждого есть Интернет. Сеть, в которой находятся миллионы Web-страниц с большим количеством информации. Раньше такие страницы мог создавать только один человек, разработчик. А люди, которые пользовались этими страницами, были только потребителями. Но недавно появилась технология Wiki. Технология, позволяющая другим пользователям не только брать для себя новую информацию, но и вносить свои поправки на этих страницах.

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

Wiki-технологию используют во многих профессиях: врача, учителей, инженеров и многих других.

Уже создана страница по медицине, основанная на технологии Wiki. Благодаря этому сайту человек возьмет для себя информацию по лечению от какой-либо болезни, абитуриенты медицинского учреждения возьмут для себя дополнительные знания, выходящие за рамки обучения, врачи с разных точек Земли могут делиться своими знаниями и опытом.

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

Поэтому Wiki-страницы удобны.

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

Цель работы:

1. Освоить технологию создания Wiki-страниц.

1. Дать определение Wiki-технологии.

2. Изучить историю появления Wiki-технологии.

3. Найти самые распространенные Wiki-порталы.

4. Рассмотреть техническую основу Википедии.

5. Создать свою Wiki-страницу.

Скачать:


Предварительный просмотр:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ОБРАЗОВАНИЯ «МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ

ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ

ИМЕНИ М.Е. ЕВСЕВЬЕВА»

Физико-математический факультет

Кафедра информатики и вычислительной техники

Реферат

Технология Wiki. Алгоритм создания wiki-страницы

Преподаватель: Т.В. Кормилицына

Саранск 2017

1. Определение Wiki-технологии

5.2. Алгоритм создания Wiki-страницы

5.2.3. Создать статью

5.2.4. Правильно начать статью

5.2.5. Оформление заголовков

5.2.6. Цитаты

5.2.7. Сноски

5.2.8. Списки

5.2.9. Шаблоны

5.2.10. Шаблон-карточка

5.2.14. Записывание статьи

Заключение

Введение

На данный момент практически каждый человек дома имеет компьютер, и почти у каждого есть Интернет. Сеть, в которой находятся миллионы Web-страниц с большим количеством информации. Раньше такие страницы мог создавать только один человек, разработчик. А люди, которые пользовались этими страницами, были только потребителями. Но недавно появилась технология Wiki. Технология, позволяющая другим пользователям не только брать для себя новую информацию, но и вносить свои поправки на этих страницах.

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

Wiki-технологию используют во многих профессиях: врача, учителей, инженеров и многих других.

Уже создана страница по медицине, основанная на технологии Wiki. Благодаря этому сайту человек возьмет для себя информацию по лечению от какой-либо болезни, абитуриенты медицинского учреждения возьмут для себя дополнительные знания, выходящие за рамки обучения, врачи с разных точек Земли могут делиться своими знаниями и опытом.

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

Поэтому Wiki-страницы удобны.

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

Цель работы:

1. Освоить технологию создания Wiki-страниц.

Задачи:

1. Дать определение Wiki-технологии.

2. Изучить историю появления Wiki-технологии.

3. Найти самые распространенные Wiki-порталы.

4. Рассмотреть техническую основу Википедии.

5. Создать свою Wiki-страницу.

Рассмотрим различные определения словарей.

В распространенных словарях (Ожегова, Ушакова, Даля) не было определения Вики-технологии. Ведь Вики-технология появились сравнительно недавно, а именно в 1995 году.

Тогда рассмотрим более современные словари.

Wiki-технология обычно обладает двумя свойствами:

1. Любой может редактировать страницы Wiki, и любой может откатывать сделанные правки

2. Создавать новые страницы Wiki довольно просто, потому, что не требуется знания и использования HTML

(Для обоих правил существуют исключения) - Такое определение нам дает Oddmuse.org.

Вики (англ. wiki) -технология, на основе которой создается веб-сайт, структуру и содержимое которого пользователи могут самостоятельно изменять с помощью инструментов, предоставляемых самим сайтом. Форматирование текста и вставка различных объектов производится с использованием викиразметки. На базе этой технологии построена Википедия и другие проекты Фонда Викимедия. - Такое определение нам дает Википедия.

Wiki - технология создания веб-сайтов, которые идеально подходят для создания базы знаний, технических заданий и подготовки различных документов, над которыми происходит совместная работа нескольких пользователей. -Такое определение нам дает wikia.com

2. История появления Wiki-технологии

В конце 1980 -х Уорд Каннингем (американский программист, один из пионеров в области паттернов и экстремального программирования) начал разрабатывать концепцию вики. Впервые реализовал её на практике в середине 1990-х. 25 марта 1995 года был открыт первый сайт «Портлендское хранилище образцов» программного кода, работающий на этой технологии, для чего был написан первый вики-движок WikiWikiWeb.

Слово "Wiki” Каннингем позаимствовал с гавайского языка, означающее «быстрый». Каннингем первоначально описал вики как «простейшую онлайн-базу данных, которая, возможно, работает».

Позже этому слову был придуман английский бэкроним:

What

Know

Is...

В переводе получим: «Я знаю, что...»

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

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

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

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

Создание этой Вики страницы сделало большой шаг в развитии.

3. Самые распространенные Wiki-порталы

В данное время существует уже много сайтов, основанные на Викитехнологии. Самыми распространенными являются:

«Википедия» и остальные проекты корпорации Викимедиа (викисловарь, викицитатник и т.д.) - всемирные интернет-энциклопедия.

«Луркоморье» - в отличие от Википедии, которая описывает всё, эта энциклопедия современной культуры, фольклора и субкультур

«Викилаборатория» - предлагает исследователям объединяться, чтобы вести совместную научную деятельность прямо на сайте

«Русский писатель» - о русскоязычных поэтах, писателях, их произведениях и переводах от прошлого до современности.

«Родовод» - открытое генеалогическое древо.

«Википедия - свободная общедоступная мультиязычная универсальная интернет-энциклопедия. Может быть полезной самому широкому кругу читателей - от школьников до докторов наук». Такое определение дает нам сам этот сайт.

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

Википедия создаётся добровольцами со всего мира на 282 мировых языках. Она содержит более 20 миллионов статей.

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

Несколько языковых версий опубликовали подборку статей Википедии в версии на оптических дисках. А в 2009 году художник Роб Мэттьюс (RobMatthews) распечатал избранные статьи английского раздела Википедии на 5000 страниц и сшил их в книгу с твёрдым переплётом. Как он написал в пояснении к этому своему проекту: «Воспроизведение Википедии в ущербной физической форме помогает легче ставить под сомнение разумность её использования»

4. Техническая основа Википедии

Для создания вики-среды необходимо особое ПО - движок вики - это набор программ, служащий для преобразования вики-разметки в удобочитаемое представление на языке НТМЬ.Это частный вид систем управления сайтом, довольно простой в своём устройстве и функциональности, ибо почти все действия по структурированию и обработке содержимого делаются пользователями вручную.

Работа Википедии и других сайтов Фонда Викимедиа (некоммерческой организация, обеспечивающая материальную основу для ряда интернет-сообществ, создающих свободно распространяемое содержимое) основана на движке MediaWiki.

MediaWiki - это один из самых полнофункциональных вики-движков, написанный специально для Википедии и использующийся во многих других проектах фонда «Викимедиа», частных и государственных организациях.

Этот движок предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате викитекст, так и в форматах HTML и TeX (для формул), возможность загрузки изображений и других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы.

Логотип MediaWiki представляет собой желтый цветок на фоне четырех квадратных скобок. Это символизирует применяемый язык разметки, в котором для создания ссылок используются квадратные скобки, что гораздо проще традиционного синтаксиса HTML.

5. Практика реализации Wiki-страниц в Википедии

5.1. Основные понятия и термины Википедии

Для начала познакомимся с терминами, которые мы будем использовать.

Вики разметка - разметка, которая позволяет легко и быстро размечать в тексте структурные элементы и гиперссылки; форматировать и оформлять отдельные элементы.

Тегами помечают страницы для быстрого поиска нужной страницы.

Версия - одна из сохраненных правок вики-страницы.

Текущая версия - последняя версия вики-страницы, которая в данный момент видна на сайте.

5.2.1. Выбрать тему для статьи

Нашей темой статьи будет: «сайт privetstudent.com»

5.2.2. Поискать, существует ли уже такая статья

Мы произвели поиск ключевых слов выбранной нами темы с помощью поля поиска. Отдельной статьи на эту тему не существует.

5.2.3. Создать статью

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

5.2.4. Правильно начать статью.

Статья начинается с повторения названия и выделения его полужирным шрифтом. Для этого используют тег: ""текст"".

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

Например: [[Название статьи в Википедии|то, что увидит пользователь]]

{{ карточка сайта | websitename = privetstudent.com

| логотип сайта = [[Файл:Логотип privetstudent.png|200px|Логотип сайта privetstudent.com]]

| url = [ http://privetstudent.com privetstudent.com]

| скриншот = [[Файл:Главная страница сайта privetstu-dent.com.jpeg|250px|Главная страница «privetstudent.com»]]

| commercial = Да

I type = [[Образовательные сайты (Интер-нет)|образовательные сайты]]

| reg = Свободная

| language = [[Русский язык|русский]]

| date_of_launch =[]

| те кущий статус = Работает и развивается }}

""«privetstudent.com»"" - бесплатный русскоязычный, пополняемый зарегистрированными пользователями [[образовательные сайты (Интернет)|образовательные сайты]], качественными студенческими работами.

История ==

Сайт privetstudent.com появился осенью 2012 года.

Функциональность ==

Сервер сайта, расположен в Германии. Компания privetstudent.com зарегистрирована офшорной зоне в Панаме.

На сайте privetstudent.com пользователи могут скачать множество студенческих работ: рефераты, курсовые, дипломные работы, презентации.

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

Главное отличие от других подобных сайтов это минимум рекламы.

* [ http://privetstudent.com/ Официальный сайт]

5.2.5. Оформление заголовков

После краткого описания нужно создать заголовки с описанием. Если заголовком будет больше четырех, то Википедия автоматически соберет содержание.

Чтобы создать заголовок n-уровня, название заголовка обрамляют n знаками «равно».(п от 2 до 5; от 2-ух, так как заголовок первого уровня - это название статьи, ставится автоматически)

Например: ==Заголовок 2==

5.2.6. Цитаты

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

Например: {{начало цитаты}} «Цитата» {{конец цитаты|источник=кто сказал}}

5.2.7. Сноски

При цитировании в разделе «Примечания» обычно устанавливаются сноски. Чтобы создать сноску, используют парный тег - , указывая между тегами название источника (сайт). А в самом разделе «Примечания», созданным вручную, устанавливают тег

Например: Источник

Примечания==

5.2.8. Списки

Для того чтобы создать маркированный (нумерованный) список, перед каждым элементом списка нужно ввести * (#)

Например:

*Пункт 1 #Пункт 1

*Пункт 2 #Пункт 2

(Для создания текста курсивом обрамляем этот ""текст"")

5.2.9. Шаблоны

В Википедии существуют некоторые шаблоны. Их можно просмотреть на отдельном сайте в Википедии. Для вставки шаблона «Образовательный сайт» в последнем разделе пишем: {{Образовательные сайты}}. В конце статьи получим вот такой шаблон-таблицу:

5.2.10. Шаблон-карточка

При описании есть шаблон-карточка:

После введения информации сбоку на странице получится:

Обязательно в статье нужно указать ссылки

Также нужно указать в последнем разделе категорию. Они выводятся внизу статьи. В Википедии есть страница со всеми категориями.

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

Например: [[код языка:Название статьи на иностранном языке]]

5.2.14. Записывание статьи

Осталось нажать на кнопку «Записать страницу», и статья уже в просторах интернета. В скором времени ее проверят администраторы сайта. Если будет что-то неправильно, они это укажут, исправят, а если страница совсем негодна, то ее удалят.

Заключение

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

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

Список использованных интернет-ресурсов

1. Свободная электронная энциклопедия Википедия: Руководство для быстрого старта.

URL :http://m.wikipedia.org/wiki/Википедия:Руководство для быстрого %D 1 %81 %D 1 %82%D0%B0%D 1 %82%D 1 %8C%D 1 %8E (дата обращения 09.2011-04.2012)


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

Для оптимизации поиска необходимой информации в наши дни создаются всевозможные онлайновые сервисы. Так, на базе Wiki-технологии в 2001 году Уэйлс и Сэнгер открыли сайт «Википедия». Википедия - многоязычная, общедоступная, свободно распространяемая энциклопедия, публикуемая в Интернете. Эта «общественная» энциклопедия является ярким примером стремительного роста и накопления знаний в распределенной среде Интернет. Она создается коллективным трудом добровольных авторов, использующих технологию Wiki.

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

Украинская часть Википедии в настоящее время составляет свыше 70 тысяч статей, а русская - свыше 250 тысяч. Темпы их роста одни из самых высоких (по 1000 статей в месяц). Очевидно, что не все украино- и русскоязычные пользователи Интернета знают о Википедии, но если учесть, как среди этих пользователей много ученых и студентов, можно ожидать значительного роста темпа заполнения этих ресурсов.

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

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

Технология Wiki и ее основные характеристики

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

Информация, представленная в Wiki, имеет нелинейную навигационную структуру. Каждая страница обычно содержит большое количество гиперссылок на другие страницы. Первая вики, WikiWikiWeb, была разработана в 1994 году и в 1995-м впервые появилась в Интернете. Первым Wiki-сайтом стало «Портлендское хранилище образцов», созданное Уордом Каннингемом (Ward Cunningham), где собирались фрагменты программного кода. Крупнейший и известнейший Wiki-сайт - Википедия. Сегодня технология Wiki применяется для создания справочников, баз знаний, разработки документации. Современные Wiki-движки позволяют работать не только с текстами, но и с электронными таблицами, календарями, галереями изображений, файлами и т. д. По Wiki-принципу можно строить и картографические сервисы. Появились разработки Wiki-приложений для корпоративной среды (например, Confluence, Jot, Near-Time).

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

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

— обеспечивается поддержка многопользовательской работы;

имеется возможность многократного редактирования любого текста с помощью самой Wiki-среды (веб-сайта);

— появление изменений сразу же после их внесения;

— каждая статья Wiki имеет собственное уникальное имя;

— язык данной разметки достаточно прост и не требует специальных знаний;

— существует возможность возвратиться к предшествующей версии.

По сравнению с CMS (Content Management Systems) технология Wiki имеет следующие отличия:

— Название статьи одновременно является гиперссылкой для внешних систем.

— Статьи создаются и редактируются практически в любое время любым пользователем.

— Статьи, доступные для редактирования, находятся непосредственно в веб-браузере.

— Каждая статья предоставляет доступ к просмотру и редактированию хронологии/версий страницы, которая поддерживает поиск существующих расхождений.

— Каждая статья предоставляет пользователю доступ к странице обсуждения этой статьи.

Wiki предполагает более широкие права пользователей при редактировании контента, отсутствие иерархии и более свободный доступ к информации. Кроме того, страницы, создаваемые в технологии Wiki, обеспечивают интероперабельность и повторное использование знаний.

Движки Wiki

Движки Wiki - ПО, применяемое для создания Wiki-сайтов. Wiki-движок - набор программ, служащий для преобразования Wiki-разметки в удобочитаемое представление на языке HTML.

MediaWiki - программный механизм для создания веб-сайтов, работающих по технологии Wiki, разработанный специально для Википедии немецким студентом М.Манске. Это один из самых мощных Wiki-движков, написанный специально для Википедии и использующийся во многих других проектах фонда Викимедиа. MediaWiki написан на PHP и употребляет в своей работе реляционную базу данных (можно использовать MySQL, PostgreSQL); поддерживает программы memcached и Squid.

MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, а также следующие возможности:

— обрабатывать текст как в собственном формате, так и в форматах HTML и TeX (для формул)

— загружать изображения или другие файлы и пр.

Гибкая система расширений позволяет пользователям добавлять собственные возможности и программные интерфейсы. Сейчас продолжают разрабатываться сле-дующие версии MediaWiki. Например, среди новых возможностей, присутствующих в экспериментальной версии MediaWiki, - поддержка PostgreSQL и система утверждения законченных и про-веренных статей. В версии 1.7.0 убрана поддержка Oracle из-за отсутствия движения в разработке этого направления.

Существует много Wiki-движков, имеющих свои особенности и достоинства. В таблице на с. 59 представлен обзор современных Wiki-движков. Выбор Wiki-движка зависит от того, какой требуется набор функций и возможностей (контроль версий, ограничения доступа, RSS-ленты с информацией об изменении страниц, подписка на изменения конкретных страниц и т. д.), на какой платформе он будет базироваться и как все это будет работать и т. д. Прежде всего, надо определить, что будет использоваться: Wiki на собственном сервере или же Wiki-сервис, предоставляемый внешней организацией. Для созданий онлайн-энциклопедий многие рекомендуют именно MediaWiki. Для формирования баз знаний часто употребляют WackoWiki, Confluence и NPJ. Для персонального использования применяются WikidPad или deskDo. Использовать Wiki-технологии при отсутствии Интернета позволяют TiddlyWiki и deskDo.

Методика создания статей для Википедии

Существует теория «90-9-1», которая оценивает процентное соотношение пользователей Wiki, разделяя их на три группы: 1) читателей - 90 %; 2) тех, кто изредка вносит какой-то вклад, 9 % и 3) тех, кто активно работает над наполнением контента Wiki - всего 1%. Большую часть работы выполняет именно 1% пользователей, но и остальным полезно знать, как они могут присоединиться к этой группе.

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

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

Правила создания статей Википедии, направленные на создание качественных текстов, достаточно просты, но необходимо выполнять несколько условий:

2. При написании какой-либо статьи следует стремиться к нейтральному изложению и отражать все известные точки зрения.

3. Необходимо указывать источники сведений для подтверждения достоверности информации.

Есть два рода статей, не соответствующих политике нейтральности: статьи, явно конфликтующие с требованиями нейтральности и статьи, описывающие не все мнения или недостаточно подробные. В первом случае статья должна быть помечена как пристрастная ({{POV}}). Ненейтральная часть информации такой статьи подлежит исправлению или удалению. Во втором случае статью следует лишь считать незавершенной, какими бы беспристрастными и подробными ни были уже имеющиеся в ней сведения.

Определенная часть статей в Википедии представляет собой созданные автоматически «заготовки». В Википедии существует три вида ссылок - на существующие статьи, на еще ненаписанные статьи и на внешние веб-ресурсы. Для того чтобы создать гиперссылку на статью, достаточно просто при внесении Wiki-разметки заключить название статьи, на которую требуется сослаться, в двойные квадратные скобки - [[Название статьи]]. Если статьи, на которую указывает ссылка, не существует, то ссылка таки создастся, но ее текст будет красного цвета, а не обычного синего. Активизировав эту ссылку, можно перейти к шаблону статьи и написать ее, фактически откорректировав шаблон.

Когда любой автор отмечает в тексте термин или выражение как ссылку на несуществующую статью, в Википедии автоматически генерируется новая статья-шаблон, содержащая текст: «Статья еще не написана, можете ее написать». Авторы, заходящие по этой ссылке, расширяют содержание «пустышки».

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

— внести желаемые правки в текст статьи;

— с целью контроля просмотреть перечень внесенных правок (кнопка «Внесенные правки»);

— убедиться в корректности правок, просмотрев предварительно текст статьи (кнопка «Предварительный просмотр»);

— заполнить поле «Кратко опишите суть вашей правки» и нажать кнопку «Записать страницу».

Поиск в Википедии

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

— Англоязычная Википедия и все области имен в ее составе (Чат, Изображение, Пользователь и т. д.).

— Англоязычные Википедии (машинный перевод популярных Википедий на других языках).

— Википедии на других языках.

— Туристический проект WikiTravel.

— Кешированные версии всех страниц на языке как оригинала, так и машинного перевода.l

Гладун Анатолий, старший научный сотрудник, кандидат технических наук Международного научно-учебного


центра информационных технологий


и систем НАНУ;


Рогушина Юлия, старший научный


сотрудник, кандидат физико-математических наук Института программных систем НАНУ

последовательность материальных процессов и операций, реализация которых приводит к появлению продукта (потребительной стоимости) с необходимыми и полезными для дальнейшего использования человеком свойствами. (См. техника, инновационная деятельность).

Отличное определение

Неполное определение ↓

ТЕХНОЛОГИЯ

от греч. искусство, мастерство, умение и греч. изучение) – совокупность методов и инструментов для достижения желаемого результата; метод преобразования данного в необходимое; способ производства. В конце XVIII в. в технознании стали различать описательный раздел и новый, который получил название «технология». Термин «технология» в научное употребление ввел Иоганн Беккман в работе «Введение в технологию» (1777 г.) для обозначения ремесленного искусства, включающего в себя профессиональные навыки и эмпирические представления об орудиях труда и трудовых операциях. Современное понимание технологии имеет несколько смыслов: 1) технологическая форма движения материи – глобальная совокупность материальных процессов вещественно-энергетического взаимодействия общества и природы, протекающих в системах техники и в целом формирующих техносферу; 2) технологический процесс – материальные воздействия на предмет, вызывающие в нем целесообразные качественные и количественные изменения свойств и пространственно-временного положения. Обобщенный предмет технологических изменений – различные формы вещества, энергии и информации (все множество технологических процессов может быть выражено технологической матрицей); 3) технологические науки – класс тех. наук, изучающих проблемы превращения природных предметов и процессов в искусственные целесообразные формы. Базис технологических наук – технологические теории, целостно описывающие законы и закономерности технологических взаимодействий, параметры и условия протекания процессов преобразования вещества, энергии и информации; 4) технологическая методология – системы принципов, норм и требований, технологических методов, способов и приемов, разрабатываемых инженерными дисциплинами для создания и регулирования технологических процессов получения, трансформации, передачи и хранения предметов; 5) применение любого научного знания для решения практических задач, такая трактовка технологии принята в зарубежной философско-социологической литературе, преимущественно англоязычной. В широком смысле технология – это объем знаний, которые можно использовать для производства товаров и услуг из экономических ресурсов, а в узком смысле – это способ преобразования вещества, энергии, информации в процессе изготовления продукции, обработки и переработки материалов, сборки готовых изделий, контроля качества, управления. Технология включает в себе методы, приемы, режим работы, последовательность операций и процедур, она тесно связана с применяемыми средствами, оборудованием, инструментами, используемыми материалами. Современные технологии основаны на достижениях научно-технического прогресса и ориентированы на производство продукта: материальная технология создает материальный продукт, информационная тех- нология – информационный продукт. Технология это также научная дисциплина, разрабатывающая и совершенствующая способы и инструменты производства. В быту технологией принято называть описание производственных процессов, инструкции по их выполнению, технологические требования и пр. Технологией или технологическим процессом часто называют также сами операции добычи, транспортировки и переработки, которые являются основой производственного процесса. Технический контроль на производстве тоже является частью технологии. Разработкой технологии занимаются технологи, инженеры, конструкторы, программисты и другие специалисты в соответствующих областях. Каждому виду техники соответствует своя технологическая модель. Следовательно, выделяются технологии производственные, научные, медицинские и др. В каждой конкретной отрасли материального производства доминируют соответствующие технологические процессы. При интегрированном подходе выделяются лишь две формы технологий, а именно: а) научно-промышленные технологии; б) социальные технологии. Современная технология – динамично развивающаяся сфера научного знания и практической деятельности. Различают следующие основные, направления современных технологических разработок: 1) повышение степени эффективности технологических процессов на основе компьютеризации и автоматизации производственно-хозяйственной деятельности; 2) создание эффективных биотехнологий, предполагающих постепенное замещение дискретных (прерывистых) процессов на непрерывные технологические процессы, а также процентное увеличение доли немеханических технологий; 3) экологизация техникотехнологических систем, т. е. повышение «степени замкнутости» всех форм производственно-хозяйственной деятельности. Технология способствует эффективности реализации определенных социально-технических решений и преодолению соответствующих проблем. Следовательно, технология – реальное (практическое) разрешение конкретной научно-технической, производственнохозяйственной и социально-политической задачи. Техникознание реализуется в производственно-хозяйственной деятельности в рамках системы «технознаниетехнология-производство».

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

В энциклопедическом словаре мы находим следующее определение: технология - это «совокупность методов обработки, изготовления, изменения состояния, свойств, формы сырья, материала или полуфабриката, осуществляемых в процессе производства продукции» (1, с. 1338).

Однако технология - это не просто «совокупность методов». Методы подобраны не случайно, и все они направлены на одну единую цель - получение конкретной продукции. С этой точки зрения более точное определение, отражающее саму суть процесса, мы находим в учебнике «Основы менеджмента» (М.Х.Мельсон и др.), где под технологией подразумевается «любое средство преобразования исходных материалов - будь то люди, информация или физические материалы для получения желаемой продукции или услуг» (2, с. 697). Это определение недостаточно точное, так как под словосочетание «любое средство» может подойти не только технологический способ производства, но и средства производства, например: инструмент, станки и т.п. Тем не менее сущность понятия «технология» во втором определении более ярко выражена.

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

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

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

Существующие подходы к понятию «технология обучения». В психолого-педагогической литературе можно встретить несколько сильно отличающихся друг от друга взглядов на понятие «технология». Систематизация различных точек зрения позволяет выделить три основных подхода к определению технологии обучения.

При первом подходе под технологией часто подразумевают частную методику по достижению отдельно поставленной цели (например, технология отработки навыка устного счета, технология организации групповой деятельности и др.). Приравнивая технологию к частной методике, авторы данного подхода опираются на одну из важнейших характеристик технологии - они подчеркивают, что это способ достижения любой конкретной цели. Использование понятия «технология» в этом смысле не дает педагогике чего-то нового, не конкретизирует процесс обучения. Про исходит просто подмена одного понятия другим. Если ранее говорили «методика (или система) В.В.Давыдова-Д.Б.Эльконина», то теперь для того, чтобы блеснуть своей эрудицией) говорят «технология В.В.Давыдова-Д.Б.Эльконина». От перемены слов суть предмета (системы В.В.Давыдова-Д.Б.Эльконина) не изменилась.

Сторонники второго подхода под технологией подразумевают педагогическую систему в целом. Однако необходимо заметить, что важнейшими элементами педагогической системы, согласно трактовке В.П.Беспалько, являются учащиеся и преподаватели. технология же является характеристикой того способа обучения, который заложен в педагогической системе и не может включать в себя учащихся и преподавателей в явном виде. Не смотря на несоответствие понятий «технология» и «педагогическая система», данная трактовка технологии более близка к ее первоначальному смыслу, так как технология включает в себя не только методику (определенный набор правил и способов деятельности, направленных на достижение заданного результата, форм организации процесса), но и такой важнейший элемент педагогической системы, как система средств обучения.

В русле третьего подхода технологию рассматривают не просто как методику или педагогическую систему, а как оптимальную для достижения заданной цели методику или систему, как некий алгоритм. Нельзя сказать, что данный взгляд еще ближе подходил бы к первоначальной трактовке понятия «технология» -скорее, наоборот. Ведь технология - это определенный способ. А способы могут быть разные: быстрые и медленные, новые и старые. И не случайно появился термин «современные технологии», подразумевающий наиболее эффективные и быстрые способы получения результатов на данном уровне развития общества. Успех многих промышленных предприятий заключается именно в том, что они отказываются от устаревших и неэффективных технологий и используют новые и новейшие технологии, основанные на самых последних научных разработках. Технология - это не оптимальный и наиболее эффективный способ, а любой способ производства (или обучения), отвечающий требованиям технологичности процесса.

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

Как мы видим, наиболее часто встречаемые в педагогической литературе 90-х гг. подходы к понятию «технология» также не дают ответа на вопрос о ее отличии от методики. Для того чтобы это отличие обнаружить, необходимо взглянуть на технологию под другим углом зрения. Сделаем это, обратившись к историк вопроса.

Первоначальный смысл термина «технология». Термин «технология» широко используется в промышленности и строительстве. Именно из этих двух сфер и пришло в педагогику это понятие. Этому переходу способствовало развитие информационных технологий обработки и хранения данных (информации), которые на определенном уровне развития начали использоваться в сфере образования. Их появление и интенсивное развитие в образовании привели к быстрому распространению новой терминологии.

Впервые термин «технология» появился несколько столетий на зад, в период становления промышленности. Этот период развития общества характеризуется ростом машинного производства, увеличением объемов продукции, произведенной на фабриках, в условиях более высокой производительности 1руда. Другими словами - это период перехода от ремесленничества к машинному производству. Только с появлением мощных средств производства, производительность которых превышала возможную производительность одного ремесленника, возникло понятие «технология».

Рассмотрение истории развития производства позволяет предположить, что развитие любой сферы деятельности человека происходит по цепочке:

Случайный опыт ------- Ремесло -------- Технология

На первом этапе (случайный опыт) человек, сталкиваясь с каким-то явлением (опытом, приемом), только осваивает его и получает умения работы с ним. На этом этапе он еще не использует это явление для обеспечения своей жизнедеятельности. Это пери од начального освоения явления. На втором этапе - этапе развития ремесла - человек не просто осваивает данное явление, но и, отдавая ему силы, выстраивает на нем определенный вид деятельности, приспосабливает его для обеспечения своей жизнедеятельности. Именно в этот период возникает профессия по виду деятельности (плотник, гончар, рыболов и др.). На третьем этапе общество достигает такого уровня развития, при котором для производства какого-либо продукта создаются механизмы и технические средства. Именно они теперь выполняют основную работу по производству продукта. Это уже этап технологии.

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

Переход от ремесленнического способа производства к промышленному означает значительное усложнение производства, так как в производстве принимают участие машины, заменяющие человека частично или полностью. Технологии во многом зависят от технических характеристик используемых в промышленности технических средств. Поэтому при машинном производстве потребовалось усложнить и детализировать описание каждого действия. Простого описания последовательности действий, которым пользуется ремесленник (или методист в обучении), уже недостаточно. Более того, в описание процесса производства пришлось вносить точные характеристики каждого вида технических средств производства, так как весь процесс производства строится именно на этих характеристиках.

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

Если перенести данный смысл термина «технология» в педагогику, то тогда под технологией обучения будет подразумеваться определенный способ обучения, в котором основную нагрузку по реализации функции обучения выполняет средство обучения под управлением человека. Говоря по-другому, в технологии обучения ведущая роль должна отводиться средству обучения. При технологии учитель не обучает учащихся, а выполняет функцию управления средством обучения, а также функции стимулирования и координации деятельности учащихся.

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

Итак, в технологиях обучения важнейшую и ведущую роль играет средство обучения.

Структура технологии обучения. Рассмотрим структуру технологии обучения учащихся в начальной школе. Она включает в себя следующие основные компоненты (см. рис. 3):

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

Результаты широкого применения предварительного диагностирования в школах при наборе в первые классы и группировка начинающих обучение в классы с одинаковым (или близким) уровнем подготовленности доказали необходимость включения этого элемента в практику. Предварительная диагностика и отбор необходимы не только при наборе в 1 класс, но и в большинстве случаев при начале изучения какого-либо курса, предмета. Это может быть подбор в группы для изучения иностранного языка, прохождения психологического тренинга и др.

2. Мотивация и организация учебной деятельности учащихся. Мотивация представляет собой одно из ведущих направлений работы учителя. При введении технологий обучения это направление в работе учителя приобретает особенно важное значение. Взаимодействие учащегося со средством обучения не всегда может приносить радость и удовольствие, хотя и такое возможно (к примеру, компьютерные игры очень привлекают учащихся). По этому основная задача учителя при внедрении технологии обучения - привлечение учащихся к занятиям познавательной деятельностью и поддержка этого интереса.

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

Контроль качества усвоения материала. Технология уделяет значительное внимание процессу контроля. Если при использовании методики основное внимание уделялось процессу организации деятельности учащихся по освоению знаний и накоплению опыта, то в технологии компоненты организации деятельности и контроля равнозначны - это два взаимосвязанных и взаимодополняющих друг друга блока. Недостаточное внимание к любому из них ведет к снижению возможностей технологии и увеличению необходимого для обучения времени. С этой точки зрения процесс обучения схематично можно изобразить так (рис. 1, 2):

Рис. 1. Процесс обучения, Рис. 2. Процесс обучения, построенный на основе построенный по технологическим методики принципам

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

Рис. 3. Обучение, построенное как технологический процесс

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

    неопределенность результата, отсутствие методов и средств, дающих сразу после одного цикла взаимодействия (обучения) необходимый 100-процентный результат;

    периодическое проведение контроля по совершенствуемому параметру;

    выявление и отбор неуспевающих;

Дополнительная работа с отобранными, т.е. проведение повторного цикла взаимодействия;

Вторичное проведение контроля после дополнительной работы;

    в случае устойчивого непонимания учащимися нового материала проводится еще и диагностика причин непонимания или отставания.

Требования к технологическому процессу в обучении. В технологиях обучения степень достижения результата (завершенности процесса обучения) может определяться двумя способами. Во-первых, средствами контроля, позволяющими получать объективную оценку, а во-вторых, самим учителем. Он сам может оценивать, завершен процесс или нет.

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

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

    средства обучения играют в обучении ведущую роль;

    цель обучения ставится диагностично (с указанием требуемого уровня усвоения);

    достижение конечного результата осуществляется с точностью не менее 70Уо (по данному уровню усвоения).

ИНТЕРНЕТ

Современный подход к совместной работе на базе веб-технологий

Дмитрий Уланов, Петр Смирнов

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

При этом не секрет, какую сложность составляет создание документации и ее постоянное обновление по ходу проекта. Конечно, существуют системы обработки текстов, допускающие редактирование документа несколькими пользователями, но какими бы совершенными они ни были, в конечном счете текстовые редакторы предназначены для создания распечатываемых материалов. Самое главное, в них отсутствуют гиперссылки, необходимость которых при работе с большими объемами данных понятна любому пользователю Интернета*1.

*1 Строго говоря, это не совсем верно: поддержка гиперссылок присутствует и в MS Word, и в DocBook (docbook.org), и во многих других системах, но их использование крайне ограничено.

Рис. 1. Титульная страница WikiWikiWeb

В начале 90-х годов прошлого столетия Вард Каннингем (один из приверженцев описания шаблонов, методологий объектно-ориентированного и экстремального программирования) предложил изящное и простое решение проблемы. В результате в 1995 г. на свет появилась WikiWikiWeb, или Вики (www.c2.com/cgi/wiki?WelcomeVisitors), - среда для совместной работы на базе WWW, позволяющая любому посетителю сайта управлять его информационным наполнением. Wiki wiki по-гавайски означает "быстро". Вот каким образом Каннингем определил эту технологию: "Это простейшая из всех баз данных, которая может работать". С того момента и началось повальное создание клонов WikiWikiWeb, которых уже насчитывается несколько десятков (www.c2.com/cgi/wiki?WikiEngines).

Актуальный пример

Допустим, вы - технический писатель и находитесь, скажем, в Монреале. Вам нужно подготовить документацию к какому-нибудь прикладному программному интерфейсу (API). Описав на пике творческого подъема 10 функций, вы помещаете первую версию на страницу Вики и уходите домой, послав по почте уведомление программисту, который написал эти функции. Программист работает в далекой России, в городе Санкт-Петербурге. У вас наступает ночь, у него - день.

Получив ваше уведомление, он обращается к этой странице Вики и находит в ней массу маленьких, но досадных технических ошибок и неточностей. Что делать? Да все очень просто: он берет эту страницу и правит ее. Таким образом, с технической стороны страница становится верной. Ночь проходит, и у вас наступает утро.

Проснувшись и придя на работу, вы читаете исправленную версию страницы. Но у программиста неважно обстоят дела с английским (французским или русским) языком, и исправленная версия вызывает у вас гомерический хохот. Вы снова правите ее (ведь вы - писатель, не забыли?) и посылаете соответствующую ссылку своему боссу, который в данный момент летит над Тихим океаном, приближаясь к Японии. Просмотрев страницу со своего ноутбука, он возмущается тем, что нет ни одного упоминания про GPL (General Public License - генеральная общественная лицензия), и тут же добавляет ссылку. В результате довольны все.

Базовые положения

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

Все это превращает Вики-сайт в идеальную среду для совместной работы, и при этом не нужно внедрять дорогостоящее клиент-серверное программное обеспечение или выделять системных администраторов. Мало того, при работе с ним абсолютно не требуется знание языка разметки HTML, поскольку используется простой синтаксис. На рис.

Изображена титульная страница WikiWikiWeb, а на рис. 2 - процесс ее редактирования.

Рис. 2. Редактирование титульной страницы WikiWikiWeb

Правила редактирования

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

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

Таблица 1. Примеры форматирования текста в OpenWiki

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

Базовые правила форматирования текста очень просты:

Не создавать абзацев;

В качестве разделителя использовать пустые строки;

Четыре дефиса или больше в начале строки преобразуются в горизонтальный разделитель.

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

В табл. 1 приведены два примера форматирования текста в одной из реализаций технологии Вики - OpenWiki. В первом из них показано, как создавать заголовки. Для заголовка первого уровня (c1 1) достаточно обрамить его название одиночным символом равенства, а для заголовка второго уровня - двумя такими символами. При этом абзацы отделяются друг от друга пустой строкой.

Во втором примере показано, как устанавливать ссылки на другие страницы и группировать их в список. Для создания ссылки используются Вики-имена, например "СсылкиРесурсы" и "РубрикиФорума", а список реализуется двумя пробелами и символом звездочки.

Способы применения

Философия систем Вики переживает бурное развитие и имеет хорошие шансы для использования во внутрикорпоративных целях. Данная технология, возникшая как средство совместной работы, была подхвачена Интернет-сообществом и формировалась в рамках концепции свободного редактирования (open editing), близкой по своей философии к программированию с открытым кодом (open source). Она воспринималась как средство демократизации доступа к веб-сайтам, которое позволяет всем и каждому редактировать любую страницу и таким образом аккумулировать интеллект и знание некоторого социума.

При первом знакомстве с технологией Вики у всех возникает абсолютно одинаковая реакция: "Что же это получается, кто ни попадя может изменять содержимое сайта?". Представьте себе, и все прекрасно живет и работает. Даже если найдется злоумышленник, который что-то повредит, всегда можно обратиться к списку последних изменений и восстановить испорченное. Конечно, в такой ситуации может разгореться "война редакторов". Она более всего опасна в условиях открытых Вики-сред вроде энциклопедий, где угроза антагонизма реальна, и менее всего - в корпоративных условиях. Иногда противостояние принимает форму войны вкусов, ведь пользователи могут расходиться во мнениях.

К числу еще не разрешенных проблем Вики относится неясность в области авторского права. Она особенно критична при создании крупных проектов, например энциклопедий. Если статью последовательно редактировали несколько человек, то кто из них ее автор?

Wikipedia

Рассказывая о технологии Вики, невозможно оставить без внимания один из самых значительных проектов на ее основе - свободно доступную для чтения и редактирования электронную энциклопедию Wikipedia (www.wikipedia.com), созданную в 2001 г. Ларри Сандером. Количество статей в ней уже превышает 280 тыс. В этом добровольно создаваемом труде можно найти то, чего нет, например, в Британской энциклопедии. Сейчас Wikipedia существует на 40 языках, причем это не переводы, а национальные версии энциклопедий. Часто при поиске в сети информации на определенную тему неплохой отправной точкой является обращение к Wikipedia.

Рис. 3. Wikipedia о системах Вики

Реализации

Существует целый ряд свободно распространяемых реализаций Вики-систем. Различаются они синтаксисом редактирования и технологиями, на основе которых созданы. Наиболее часто используются CGI-скрипты, Perl, PHP, JSP, ASP, Python, Tcl, SmallTalk. В табл. 2 представлен сводный список наиболее распространенных вариантов.

Таблица 2. Сводный список некоторых свободно распространяемых реализаций технологии Вики

Ограничения

Остановимся на недостатках, иногда возникающих при долгой работе со многими реализациями систем Вики.

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

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

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

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

Работающий пример системы Вики и другие аспекты программирования, используемые авторами, можно найти на www.xprogramming.ru/wiki/.