以下は、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の権限をクリアする必要があります。GuestPower Users
これで、このロールに関連付けられているユーザーは、左隅に「追加」ボタンが表示され、ロール権限で指定したポートレットのみを追加できるようになります。