Wiki система что это
Локальная база знаний организации на движке Wiki
Введение
Полтора года назад я пришел работать в техническую поддержку филиала одной крупной общероссийской компании. До этого технической поддержкой я не занимался, мог, конечно, переустановить, настроить ОС или настроить простейшую сеть, но сильно не вникал. По мере накопления знаний, возникла необходимость их систематизировать и сохранить. Сначала у меня была специальная папочка, куда я складывал обычные документы Word и Excel. Со временем в папке накопилось много документов, поиск нужной информации стал занимать довольно значительное время. Работал я не один, поэтому некоторые файлы необходимо было держать в открытом доступе, например, список пользователей, периодически приходилось искать информацию, нужную другим сотрудникам. При заведении нового пользователя администраторами, я заносил его в таблицу, где также содержались реквизиты для удаленного доступа на его компьютер (не все же время ходить на рабочие места, когда пользователей больше 300 человек). Актуальный файл всегда был только в одном экземпляре, у других сотрудников технической поддержки были копии, которые могли не совпадать, если один из сотрудников подключал человека или менял сетевые реквизиты, а потом забывал об этом сообщить.
Со временем появилась мысль о том, что надо все это объединить и сохранить в одно место, чтобы у всех сотрудников технической поддержки был доступ к информации, возможности ее редактирования и добавления.
Идея создания своей маленькой Википедии, посвященной только моей работе, пришла не сразу, да и потребовала долгой реализации, т.к. она делалась на работе, а времени на ее наполнение оставалось не так уж и много. Интересно было то, что по должностной инструкции должна была существовать база знаний, в которой мы должны были искать ответы на вопросы пользователей, на деле же ее не существовало.
Первый блин
До этого о создании сайтов я знал мало, поэтому первый шаг- установка, был для меня, наверно, самым тяжелым. Первая версия работала на движке Mediawiki и была установлена на Denwer. Но при установке возникли какие-то проблемы, так что сайт проработал недолго, примерно 2 недели и погиб после попытки создать таблицу соответствия принтеров и картриджей к ним (Один из важнейших документов, между прочим). Таблица никак не создавалась, все время были проблемы с отображением границ и содержимого, гугление и подробнейшие чтения руководства, ни к чему не привели. Со временем понял, что движок Mediawiki — это слишком для такого проекта, он был слишком мощным, требовал большого количества настроек, чего я сделать не мог из-за моего незнания.
Последующую пару месяцев я сайтом не занимался, поэтому в следующий раз я решил все сделать основательно и добить наконец проблему.
Второй блин
Припомнив свои старые неудачи, набравшись опыта, я решил все начать сначала. Первым вопросом был выбор движка для сайта. Посидев пару часиков на странице Википедии с вики-движками, потестировав некоторые из них, я решил остановиться на Dokuwiki. Этот движок небольшой, достаточно легкий, работает без базы данных, имеет документацию на русском языке и множество модулей.
В итоге, в базу знаний должны были войти сведения о пользователях (контактная информация, сетевые реквизиты), программах(путь к дистрибутиву, инструкции, решение проблем), оборудовании (где взять драйвера, опять же проблемы с этим самым оборудованием).
Следующим этапом была установка темы для сайта. Это тоже довольно важно для удобства использования. Советую выбирать тему с левой панелькой (sidebar), куда удобно помещать меню. Эта самая левая панелька редактируется ка обычная вики-страница. Установка темы происходит копированием шаблона в специальную папку, после чего появляется возможность выбрать ее в меню администрирования.
Расширение функциональности происходит за счет установки дополнительных плагинов, которых существует очень много.Установка плагинов осуществляется следующим образом- находится ссылка на него, после чего в специальном разделе меню администратора эта ссылка указывается, дальше Dokuwiki плагин скачает и установит, остается только его настроить из меню конфигурации. Плагины в любое время можно включать и отключать.
Создание страницы в Dokuwiki можно осуществить так: указать внутри существующей страницы ссылку на несуществующую и перейти по ней, тогда система скажет, что такой страницы нет, и предложит создать ее, это очень удобно, т.к. на сайте названия страниц можно писать на русском языке, в системе они периодически получат название с помощью транслита. В последующем, можно будет в ссылках использовать и обычное наименование и наименование в транслите. Редактирование содержимого происходит с помощью удобного редактора, функциональность которого также расширяется плагинами. Синтаксис движка очень простой, основы можно запомнить за пару часов работы с сайтом, чтобы потом не обращаться к разделу помощи по синтаксису. Даже если что-то забыть потом, ссылка на синтаксис присутствует на странице создания и редактирования документов.
Созданные страницы хранятся в каталогах, которые называются “Пространства имен” (namespaces). В операционной системе каждый каталог является одной папкой, страницы хранятся в текстовых документах, так что их можно редактировать и без использования браузера (главное, чтоб права доступа не потерялись). Для каждой страницы хранится история ее изменений, как и в любом вики-сайте, можно быстро сделать откат, если текущая редакция не устраивает.
После знакомства с синтаксисом Dokuwiki и создания первых статей возник новый вопрос- как ограничить доступ анонимам на сайт, ведь будет не очень хорошая ситуация, если пользователь зайдет и прочитает про себя что-нибудь нелестное на его взгляд, не будем забывать, что есть люди, которые с компьютером не дружат, да и с сотрудниками техподдержки тоже, так что в описании может быть все, что угодно, хоть на сайте и есть свои правила. В Mediawiki все решалось ручной правкой файла конфигурации, в Dokuwiki на этот случай встроена удобная система управления доступом к различным разделам и даже отдельным статьям. Я просто блокировал доступ в раздел с пользователями для анонимов. Для авторизированых пользователей, которыми являются сотрудники техподдержки доступ остался. Так что теперь на сайт можно заходить даже с рабочего места пользователя, чтобы уточнить какую-либо информацию.
Вики-сайты: что это такое и как их создать
Представьте, что вы делаете групповой проект. У вас есть Google Диск, который содержит ваше задание, исследования, статьи и презентации, которые были созданы и отредактированы несколькими участниками группы.
А теперь представьте, что ваш Google Диск превращается в веб-сайт. Это своего рода вики, но вместо группового проекта мы говорим о полномасштабных компаниях.
От стартапов до предприятий предприятия используют вики-сайты в качестве централизованных баз данных для своей документации. Прошли те времена, когда распечатывали справочники сотрудников в переплетах или отправляли руководства по стилю в документах Word в виде разовых электронных писем.
Контент, которым можно и нужно делиться в рамках всей компании, размещается в вики. Таким образом, любой может поискать в этой универсальной базе знаний нужную информацию, например, какие дни у компании праздничные дни или каковы правила для гостевого блога.
Ниже мы предложим официальное определение того, что такое вики (а что это не так). Затем мы рассмотрим, как его сделать.
Что такое вики?
Проще говоря, вики – это веб-сайт, который могут редактировать несколько пользователей. Некоторые из них общедоступны, но большинство – нет. Эти частные вики-сайты обычно создаются организациями для управления большими объемами информации и обмена ими.
Однако вики – это больше, чем просто веб-сайт. Часто это дискуссионный форум, справочник персонала, руководство по стилю, календарь событий, архив, справочник сотрудника и блог – все вместе. Чтобы избежать путаницы, давайте рассмотрим основные различия между вики и блогом.
В чем разница между вики и блогом?
Между вики и блогом есть несколько основных различий, но самые большие – это их целевая аудитория и модели обмена информацией. Вики – это чаще всего внутренний канал, созданный группой и для группы (будь то сотрудники, волонтеры и т.д. ). С другой стороны, блог – это внешний канал, созданный группой для другой группы (будь то клиенты, читатели и т.д. )
Кроме того, wiki считается типом общения «многие ко многим», а блог – типом общения «один ко многим». Это не означает, что блоги должны управляться одним человеком, чтобы считаться блогами. Несколько авторов могут вносить свой вклад в блог, но обычно в сообщениях в блогах один автор обращается к нескольким читателям. Вики, с другой стороны, создается и редактируется множеством авторов для множества читателей.
Вики и блог также имеют одну и ту же базовую функциональность: пользователи могут легко писать, редактировать, комментировать, добавлять изображения и выполнять поиск в архиве контента. Но дальше этого вики не заходят. С другой стороны, блоги обычно предоставляют больше возможностей и вариантов дизайна.
Теперь, когда мы выяснили, зачем вам может понадобиться вики, и поняли основные различия между вики и блогом, давайте рассмотрим процесс ее создания.
Как сделать вики
1 Выберите свою вики-программу.
Существует множество программ для создания вики-сайтов в Интернете. Чтобы сделать свой выбор, подумайте, хотите ли вы решение с открытым исходным кодом или размещенное решение и какие функции вам нужны.
Если вы крупная глобальная компания, которая ищет программное обеспечение с открытым исходным кодом, вы можете выбрать MediaWiki, платформу для совместной работы и документации, на которой работает Википедия. Но если у вас небольшой бизнес или вам просто нужно меньше наворотов, вы можете предпочесть более простое программное обеспечение, такое как DokuWiki, WikiWikiWeb или Google Sites.
Если вы ищете программное обеспечение, которое легко использовать и управлять, вы можете выбрать программное обеспечение премиум-класса, такое как Tettra. С помощью Tetra вы можете подключать другие инструменты управления работой, такие как Slack, назначать пользователей ответственными за определенные разделы вики и получать расширенные инструменты поиска и аналитики – и все это без программирования. Даже те, кто только начинает заниматься разработкой веб-сайтов, могут использовать этот инструмент, чтобы быстро создать вики.
2 Установите протоколы безопасности и принципы сообщества.
При запуске вики нужно учитывать две основные вещи: безопасность и сообщество. Чтобы обеспечить безопасность вашей вики, рекомендуется сотрудничать со своим ИТ-отделом, чтобы убедиться, что публикуемый вами контент соответствует политикам компании и национальным законам.
Второй шаг – установка принципов сообщества. Поскольку вики-сайты могут быстро превратиться в не относящуюся к делу или неверную информацию или редакционные войны, вам также следует установить некоторые основные правила. Вы хотите, чтобы авторы вики следовали их определенным правилам стиля? Как происходит редактирование чужих сообщений? Назначение кураторов может помочь гарантировать, что нужный контент окажется в нужном месте и перед нужными людьми.
3 Создайте свою вики-архитектуру.
Как и любой веб-сайт, вы хотите структурировать свою вики таким образом, чтобы пользователи могли легко понять и ориентироваться в ней. Вы можете сделать это с помощью категорий, тегов и внутренних ссылок.
Для начала составьте список самых широких тем, которые охватит ваша вики. Допустим, ваш список – это обучение, культура и продукция. Тогда каждая из этих тем будет категорией. Вы также можете использовать в качестве категорий названия отделов, например маркетинг, продажи, продукт и HR. В приведенном ниже примере сообщение вики находится в разделе Маркетинг> Эксперименты.
Помимо категоризации ваших сообщений вики, вы также можете добавить теги, которые упростят поиск сообщений в поиске, и внутренние ссылки, чтобы читатели были направлены на другой релевантный и полезный контент.
4 Пригласите соавторов.
Теперь, когда вы установили правила использования и базовую архитектуру, вы можете начать приглашать людей для добавления контента в вики. Хотя у вас есть возможность просто поделиться вики публично, не рекомендуется делать это сразу. Почему?
Потому что вы хотите настроить роли и разрешения пользователей, и это проще всего сделать при отправке приглашений.
Вы можете подумать, подождите секунду – разве не весь смысл вики в том, что кто угодно может ее писать и редактировать? В некоторой степени это верно, но не обязательно в процессе сборки. В идеале создание вики будет постепенным, итеративным процессом: вы публикуете самую важную и точную информацию, получаете отзывы, публикуете еще немного, получаете отзывы и так далее.
Как только вы почувствуете себя комфортно с информацией и структурой, вы можете поделиться вики с компанией.
Википедия своими руками, история и обзор движков
Я не зря упомянул в анонсе к настоящему материалу: на данный момент это, пожалуй, самый популярный в Интернете ресурс, функционирующий целиком и полностью на базе вики. Когда все только начиналось, скептики в один голос кричали, что из затеи ничег
Я не зря упомянул в анонсе к настоящему материалу: на данный момент это, пожалуй, самый популярный в Интернете ресурс, функционирующий целиком и полностью на базе вики. Когда все только начиналось, скептики в один голос кричали, что из затеи ничего не выйдет. Им казалось, будто люди не станут утруждать себя наполнением контента на таком веб-сайте, а тот контент, который все-таки окажется добавленным, вряд ли достигнет хотя бы минимально допустимого для серьезной энциклопедии качественного уровня.
Однако ситуация сложилась куда более благоприятно, причем не только для отдельно взятой «Википедии», но и для модного тренда в целом. К примеру, когда заходит речь о Web 2.0, то одним из его элементов всегда называют вики. Удобство и эффективность этого подхода уже оценили многие, а что будет дальше, предсказать не так уж и сложно: к хорошему люди привыкают быстро, поэтому через год или два мы будем относиться к свободно изменяемому контенту как к обязательному атрибуту.
Все, в том числе и странное название, началось с Варда Каннингема (Ward Cunningham) и его проекта WikiWikiWeb. Строчка wiki wiki была услышана Каннингемом в международном аэропорту Гонолулу (Гавайи), и в том контексте (в переводе с гавайского языка) она означала «быстро». Также многие считают, что wiki еще является и акронимом фразы «What I Know Is», которая отражает хранение и обмен знаниями.
Разработку первой в мире вики можно отсчитывать с конца 80-х годов прошлого века, когда Каннингем работал над проектом HyperCard. Позже, в конце 90-х, многие из тех идей воплотились в WikiWikiWeb. В то же время была открыта первая публичная веб-энциклопедия, и называлась она Nupedia. А уже в январе 2001 года свет увидела не раз упомянутая в этой статье «Википедия». Поначалу ее разработчики использовали программное обеспечение, называвшееся UseMod, но вскоре перешли на собственный движок, который сегодня используется для огромного количества разношерстных проектов.
В начале двадцать первого века вики распространились достаточно, для того чтобы уже можно было говорить не о разовых случаях успешного применения, а о вполне массовой тенденции. В декабре 2002 года компания Socialtext запустила первый коммерческий вики-проект, а количество закачек open-source-движков достигло одного миллиона в 2004 году. Сегодня многие компании используют вики не только для публичных целей, но и для внутренних.
Редактирование документа в MediaWikiНо рассматривать сущность героини этой статьи следует еще глубже. Свобода свободой, но ведь не только по ее причине вики так популярны среди специалистов. Иными словами, многие используют их для совместной работы над документами, и тут прозрачный и эффективный алгоритм вики пришелся как нельзя кстати: редактирование текстов имеет простейший синтаксис, не похожий на HTML, веб-ориентированность автоматически решает большинство вопросов доступа.
Кроме того, в вики привлекает возможность вести детальную историю всех изменений. То есть нет нужды вручную делать архивы или следить за тем, чтобы при очередной редакции важная часть документа не пропала: движок все решит самостоятельно. Также современные вики далеко ушли от первых решений и предлагают пользователям куда более богатые возможности, чем в прошлом веке. Сюда можно отнести и ведение дискуссий, и расширенную работу с изображениями и приложенными файлами, и разграничение полномочий, и многое другое.
Начнем с создания контента. Я уже говорил, что соль вики в специальном синтаксисе текстов, простота которого позволяет комфортно работать всем без исключения: технарям и гуманитариям, менеджерам и писателям, студентам и их преподавателям. Движок затем переводит этот синтаксис в HTML-код или обратно, если требуется последующее редактирование.
Но это еще не все: современные тенденции вынуждают разработчиков делать веб-приложения еще более дружелюбными, поэтому многие вики сегодня имеют встроенные или устанавливаемые в качестве дополнения WYSIWYG-редакторы. С их помощью пользователи вообще не утруждают себя изучением какого бы то ни было синтаксиса. Кроме того, вики позволяет не только набивать тексты, но и строить таблицы, вставлять изображения, создавать документы с достаточно сложной структурой и даже прикреплять к страницам файлы. К слову, большое число разработчиков на данный момент используют вики не только в качестве инструмента для совместной работы с контентом, но и в качестве систем управления контентом. Маневр, конечно, спорный, но однозначно имеющий право на жизнь.
С механизмами рендеринга все обстоит несколько сложнее: каждый вики-движок снабжен собственными алгоритмами, и неискушенный пользователь вряд ли в них разберется с наскока. Мы также не будем вдаваться в лишние подробности и ограничимся лишь кратким описанием процессов. Большинство систем построено на базе шаблонов, причем переключающихся на лету. Таким образом, каждый посетитель может настроить внешний вид вики под себя, если это предусмотрено.
Редактирование документа в TikiWikiНо сама философия технологии в ее классическом понимании накладывает ряд определенных ограничений. К примеру, это четко прослеживается, когда мы говорим о навигации. Общественность привыкла, что любая страница портала может быть относительно легко доступна через главное меню (два-три обращения, если речь идет о глубине документа), но во многих вики подход другой: есть поиск, структура разделов может вообще отсутствовать, а обновления отслеживаются с помощью функции «Последние изменения».
Мы разобрались с основными понятиями, а теперь настал черед практической информации. Поговорим о нескольких наиболее популярных или любопытных вики-движках. Сразу скажу, что перечислить их все, даже потратив целый материал на это, не получится: выбор настолько велик, что порой разбегаются глаза. Конечно, многие вики-движки похожи друг на друга, но в то же время каждый чем-нибудь да отличается. Разберемся на примерах.
Из обязательных характеристик выделим расширенные возможности для работы с шаблонами, часть движка, отвечающую за меню, что позволит выстроить полноценную навигацию по сайту, и менеджмент пользователей с разграничением полномочий. Кроме того, TitiWiki поддерживает достаточно популярный сегодня WYSIWYG-редактор под названием TinyMCE.
PmWiki
Далее идет чуть более мощный продукт. Как заявляет разработчик, PmWiki была задумана как простой в установке и использовании движок для создания профессиональных веб-сайтов с одним или более автором контента. Помимо отсутствия требований к серьезным техническим знаниям у пользователей продукт имеет все возможности для тончайшей настройки.
Джентльменский набор характеристик на месте: шаблоны, администрирование и управление доступом к каждому документу. Но PmWiki хороша именно своей способностью к расширению и даже видоизменению. На официальном сайте проекта имеется раздел cookbook, где собраны, во-первых, советы по настройке движка, а во-вторых, огромное количество модулей, которые способны серьезным образом добавить ресурсу функциональности. Там можно найти и галерею изображений, и WYSIWYG-редактор, и даже форум. Все это добро устанавливается добавлением пары строчек PHP-кода в файл конфигурации.
Этот движок уже упоминался по ходу сегодняшней статьи. Именно он является основой «Википедии», и этот факт, пожалуй, говорит сам за себя. Проект мощнейший и сделан очень грамотно. Он имеет встроенную функцию автоматического кеширования документов, что в значительной мере ускоряет скорость загрузки страниц. Также каждый документ в MediaWiki имеет элемент Talk, в котором он может быть обсужден посетителями.
Вообще, на перечисление всех технических характеристик сего движка уйдет немало времени, поэтому будем считать эту часть факультативной, оставив ее для самостоятельного изучения. Замечу, что MediaWiki является, наверное, самой стабильной системой из всех ныне существующих. Иными словами, мы всегда знаем, чего от нее ожидать, и можем быть уверены, что при наличии нескольких тысяч документов она не даст сбой.
TikiWiki
Еще один очень амбициозный проект, описываемый разработчиками как движок для управления контентом. Да, TikiWiki ориентирован не на ведение документации, а на создание полноценных веб-сайтов и порталов с очень богатыми возможностями. От этого он выглядит несколько громоздким, а во всех доступных функциях с непривычки можно легко запутаться.
Однако стоит помнить, что любой действительно серьезный проект требует времени на ознакомление, а после этого способен творить чудеса. То же самое можно сказать и о TikiWiki. Достаточно пары часов, чтобы сей движок превратился из неповоротливого тяжеловеса в удобный и эффективный инструмент. Многим он придется по душе еще и по причине внимания, уделенного разработчиками вопросам взаимодействия внутри групп. Для этих целей тут найдутся communication center, чат, встроенная веб-почта и так далее. Думаю, что всем будет полезно хотя бы взглянуть на TikiWiki и знать, что такой продукт существует и бесплатно доступен в любую минуту.
Корпоративная Википедия как универсальная база знаний
За пределами IT-отрасли цифровые корпоративные базы знаний с актуальным содержанием до сих пор встречаются редко. В этой статье я расскажу о своём опыте создания Корпоративной википедии на оригинальном для большой Википедии движке MediaWiki.
В списке документов напротив каждого пункта была указана дата последней правки с описанием изменений. Сотрудник мог проверить свой распечатанный документ по дате правки, указанной на нем.
Реализовано всё это было в виде Google Таблицы, постоянные ссылки из которой вели в папки для отдельных документов на диске Битрикс24. Таким образом было реализовано и разграничение прав доступа.
Как на любую реформу, на каталог источников много жаловались. Информация требовала постоянной корректировки и дополнений. Системе не хватало свободного поиска. В течение четырех месяцев я думал о развитии или альтернативе. Идея сбора всей информации в каком-то подобии википедии оказалась очень дерзкой, но воодушевляющей.
Довольно бегло я изучил возможности встроенного wiki-функционала Битрикс24, DokuWiki и остановился на MediaWiki. Последний движок казался понятнее мне самому, т.к. я уже правил некоторые статьи в большой Википедии.
Задача по создание профильной википедии с чистого листа была интересной для меня лично: я фанат букв, символов, языков и близко знаком с HTML. На 300 взаимосвязанных страниц (на этом значении в систему были впущены пользователи) у меня ушло 4 месяца. Использовать готовые презентации в чистом виде, просто перенося содержимое в вики-текст, не получалось: рвалась логическая цепочка. Постоянно приходилось что-то дописывать и дофотографировать. Особенно следует отметить действия по переделыванию ранее внесенного материала. Заполнял-заполнял, а потом понял, что нужно было по-другому.
Что из дополнений было доставлено к чистому дистрибутиву:
Википедия неплохо прокачивала и мои навыки UX-редактора. Система должна была не только отвечать на вопросы, но и предлагать узнать то, о существовании чего сотрудник попросту не знал. Например…
Человек вряд ли будет искать страницу с названием “Сводная таблица характеристик предметов XYZ”. Точнее, он будет искать ее только в том,случае, если есть уверенность, что таблица должна существовать. Как сообщить пользователю об этой таблице?
Сделать ссылку со страницы с описанием предмета XYZ? (Вверху? Внизу? С каким текстом? Выделить шрифт цветом? Добавить эмодзи? Все ли подобные ссылки должны оформляться одинаково?)
“XYZ”
“XYZ (сводная таблица характеристик)”
Нужно ли дополнить заголовок первой страницы “XYZ” чем-то типа “XYZ (общее описание)”?
Среди пользователей всегда будут те, кто пытается найти нужную страницу через поиск, и те, кто запоминает путь из трех-четырех ссылок. Обеим категориям должно быть удобно.
Корпоративная википедия стала источником учебной информации для новичков и справочных данных для опытных сотрудников. Учебные курсы собираются из десятка отдельных страниц, которые просто транслируются в новое место через синтаксис шаблона. По причине того, что базовые курсы чаще изучаются в печатном виде (новичкам не сразу достается компьютер), встроенные видео были перенесены на отдельные страницы, а их место в тексте заняли QR коды. (Моя статья про использование QR кодов)
Конечно, в момент запуска википедия была сыровата, в ней постоянно чего-то не хватало. Работники смотрели на нее как на технологичную диковинку. Привычку заглядывать в википедию нужно было еще сформировать. Через два года страниц стало в два раза больше, помимо главного редактора добавилось 6 редакторов, отвечающих каждый за свое направление. Когда в компании был проведен опрос среди всех сотрудников, стоит ли википедия тех усилий, что в нее вкладываются, ответ был однозначным: стоит.
Интересуюсь научным подходом к управлению.
Специализируюсь на содержательной стороне корпоративных информационных потоков.
Пишу статьи о своем профессиональном опыте.
В настоящее время ищу предложения о работе.