私は Liferay ポータルを含むプロジェクトに取り組んでおり、サイト構造で「コミュニティ」と「組織」を適切に利用する方法について意見を求めています。私はこれまで、この件に関するドキュメントの欠如に不満を感じてきました.Liferayの内部フォーラムはほとんど死んでいるようです. コミュニティは私を助けてくれたり、私のニーズに合った正しい方向に向けてくれたりしてくれますか?
6 に答える
Liferay におけるコミュニティと組織の主な違いは、組織を階層に編成できることです。他のすべての面では、それらはほとんど同じです。Liferay 管理ガイドの「ポータル アーキテクチャ」の章をご覧ください。
Liferay にはドキュメントがありません。したがって、通常、Liferay の最良のガイドはあなたの経験です ;-)。または、経験豊富な Liferay 開発者の経験。
Liferay Web サイトのフォーラム、wiki、およびブログにアクセスしたことがあると思います。さらに、Liferay のプラチナ パートナーである Cignex のサイトもご覧ください。彼らは Liferay に関する 2 冊のかなり役立つ本を出版しており、いくつかの役立つヒントを掲載したブログもあります。
コミュニティと組織の主な違い:
- 階層
- ユーザーのセルフサブスクリプション (例: ユーザーは閲覧とコミュニティへの参加を許可されます)
舞台裏では、それらは両方とも「グループ」であり、最終的には区別がなくなる可能性があります.
Jorge Ferrer による Organizations or Communities に関するブログ投稿を指摘したいと思います。
彼は Liferay Portal の観点から、コミュニティと組織を作成する目的を説明しています。コミュニケーションと組織の目的と、いつどこで使用するかを理解するのに役立ちます。
ここに抜粋があります:
- コミュニティ:コンテンツとアプリケーションを表示できるページのグループを持つ方法として作成されました。それらがコミュニティと呼ばれた理由は、最初の
実装のすべての目標がオンライン コミュニティを構築することだったからですが、それ以来、
人々は
企業サイト、製品サイト、
イベント会場などで構いません。- 組織:ユーザーを階層的に編成する方法として作成されました。この階層の優れた点は
、ユーザー管理の委任を可能にすることです。これは、
数十万または数百万のユーザーがいる Liferay の大規模なインストールの一部で必要とされる重要な機能です。その後、多くの
人がそれぞれの (または複数の)
組織に関連付けられたコミュニティを作成していることに気付きました。しかし、この関連付けを手動で維持するのは少し面倒だった
ので、組織を改善して、独自のサイトを持つことができるようにしました。(興味深いことに、その下にコミュニティを作成しました
が、その事実をエンド ユーザーから隠しました)。
組織の例を挙げることができます。1 人 (XYZ) がチーム リーダーとして ABC に雇用され、プネで働いている場合。だから彼はABCコーポレーションのメンバーです。2 番目に彼は Team Lead Org のメンバーであり、Pune パートのメンバーです。そのため、ABC という名前の親組織を作成し、その下にチーム リーダーや勤務地などという名前の子組織を作成する必要があります。Comm は、組織の別の側面のようなものです。
コードレベルのコミュニティと組織は両方ともグループです
Liferayのドキュメントが適切ではないことを明記して、提供されたコメントには本当に同意しません。
liferay であろうと他のオープン ソース技術であろうと、ドキュメントやヘルプですべての回答を得ることはできません。spring/java/fuse/camel/struts/hibernate などの例を取り上げます。
とにかく、尋ねられた正確な質問に答えるために。以下のリンクを参照してください。さらに質問がある場合は、元に戻ってください。