Меня попросили установить Mediawiki для размещения документации для внутренней сети компании. Более того, меня попросили установить несколько экземпляров - по одному на каждую участвующую группу: один для нетехнических пользователей, один для разработчиков, один для руководителей и т. Д. Идея состоит в том, чтобы предоставить отдельные веб-пространства для каждой группы. . Есть ли способ добиться разделения в одном экземпляре?
Сколько экземпляров вики установить?
Ответы (7)
Я думаю, у вас уже есть веский аргумент: поддержка нескольких экземпляров будет сложной задачей. Кроме того, если все пользователи могут читать / писать для всех, будет головной болью координировать систему входа между ними всеми.
Возможно, вам удастся убедить своего руководителя в том, что вам действительно нужна одна вики с несколькими категориями, поскольку похоже, что это больше, чем он действительно хочет. Категории могут содержать записи в порядке. Вы даже можете написать отдельную страницу портала для каждой категории (это наверняка будет намного меньше работы, чем поддержание нового экземпляра для каждой группы!).
Хотя я не предлагаю этого, вы можете настроить свой сервер так, чтобы иметь несколько точек входа, указывающих на один и тот же сайт ... (т.е. wiki / dev, wiki / qa оба указывают на один и тот же сайт).
Можно было бы объединить несколько MediaWikis как "семейство вики" или " вики-ферма ». Однако я должен согласиться с другими комментаторами, что это было бы излишним, если бы у всех был доступ ко всему, а это небольшая группа.
Пространства имен "можно рассматривать как разделы различных типов информации внутри той же вики, и храните «реальный» контент отдельно от профилей пользователей, страниц справки и т. д. » У вас могут быть пространства имен« Testing: »,« Dev: »,« Mgmt: »,« Users: ». Затем вы можете писать по каждой теме с разных точек зрения. Итак, страница «Тестирование: Вход в систему», «Разработчик: Вход в систему», «Управление: Вход в систему», «Пользователи: Вход в систему» и т. Д.
Однако, когда вы создаете [[ссылки]] в MediaWiki, вы всегда должны указывать пространство имен явно (если нет явного пространства имен, это «основное» пространство имен, которое не имеет префикса). Таким образом, вам придется научить каждую группу всегда помещать пространство имен в свои ссылки и поиск. Это очень раздражает. Если вы настаиваете на использовании такого подхода, как пространства имен, я бы порекомендовал PmWiki. Его «пространство имен» называется WikiGroups. Создать «пространство имен» так же просто, как создать ссылку, и, что более важно, если вы находитесь на странице с определенным именем, по умолчанию ссылки, которые вы делаете на другие страницы, будут в том же пространстве имен. Если вы хотите создать ссылку на страницу в другом пространстве имен, вы должны указать это явно. Так что для пользователей это большой плюс.
Но вам, конечно, не нужно обращаться к пространствам имен для организации контента в MediaWiki. Вы можете использовать категории и / или шаблоны для группировки контента. Однако, если у вас, вероятно, будет несколько групп, пишущих на одну и ту же тему, скорее всего, у вас будут конфликты названий страниц. Вы можете просто заставить всех писать на одной странице, разделяя разные группы авторов по разделам, например == Пользователи == == Тестирование == == Dev == == Менеджмент ==.
Честно говоря, из того, что вы описали, я бы просто использовал PmWiki. Это довольно просто и эффективно.
Звонить своему руководителю может быть приятно ... Я думаю, что проще всего развернуть одну Wiki, как вы предлагали, с разными категориями или отделами внутри Wiki.
Кроме того, учитывая текущие экономические условия, при управлении 5 или 6 реализациями Wiki могут быть некоторые дополнительные гарантии ...
Пространства имен существуют не просто так.
Я работаю с trac, основанным на вики.
(С небольшим предположением, что ваша вики - это что-то вроде вики, с которой я работал.)
Я думаю, что вы можете установить еще больше вики, потому что они просты поддерживать.
Конечно, вы можете посоветовать своему боссу начать с одной вики с множеством категорий.
Предложения:
- one wiki - это более гибкий проект для резервного копирования и восстановления
- предотвращение дублирования документации
- начать с одной (скажем, для разработчиков), а затем добавить другую вики. (когда разработчики приступят к работе над вики, вы можете попробовать еще раз с «версией категорий», и вы точно будете знать, сколько стоит множество вики)
- он боялся Медиавики? мастер выбора вики
Если вы все же используете одну вики с несколькими пространствами имен, обязательно включите $ wgNamespacesToBeSearchedDefault в ваших локальных настройках, чтобы при создании новой учетной записи пользователя по умолчанию автоматически выполнялся поиск в новых пространствах имен.
Я рекомендую спросить того, кто вас просил об этом, почему. Наверное, для «безопасности». Но все вики - это сотрудничество - вот когда они процветают. А чрезмерные соображения безопасности убьют вики.
Я предлагаю вам отстаивать одно пространство имен для вики, а затем отдельные вики (или пространства имен или даже документацию Word с управлением контентом) для «безопасного материала».
Обратите внимание, что вы также можете отслеживать просмотры страниц. Если это будет опубликовано, это снизит вероятность утечки информации.