James Tauber と pydanny による DjangoCon 2009 の pinax に関する講演を見て、pinax のグループについて聞きました。しかし、ドキュメントを読んだ後でも、彼らが説明する実際のユースケースはわかりません。
では、グループの本当の目的は何で、グループを使用することでどのような利点が得られるのでしょうか?
グループをよりよく理解できるように、簡単なユースケースを提供していただければ幸いです。
James Tauber と pydanny による DjangoCon 2009 の pinax に関する講演を見て、pinax のグループについて聞きました。しかし、ドキュメントを読んだ後でも、彼らが説明する実際のユースケースはわかりません。
では、グループの本当の目的は何で、グループを使用することでどのような利点が得られるのでしょうか?
グループをよりよく理解できるように、簡単なユースケースを提供していただければ幸いです。
Wikiアプリまたはtodoアプリがあり、サイトに1つのwikiと1つのtodoリストだけを持たせたくないとします。各チームが独自のWikiとToDoリストを取得するチームをサイトに含めるとします。
Pinaxのグループアプリは、チームアプリを構築するための基盤を提供します。これは、メンバーシップ管理を使用して新しいモデル(この例ではチーム)を作成し、wikiおよびtodoアプリをプラグインするのに役立ちます。
グループアプリは、wikiアプリまたはtodoアプリの作成者がチームアプリについて知る必要がなく、Pinaxのグループアプリについて知る必要があることを意味する方法でこれを行います。したがって、wikiアプリやtodoアプリなどのアプリは、「グループ対応」と呼ばれます。
したがって、サイトにメンバーのグループ(例はインタレストグループ、チーム、プロジェクト、ギルド、部族、委員会、サークル、部門、クラブ)があり、コンテンツアプリ(例はWiki、タスク、フォーラム、ブックマーク)がある場合はいつでもコンテンツは各グループにスコープされます。Pinaxグループ機能を使用すると、コンテンツアプリの開発をグループアプリから切り離す方法でこれを行うことができます。
お役に立てれば!