2 段階の承認プロセスを許可するように Wiki を構成しようとしています。基本的なワークフローには次のようなものが必要です。
- ユーザーのグループが短いフォームを送信します
- 管理者の承認後、グループはより大きなフォームを使用できるようになります
- グループはより大きなフォームを送信します
- 管理者の承認後、ページ (フォームで入力) が公開されます
私はしばらくの間、TikiWiki と MediaWiki を調べて、それぞれをこのモデルに近づけるように構成しようとしましたが、いくつかの問題が発生しています。
TikiWiki では、グループの権限を変更して新しいトラッカーへのアクセスを許可するか、フォームのカテゴリを変更して 1 つのフォームを閉じて別のフォームを開くかのいずれかで、承認段階を移行する必要があるようですが、特定できていません。その構成のアクセス許可。
MediaWiki の主な問題は、バックエンドが複雑なパーミッションを持つように作成されていないことです。これを構築するために SMWHalo を SemanticForms と共に使用してきましたが、グループまたはフォームのいずれかの権限を自動的に変更するための Tikiwiki のトランジションのようなものは見つかりません。
私は Wiki 開発に少し慣れていませんが、Wiki フレームワークには多くのオプションがあることを知っているので、この製品の優れたワークフローについて提案を求めています。私の目標は、フレームワーク コードに実際に触れて最終的な調整を行うことであり、すでに十分に開発されたコード ベースの変更を開始することではありません。