portal/resources/psml/ディレクトリ名 において、build.propertiesでビルド時に指定されたものに置き換えられるようにした。そんで、guest用、つまり、ログインしていないときに表示されるpsmlは_role/site以下のものになるようにした。というわけで、ログインしていないときのページをカスタマイズしたいというときには、新規ユーザーを作成して、プロファイルをuser-role-fallbackを選んで、ロールにsiteを追加すると、そのユーザーでログインすれば、カスタマイズできるようになったと思います。コンテンツのカスタマイズ自体は、編集モードにして、新規HTMLファイルを作成して、そのファイルでページのデフォルト設定ボタンを押すと、そのポートレットのネームスペースに結びつき、そのポートレットのコンテンツとして、表示されるようになります。まぁ、まだまだ、CMSポートレットにもバグとかあるかとは思いますが・・・。リリースまでには、デフォルトのコンテンツが含まれるようにはなっているかと・・・、たぶん・・・。
投稿者: shinsuke
S2 for Portlet
PortletExtendedS2ContainerServlet を更新する必要があるみたい。そんでもって、PortletExtendedTeedaServlet を Teeda に追加する必要があると思われる。
追記:S2の方は、更新しました(問題があれば、お知らせください)。Teedaの方は、Teeda Extension の修正を含めて手を入れます~。
Teeda for Portlet
PortletUtil#isPortletを再検討した方がいいかも。必要であれば、MyFacesみたいな方法にするかも。忘れないようにメモ。
追記:DispatchableFacesContextCreatorを確認。よほど変なポータルサーバーじゃない限りはOKだと思う。