以下は、Liferay フォーラムの同じ質問に対する回答です。
管理側からページに追加できるポートレットを制限でき、開発を行う必要はありません。
ただし、役割を作成し、その役割に全員を追加する必要があります。これを達成するための手順は次のとおりです。
- ポートレットを追加する組織またはサイトにユーザーを所属させます。
Control Panel
->に移動しRoles
、通常の役割を作成します (組織またはサイトの役割ではありません)。
- [アクセス許可の定義] ドロップダウン メニューで、
Portal
-> Site
-> -> に移動し、定義済みのアクセス許可としてPage
チェックします。Update
- Define-permissions ドロップダウン メニューに再度移動し、
Site Application
-> (ユーザーがページに追加するポートレット名を選択) -> に移動しAdd to page
ます。
- ユーザーに追加してもらいたいポートレットが他にもある場合は、必要に応じて手順 4 を繰り返します。
- このロールをユーザーに追加します:
Control Panel
->に移動しますUser and Organizations
。をクリックしてUser
、 に移動しRoles
ます。
- 最後に、 に移動して
Server Administration
を実行し、およびロールClean Up Permissions
の権限をクリアする必要があります。Guest
Power Users
これで、このロールに関連付けられているユーザーは、左隅に「追加」ボタンが表示され、ロール権限で指定したポートレットのみを追加できるようになります。