2

会社のイントラネットのドキュメントを格納するためにMediawikiをインストールするように依頼されました。さらに、いくつかのインスタンスをインストールするように依頼されました。貢献するグループごとに1つです。技術者以外のユーザーは1つ、開発者は1つ、管理者は1つです。アイデアは、グループごとに個別のWebスペースを提供することです。1つのインスタンス内で分離を実現する方法はありますか?

4

7 に答える 7

6

複数のインスタンスを維持するのは面倒だという強い主張がすでにあると思います。さらに、すべてのユーザーがそれらすべてに対して読み取り/書き込みができる場合、それらすべての間でサインオン システムを調整するのは面倒です。

あなたが本当に必要としているのは、複数のカテゴリを使用する 1 つの Wiki であるとスーパーバイザーを納得させることができるかもしれません。カテゴリを使用すると、エントリを整理できます。カテゴリごとに個別のポータル ページを作成することもできます (グループごとに新しいインスタンスを維持するよりもはるかに手間がかかりません!)。

お勧めしませんが、同じサイトを指す複数のエントリ ポイントを持つようにサーバーをセットアップすることもできます (つまり、wiki/dev、wiki/qa の両方が同じサイトを指す)。

于 2009-02-18T23:10:20.323 に答える
3

複数のMediaWikiを「ウィキファミリー」または「ウィキファーム」として接続することができます。しかし、私は他のコメント提供者に同意する必要があります。誰もがすべてにアクセスできれば、これはやり過ぎであり、巨大なグループではありません。

名前空間 は、「同じWiki内のさまざまな種類の情報のパーティションと考えることができ、「実際の」コンテンツをユーザープロファイルやヘルプページなどから分離します。」名前空間は「Testing:」、「Dev:」、「Mgmt:」、「Users:」である可能性があります。次に、それらの異なる視点から各トピックについて書くことができます。したがって、「テスト:ログイン」、「開発:ログイン」、「管理:ログイン」、「ユーザー:ログイン」などのページがあります。

ただし、MediaWikiで[[links]]を作成する場合は、常に名前空間を明示的に配置する必要があります(明示的な名前空間がない場合は、プレフィックスのない「メイン」名前空間です)。したがって、各グループに、名前空間を常にリンクと検索に配置するように教える必要があります。かなり迷惑です。名前空間のようなアプローチを使用することに固執する場合は、PmWikiをお勧めします。その「名前空間」機能はWikiGroupsと呼ばれます。「名前空間」の作成はリンクの作成と同じくらい簡単です。さらに重要なことに、特定の名前のページを表示している場合、デフォルトでは、他のページへのリンクは同じ名前空間にあります。別の名前空間のページにリンクする場合は、明示的に配置する必要があります。これはユーザーにとって大きなプラスです。

しかし、MediaWikiのコンテンツを整理するために名前空間に行く必要はありません。カテゴリテンプレートを使用して、コンテンツをグループ化できます。ただし、同じトピックについて複数のグループが執筆している可能性がある場合は、ページ名が競合している可能性があります。たとえば、==ユーザー====テスト====開発====管理==のように、すべての人に同じページに書き込みをさせて、異なる作成者グループをセクションごとに分けることができます。

正直なところ、あなたが説明したことから、私は実際にはPmWikiを使用します。とてもシンプルで効果的です。

于 2009-02-19T04:25:31.890 に答える
2

スーパーバイザーを呼び出すのは楽しいかもしれませんが...あなたが提案したように、Wiki内のさまざまなカテゴリまたは部門で単一のWikiを展開するのが最も簡単だと考えなければなりません.

また、現在の経済状況を考えると、5 つまたは 6 つの Wiki 実装を管理することで、追加の雇用保障が得られる可能性があります...

于 2009-02-18T23:09:43.443 に答える
1

名前空間には理由があります。

于 2009-02-18T23:09:37.267 に答える
0

私はウィキに基づいたtracを使っています。
(少し仮定すると、あなたのwikiは私が使用しているwikiのようなものだと思います。)
保守が簡単なため、さらに多くのwikiをインストールできると思います。

もちろん、上司に提案することもできます。まず、多くのカテゴリを持つ1つのWikiから始めます。
提案:

  1. 1つのウィキはバックアップと復元のためにより柔軟なプロジェクトです
  2. ドキュメントの重複を防ぐ
  3. 1つから始めて(たとえば、開発者向け)、次に他のwikiを追加します。(開発者がウィキの作業を開始したら、「カテゴリバージョン」で再試行でき、多くのウィキのコストを正確に知ることができます)
  4. 彼はMediawikiについて怒鳴りましたか?ウィキ選択のウィザード
于 2009-02-19T01:22:21.847 に答える
0

なぜこれをするように頼んだ人に尋ねることをお勧めします。それはおそらく「セキュリティ」のためです。しかし、Wiki はコラボレーションがすべてです。また、過度に熱心なセキュリティの考慮事項は wiki を台無しにします。

ウィキの 1 つの名前空間について議論し、「安全なもの」のために別のウィキ (または名前空間またはコンテンツ管理を伴う Word ドキュメント) を作成することをお勧めします。

ページ ビューを追跡することもできます。これが公表されれば、セキュリティリークの可能性が低くなります。

于 2010-07-05T08:43:58.477 に答える
0

複数の名前空間を持つ 1 つの Wiki を使用することになった場合は、ローカル設定に$wgNamespacesToBeSearchedDefaultを必ず含めてください。これにより、新しいユーザー アカウントが作成されたときに、既定で新しい名前空間を自動的に検索するように設定されます。

于 2009-02-19T03:04:47.340 に答える