Рубрика «wiki» - 2

Мы представляем шестое из серии интервью с техническими руководителями проекта OpenStack в блоге Mirantis. Наша цель — обучить более широкое сообщество технических специалистов и помочь людям понять, как они могут внести вклад в проект OpenStack и извлечь из него выгоду. Естественно, ниже изложена точка зрения интервьюируемого, а не компании Mirantis.

Ниже мы представляем интервью Анны Джентл (Anne Gentle), координатора по разработке документации сообщества OpenStack.Читать полностью »

image

Когда смотришь на обилие CMS систем, то кажется, что не существует такой деятельности в сети, для которой не существовало бы сопутствующего Web-приложения. Для некоторых же областей количество приложений просто зашкаливает — для совместного редактирования документов (WIKI) их больше двух десятков. Выбирай и пользуйся. Наверняка что-нибудь хорошее найдешь.

Ну, в общем, у меня не получилось.
Читать полностью »

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

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

Предисловие

Очень удачно, что несколько дней назад здесь появилась хорошая статья про Semantic MediaWiki. Не претендуя на такое же глубокое изложение материала, подхвачу эстафету и опишу свой практический опыт использования MediaWiki с почти нулевыми начальными знаниями. Прошу прощения у автора первой статьи ganqqwerty за то, что забегу вперед и расскажу про Semantic Forms.

Начало

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

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

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

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

Задача

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

Есть такой замечательный wiki ресурс по языку Tcl/Tk как wiki.tcl.tk. Есть у этого ресурса RSS лента последних изменений. Но вот беда — лента изменений самая минимальная. Там указано только кем, когда и какая страница редактировалась. Нет полных изменений и нет GUID у элементов ленты, поэтому некоторые RSS клиенты (например, Google Reader) не показывают большую часть новостей, считая их одинаковыми.
Читать полностью »

Google Site и WIKI для хранения шаблонов бизнес процессовДобрый день!

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

Проблема (или откуда возникла идея)

Первый пример

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

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

Второй пример

Для нужд бизнеса мне понадобилось открыть ИП (индивидуальный предприниматель) на свое имя. И как вы понимаете, ведение бухгалтерии для ИП, особенно на УСН (упрощенная система налогообложения), значительно проще, т.к. вы все налоги платите 1 раз в год. Да и страховые взносы и прочее можно платить или раз в квартал, или раз в год. Все равно, хоть и редко, но заниматься этим надо. Если не заплатить налоги, налоговая сразу начинает судебные тяжбы и высылает к вам судебных приставов, даже если сумма долга незначительная.

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

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

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

Пример три

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

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

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

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

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

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

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

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

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

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

И тут нам на помощь приходит всем известная «Википедия» (WIKI), но не то, что в ней написано, а её структура.Читать полностью »

За несколько дней до весны в линейке продуктов компании Atlassian большое и, самое главное, долгожданное событие: случился релиз Confluence 5 с ощутимыми изменениями в пользовательском интерфейсе и огромным количеством новых фич. Под катом обзор возможностей Confluence 5 с некоторым количеством картинок и большим количеством ссылок.

CEO Atlassian как бы говорит нам, что они отлично потрудились над Confluence 5
Atlassian Confluence 5 — На пути к идеалу

Читать полностью »

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

Читать полностью »

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

Однако, с этой уязвимостью moin-moin ситуация оказалась хуже.

В настоящий момент есть уже две крупные жертвы: вики Дебиана и вики Питона: (в настоящий момент переведена в оффлайн). Детали по степени проникновения для Питона пока не известны, а для дебиана опубликован отчёт: украли емейлы и солёные хеши паролей.

Кто ещё?

Используют moin-moin: Apache (в том числе для TomCat), Ubuntu, Mercurial, Baazar, CAcert.org, WireShark, Squid, CouchDB, SpamAssasin, Gnome Live, Wine, X.org, GRUB, CentOS, Arch, FreeBSD, OpenWRT, freedesktop.org, GCC, DropBox…

Сколько из них успело уже обновится?
Читать полностью »

Итак мы постепенно переходим к следующему этапу развития проекта Tracks Flow. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js