Сколько экземпляров вики установить?

Меня попросили установить Mediawiki для размещения документации для внутренней сети компании. Более того, меня попросили установить несколько экземпляров - по одному на каждую участвующую группу: один для нетехнических пользователей, один для разработчиков, один для руководителей и т. Д. Идея состоит в том, чтобы предоставить отдельные веб-пространства для каждой группы. . Есть ли способ добиться разделения в одном экземпляре?


person Community    schedule 18.02.2009    source источник
comment
Я должен быть честен с вами, что это не проходит мой личный тест, связанный с программированием.   -  person EBGreen    schedule 19.02.2009
comment
Я согласен. Однако многие программисты также часто сталкиваются с проблемами развертывания. Я не знаю лучшего форума / аудитории, к которой можно было бы обратиться.   -  person i3ensays    schedule 19.02.2009
comment
Я бы попробовал некоторые из сайтов, перечисленных здесь: stackoverflow.com/questions/321618/   -  person EBGreen    schedule 19.02.2009


Ответы (7)


Я думаю, у вас уже есть веский аргумент: поддержка нескольких экземпляров будет сложной задачей. Кроме того, если все пользователи могут читать / писать для всех, будет головной болью координировать систему входа между ними всеми.

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

Хотя я не предлагаю этого, вы можете настроить свой сервер так, чтобы иметь несколько точек входа, указывающих на один и тот же сайт ... (т.е. wiki / dev, wiki / qa оба указывают на один и тот же сайт).

person Community    schedule 18.02.2009
comment
Если он находится в интрасети компании, должен быть способ связать вместе аутентификацию MediaWiki и аутентификацию сети с помощью одного из модулей из mediawiki.org/wiki/Extension_Matrix, что является правильным решением и позволит избежать согласования входа в систему. - person DLJessup; 19.02.2009

Можно было бы объединить несколько MediaWikis как "семейство вики" или " вики-ферма ». Однако я должен согласиться с другими комментаторами, что это было бы излишним, если бы у всех был доступ ко всему, а это небольшая группа.

Пространства имен "можно рассматривать как разделы различных типов информации внутри той же вики, и храните «реальный» контент отдельно от профилей пользователей, страниц справки и т. д. » У вас могут быть пространства имен« Testing: »,« Dev: »,« Mgmt: »,« Users: ». Затем вы можете писать по каждой теме с разных точек зрения. Итак, страница «Тестирование: Вход в систему», «Разработчик: Вход в систему», «Управление: Вход в систему», «Пользователи: Вход в систему» ​​и т. Д.

Однако, когда вы создаете [[ссылки]] в MediaWiki, вы всегда должны указывать пространство имен явно (если нет явного пространства имен, это «основное» пространство имен, которое не имеет префикса). Таким образом, вам придется научить каждую группу всегда помещать пространство имен в свои ссылки и поиск. Это очень раздражает. Если вы настаиваете на использовании такого подхода, как пространства имен, я бы порекомендовал PmWiki. Его «пространство имен» называется WikiGroups. Создать «пространство имен» так же просто, как создать ссылку, и, что более важно, если вы находитесь на странице с определенным именем, по умолчанию ссылки, которые вы делаете на другие страницы, будут в том же пространстве имен. Если вы хотите создать ссылку на страницу в другом пространстве имен, вы должны указать это явно. Так что для пользователей это большой плюс.

Но вам, конечно, не нужно обращаться к пространствам имен для организации контента в MediaWiki. Вы можете использовать категории и / или шаблоны для группировки контента. Однако, если у вас, вероятно, будет несколько групп, пишущих на одну и ту же тему, скорее всего, у вас будут конфликты названий страниц. Вы можете просто заставить всех писать на одной странице, разделяя разные группы авторов по разделам, например == Пользователи == == Тестирование == == Dev == == Менеджмент ==.

Честно говоря, из того, что вы описали, я бы просто использовал PmWiki. Это довольно просто и эффективно.

person Community    schedule 19.02.2009

Звонить своему руководителю может быть приятно ... Я думаю, что проще всего развернуть одну Wiki, как вы предлагали, с разными категориями или отделами внутри Wiki.

Кроме того, учитывая текущие экономические условия, при управлении 5 или 6 реализациями Wiki могут быть некоторые дополнительные гарантии ...

person Community    schedule 18.02.2009
comment
Любого сотрудника, которого я обнаружил, намеренно увеличивающего объем работы, быстро уволили. Рынок труда делает их сейчас слишком легкой заменой. - person EBGreen; 19.02.2009
comment
Если бы вы были супервайзером и вызывали у разработчика, а у разработчика не было бы выбора, вы бы удалили себя? Это было, да, не идеально, но это положительно ... - person RSolberg; 19.02.2009

Пространства имен существуют не просто так.

person Community    schedule 18.02.2009
comment
Я не знаком с пространствами имен в Mediawiki. Не могли бы вы расширить свой ответ? - person i3ensays; 19.02.2009

Я работаю с trac, основанным на вики.
(С небольшим предположением, что ваша вики - это что-то вроде вики, с которой я работал.)
Я думаю, что вы можете установить еще больше вики, потому что они просты поддерживать.

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

  1. one wiki - это более гибкий проект для резервного копирования и восстановления
  2. предотвращение дублирования документации
  3. начать с одной (скажем, для разработчиков), а затем добавить другую вики. (когда разработчики приступят к работе над вики, вы можете попробовать еще раз с «версией категорий», и вы точно будете знать, сколько стоит множество вики)
  4. он боялся Медиавики? мастер выбора вики
person Community    schedule 19.02.2009

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

person Community    schedule 19.02.2009

Я рекомендую спросить того, кто вас просил об этом, почему. Наверное, для «безопасности». Но все вики - это сотрудничество - вот когда они процветают. А чрезмерные соображения безопасности убьют вики.

Я предлагаю вам отстаивать одно пространство имен для вики, а затем отдельные вики (или пространства имен или даже документацию Word с управлением контентом) для «безопасного материала».

Обратите внимание, что вы также можете отслеживать просмотры страниц. Если это будет опубликовано, это снизит вероятность утечки информации.

person Community    schedule 05.07.2010