この記事の内容は、Burt氏による"This Week in Grails"を、意訳した内容です。誤訳等有りましたら@tyama宛てに(DMで)優しく報告ください。
元記事:This Week in Grails (2012-05)。
Rob Fletcher氏がスカッフォルディングですばらしい業績を行いました。Cloud Foundryにあるすばらしいデモアプリを見てみましょう! Fieldsプラグイン(bean-fieldsの後継プラグイン)とTwitter Bootstrapを使用しています。
今週気づいたのですが、Rob氏のブログは新たに移転していて、そこに興味深いポストが有ります。 ファンクショナルテストを組織するとオプショナルタグボディです。
Spring Security Coreプラグイン開発を2.0で行うようにしてから、PDFドキュメントの右端が切れるようになりました。これは、2.0のバグだと推測したので、ドキュメントページからPDFを外しました。 今週他のプロジェクトでPDFを生成したときに問題無く生成できたので、本来の問題点を把握することができました。実際の問題点は、ノンブレーキング文字列と大きめのフォントでした。 というわけで、ドキュメントの内容に少しスペースを追加して、改行されるように調整してアップしてあります。
さらに、今週はHeroku対応をもっと良くするための調整も行いました。HerokuでSpring SecurityとSSLを使用する際の問題点が報告されていましたので、その問題に対応するためにspring-security-coreプラグインを(v1.2.7.2)更新して、Herokuのドキュメントに使用方法を追記しました。 この対応に対して、Herokuには変更が必要無かったです。必要なのは、securityプラグイン側の設定だけになります。あと、HerokuプラグインドキュメントのPDF版も作成しました。
他のHerokuとSpring Securityでの問題点として、複数インスタンス動作時でのセッション問題があります。Herokuでは、セッションクラスタリングなどを提供してないため、認証時に別インスタンスにリダイレクトされる事によって、認証状態を失います。 この問題に対応するために、セッションをデータベース(データベースまたNoSQLまたMemcached等)に保存するプラグインの準備を始めました。database-sessionが公開されていますが、これはミスで1.0をリリースしただけなので、まだ使えません。
そしてさらに、Grails 1.3と2.0で動作する、ランタイムロギングプラグインを更新しました。
この“This Week in Grails”をマメにチェックするには、カテゴリリンクをチェックするか、RSSリーダーにフィードを登録しましょう!
8個の新プラグインがリリースされました:
22件のプラグインが更新されました:
※日本国外の求人情報です。