Liferay Portalの以前のバージョンでは、物事をグループ化するための2つの異なる方法がありました:コミュニティとオーガニゼーションです。 Liferay Portal 6.1では、この2つのオプションはまだ利用可能ですが、扱いが異なります。 現在、コミュニティの代わりにサイトが存在し、組織は Users and Organizations ポートレットで実装されています。
解決策
アップグレードの際は、コミュニティが存在しないため、すべてのコミュニティを サイトとして引き継ぐ必要があります。 この変更は、カスタム開発にも影響を与える可能性があることに留意してください。 下の例をご覧ください:
com.liferay.portal.service.impl.OrganizationLocalService.addOrganization();
- 6.1ビルドでメソッドに追加された新しいパラメーターは、「boolean site」です。
- 組織作成時に「組織サイト」オプションがあるはずです。 組織を作成する際に、「サイトを作成する」というオプションが用意されているはずです。 これは、booleanパラメータが使用されるものになります。
- 組織がサイトを作成するように設定されている場合、boolean は true に設定されます。
- 作成時に生成するサイトが選択されていない場合、このブール値はfalseに設定される。 なお、ウェブサイトがなくても組織は運営できます。