先週?あたりにグーグルがページランクを更新してくれたようで、ようやく、会社とN2広場のウェブサイトがページランク 5 と表示されるようになった。半年前に会社のウェブサイトがページランク 1 となっていて、こりゃいかんよ、いうことで、いろいろと改善活動をして、数ヶ月前にグーグルのウェブマスターツールではページランクが中になっていたので、あとは、対外的な情報を更新してくれれば、あがるだろうなっと思って待っていて、やっと更新してくれた。今後は、とりあえず、現状を維持を目指そう。すぐに 6 に上げるのは大変そうだし、クリスマス前にまたページランクを更新するっぽいから、そこで下がらないようにしないとね。
投稿者: shinsuke
Teeda for Portlet
エラー処理まわりを修正して、動作確認をしていたら、問題を発見・・・。素のJSFだと、ポートレットのrenderを再呼出しされると、Exceptionが・・・。というわけで、state管理まわりを見直す、そして、かなりはまる・・・。あっちをいじればこっちがダメになり、そっちをいじればあっちがダメになる。そんな感じで、奮闘して、ようやく修正(内部的な話だが、ポートレットはこの辺がかなりややこしくなっている・・・)。今日、これに大部分の時間を取られた気が。まぁ、とりあえず、一安心。
PortletErrorPageManagerImpl
ポートレット環境のTeedaで使うPortletErrorPageManagerImplだが、いまいち、機能していなかったので、修正中。一応、do~、initialize、prerenderでExceptionが発生するものは、エラーページにきちんと飛ばせるようになったので、あとで、コミットしておこうっと。ただ、getter/setterとかで発生するエラーは、Response に吐き出してしまっている場合、きちんと表示されない。これをサポートするには、portlet-output-optimizerでやっているように、ResponseWriter を差し替えて、再出力できるようにしないと無理かな・・・。となると、将来的にportlet-output-optimizerでやっていることを統合する必要があるかな。