Компьютерра, 2006 № 40 (660) | страница 56
Надо отметить, что у концепции вики-разметки есть один недостаток: будучи простой для восприятия человеком, она довольно трудна для формального описания. (Много труднее, чем, например, XML или распространенные языки программирования.) Отчасти из-за этого, отчасти по другим причинам отсутствуют и какие-либо стандарты на такую разметку, а каждый разработчик вики-ПО придумывает собственный язык. Как результат — несовместимости и проблемы с переводом с одного «диалекта» на другой.
Есть и другие особенности вики. Например, здесь в принципе нет проблемы «битых» ссылок. Ссылки ведут либо на существующие, либо на еще не созданные страницы. Что это значит? Предположим, что, редактируя страницу, например, в Википедии, вы выделили как ссылку термин, который не описан в энциклопедии. При клике на эту ссылку пользователь получит сообщение, что пока такой страницы нет, и ему будет предложено создать ее. (Постоянное приглашение к сотрудничеству — тоже элемент вики-философии.) При переименовании страниц ссылки также не пропадут — за это отвечает отдельный механизм поддержания целостности.
Внедрить wiki мы решили два, а то и три года назад. Почему? Потому что скучно набивать тексты в тормозящем-на-любом-железе Word’е, где результаты сразу же, еще в процессе, не видны окружающим и, чтобы их показать, требуется этот ужасный вордовый файл куда-то пересылать, а потом ругаться, загружая его опять в эту программу.
В качестве движка выбрали WackoWiki, потому что его развитием некоторое время занимался очень авторитетный для меня человек — Рома Иванов, также известный как kukutz, — и это было и есть некоторым знаком качества и доступности.
Цели были просты — чтобы все сотрудники компании могли дописывать, редактируя друг за другом, различную сопроводительную документацию к проекту; в основном — руководства пользователей по всевозможным нашим сервисам. Большая часть вики доступна свободно, но есть и небольшой внутренний раздел только для разработчиков.
Сотрудники у нас молодые, поэтому проблемы взаимодействия с новыми технологиями (wiki) у них нет никаких. А большинство пользователей, ничего не поняли. Они заходят на страницу, читают ее, видят, что здесь можно сделать много чего еще, и, не понимая, что это и зачем, начинают создавать свои странички, закачивать странные картинки, редактировать тексты, которые не защищены от правки (их приходится потом восстанавливать, простота этого действия тоже заслуга wiki).