You are viewing the documentation for the 2.1.5 release in the 2.1.x series of releases. The latest stable release series is 2.4.x.
§Play 2.0 モジュール
ここはモジュール一覧が Play ウェブサイト上で登録できるようになるまでの、一時的な公開場所です。
モジュールを作成するための手順を説明したブログ記事が objectify.be にあります。
§Airbrake.io notifier
- Webサイト: http://teamon.github.com/play-airbrake/
- ドキュメント: https://github.com/teamon/play-airbrake/blob/master/README.md
- 説明: airbrake.io に例外通知を送信します
§Amazon STS モジュール (Scala)
- Webサイト: https://github.com/Rhinofly/play-libraries/tree/master/apis/sts
- ドキュメント: https://github.com/Rhinofly/play-libraries/tree/master/apis/sts/README.md
- 説明: Play 2.0 用の STS (Security Token Service) API ラッパー
§Amazon SES モジュール (Scala)
- Webサイト: https://github.com/Rhinofly/play-libraries/tree/master/apis/ses
- ドキュメント: https://github.com/Rhinofly/play-libraries/tree/master/apis/ses/README.md
- 説明: Play 2.0 用の SES (Simple Email Service) API ラッパー
§Amazon S3 モジュール (Scala)
- Webサイト: https://github.com/Rhinofly/play-libraries/tree/master/apis/s3
- ドキュメント: https://github.com/Rhinofly/play-libraries/tree/master/apis/s3/README.md
- 説明: Play 2.0 用の S3 (Simple Storage Service) API ラッパー
§Amf モジュール (Scala)
- Webサイト: https://github.com/Rhinofly/play-libraries/tree/master/amf
- ドキュメント: https://github.com/Rhinofly/play-libraries/blob/master/amf/README.md
- 説明: Play 2.0 の AMF (ActionScript Message Format) サポート
§Authentication and Authorization モジュール (Scala)
- Webサイト: https://github.com/t2v/play20-auth
- ドキュメント(英語): https://github.com/t2v/play20-auth/blob/master/README.md
- ドキュメント(日本語): https://github.com/t2v/play20-auth/blob/master/README.ja.md
- 説明: 認証と認可の仕組みを提供するモジュールです。
- 2.1-SNAPSHOT 対応もしました: https://github.com/t2v/play20-auth/tree/play21
§Authenticity Token モジュール
- Webサイト: https://github.com/orefalo/play2-authenticitytoken
- ドキュメント: https://github.com/orefalo/play2-authenticitytoken/blob/master/README.md
- 説明: Play1 にあった authenticity token を再現するモジュールです。 CSRF 攻撃への対策ができます。
§Cache ユーティリティ
- Webサイト: http://hakandilek.github.com/play2-cache/
- ドキュメント: https://github.com/hakandilek/play2-cache/blob/master/README.md
- リポジトリ: http://hakandilek.github.com/play2-cache/releases/
- リポジトリ(スナップショット): http://hakandilek.github.com/play2-cache/snapshots/
- 説明: キャッシュを簡略化するユーティリティ
§Cloudfront モジュール (Scala)
- Webサイト: https://github.com/mchv/play2-cloudfront
- ドキュメント: https://github.com/mchv/play2-cloudfront/blob/master/README.md
- 説明 Play アプリケーションの Cloudfront CDN との統合を補助します
§Deadbolt 2 プラグイン
- Webサイト (ドキュメント, サンプル): https://github.com/schaloner/deadbolt-2
- 説明: Deadbolt はコントローラのメソッドや、ビューの一部にシンプルな AND/OR/NOT の文法でアクセス権限を定義することで、認可の仕組みを実現できるプラグインです。
§DDSL プラグイン - 動的分散サービスロケータ
- Webサイト (ドキュメント, サンプル): https://github.com/mbknor/ddsl-play2-module
- 説明: DDSL - 動的分散サービスロケータ - を使うと非常に簡単に動的な「プライベートクラウド」を、社内や EC2/Joyent 等に ZooKeeper を使って構築できます
§Dust プラグイン
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins/tree/master/dust
- 説明: dust というクライアントサイドのテンプレート言語のサポートを追加するプラグインです。
§Elasticsearch
- Webサイト: https://github.com/cleverage/play2-elasticsearch
- ドキュメント: https://github.com/cleverage/play2-elasticsearch/blob/master/README.md
- リポジトリ: http://cleverage.github.com/play2-elasticsearch/releases/
- 説明 組み込みの ElasticSearch サーバおよびリモートノードにあるオブジェクトのインデックス化/リクエスト
§funcy - ページ駆動機能テスト (Java)
- Webサイト: https://github.com/joergviola/funcy
- ドキュメント: https://github.com/joergviola/funcy/blob/master/README.md
- リポジトリ: http://joergviola.github.com/releases/
- 説明 Page Driver クラスを使って機能テストの作成を簡単にします
§Groovy Templates プラグイン
- Webサイト: https://github.com/manuelbernhardt/play2-groovy-templates
- ドキュメント: https://github.com/manuelbernhardt/play2-groovy-templates/blob/master/README.md
- 説明: Play1 の Groovy テンプレートを Play 2 で利用するためのプラグインです。
§Groovy Templates プラグイン - gt-engine-play2
- Webサイト: https://github.com/mbknor/gt-engine-play2
- ドキュメント: https://github.com/mbknor/gt-engine-play2/blob/master/README.markdown
- 説明: Play 1 の Groovy テンプレートを Play 2 で利用するためのプラグインです。Play 1 の “Faster Groovy Templates” モジュール http://www.playframework.org/modules/fastergt で使われているものと同じ gt-engine を内部的に利用しています。
- サンプル: https://github.com/mbknor/gt-engine-play2/tree/master/samples
§Guice プラグイン (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins/tree/master/guice
- 説明: Guice による DI を実現するプラグインです。
§HTML5 Tags モジュール (Java および Scala)
- Webサイト: https://github.com/loicdescotte/Play2-HTML5Tags
- ドキュメント: https://github.com/loicdescotte/Play2-HTML5Tags/blob/master/README.md
- 説明: Play 2.0 のテンプレートでモデルの制約によるクライアントサイド・バリデーション (required、regex パターン, max|min lentghなど) と 特別な入力フィールド (date, telephone number, url…) のタグを使えるようにするモジュールです。
§InputValidator (Scala)
- Webサイト: https://github.com/seratch/inputvalidator/tree/master/play-module
- 説明: Play20 用の簡単なバリデーション API を提供します
§Japid モジュール
- Webサイト: https://github.com/branaway/japid42
- ドキュメント: https://github.com/branaway/japid42
- 説明: Japid Java テンプレートを Play 2 で使えるようにするモジュールです。
§JsMessages
- Webサイト: https://github.com/julienrf/play-jsmessages
- 説明: クライアントサイドでメッセージをローカライズします。
§JSON minification プラグイン
- Webサイト: https://github.com/joscha/play-jsonminify
- ドキュメント: https://github.com/joscha/play-jsonminify/blob/master/README.md
- 説明: JSON アセットの pretty-print と minify を可能にします
§Manual Dependency Injection プラグイン (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins
- 説明: 手動インジェクションによる DI を実現するプラグインです。
§Memcached プラグイン
- Webサイト: https://github.com/mumoshu/play2-memcached
- 説明: memcached による Cache API の実装です。
§MongoDB Jackson Mapper プラグイン (Java)
- Webサイト (ドキュメント, サンプル): https://github.com/vznet/play-mongo-jackson-mapper
- 説明: MongoDB へのアクセスや Jackson アノテーションによるオブジェクト・マッピングを実現するプラグインです。
§MongoDB Jongo プラグイン (Java)
- Webサイト (ドキュメント, サンプル): https://github.com/alexanderjarvis/play-jongo
- 説明: Jongo を使って MongoDB のアクセスとオブジェクトマッピングを提供します
§MongoDB Morphia プラグイン (Java)
- Webサイト (ドキュメント, サンプル): https://github.com/leodagdag/play2-morphia-plugin
- 説明: Morphia を使って MongoDB のアクセスとオブジェクトマッピングを提供します
§MongoDB Salat, Casbah プラグイン (Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/leon/play-salat
- 説明: Salat および Casbah による MongoDB へのアクセスやオブジェクト・マッピングを実現するプラグインです。
§Mountable routing
- Webサイト: http://teamon.github.com/play-navigator/
- ドキュメント: https://github.com/teamon/play-navigator/blob/master/README.md
- 説明: http://codetunes.com/2012/05/09/scala-dsl-tutorial-writing-web-framework-router
§Mustache (Java,Scala)
- Webサイト: https://github.com/julienba/play2-mustache
- ドキュメント: https://github.com/julienba/play2-mustache
- 説明: Mustache テンプレートサポート
§Native Packaging モジュール
- Webサイト: https://github.com/kryptt/play2-native-packager-plugin
- ドキュメント: https://github.com/kryptt/play2-native-packager-plugin/blob/master/README.md
- 説明: Play! 2.x アプリケーションを通常のシステムパッケージ (deb/rpm/msi) としてパッケージング可能にします
§NINA (Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/dontcare4free/nina
- 説明: selective querying を重視した、型安全な SQL データベース問い合わせを提供します
§PDF モジュール (Java)
- Webサイト: https://github.com/joergviola/play20-pdf
- ドキュメント: https://github.com/joergviola/play20-pdf/blob/master/README.md
- リポジトリ: http://joergviola.github.com/releases/
- 説明 HTML テンプレートから PDF を生成します
§Play! Authenticate (Java)
- Webサイト: http://joscha.github.com/play-authenticate/
- ドキュメント: https://github.com/joscha/play-authenticate/blob/master/README.md
- 説明: Play 2.0 用の高度にカスタマイズ可能な認証モジュール
§Play Mini (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play2-mini
- 説明: (標準的な SBT プロジェクトで) Play を HTTP ライブラリとして使うサンプルです。
§Play Plovr プラグイン
- Webサイト (ドキュメント, サンプル): https://github.com/benmccann/play-plovr-plugin
- 説明: Play に Closure Compiler と Closure Library サポートを提供します
§Pusher
- Webサイト: https://github.com/tindr/Play2Pusher
- 説明: Pusher Service を Play 2 から簡単にやりとりします
§Qunit (Java)
- Webサイト: https://github.com/gcusnieux/play20-qunit
- ドキュメント: https://github.com/gcusnieux/play20-qunit
- 説明: JavaScript のユニットテストスイート
§Redis プラグイン (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins
- 説明: Redis を利用したキャッシュ API の実装です。Redis 特有の API も利用できます。
§Swaggerkit (Scala)
- Webサイト (ドキュメント, サンプル, コード): https://github.com/eamelink/swaggerkit
- 説明: Play で作れられた JSON REST API の Swagger 仕様をクリーンな形で公開するのを手助けします
§Emailer プラグイン (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins
- 説明: Apache commons-email による emailer を提供するプラグインです。
§Roy Compiled Asset プラグイン (Ray)
- Webサイト: https://github.com/pufuwozu/ray
- ブログ記事: http://brianmckenna.org/blog/ray
- 説明: Roy ファイルを JavaScript にコンパイルします。
§Sass プラグイン
- Webサイト: https://github.com/jlitola/play-sass
- 説明: Sass ファイルのアセットハンドリング
§ScalikeJDBC プラグイン (Scala)
- Webサイト: https://github.com/seratch/scalikejdbc/tree/master/scalikejdbc-play-plugin
- 説明: さらにもう一つの Play20 向けデータベースアクセス APIです。
§SecureSocial (Java および Scala)
- Webサイト: http://www.securesocial.ws/
- 説明: OAuth, OAuth2, OpenID, Username/Password およびカスタム認証スキームをサポートした認証モジュール
§Session cache (Scala)
- Webサイト: https://github.com/Rhinofly/play-libraries/tree/master/session-cache
- ドキュメント: https://github.com/Rhinofly/play-libraries/tree/master/session-cache/README.md
- 説明: Play 2.0 用のセッションキャッシュ
§Snapshot プラグイン (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/vznet/play-snapshot
- 説明: HtmlUnit を利用して、 ここ で Google により解説されている Hashbang Snapshot 機能を実現します。
§socket.io.play (scala only, pre-alpha)
- Webサイト: https://github.com/rohit-tingendab/socket.io.play
- ドキュメント: https://github.com/rohit-tingendab/socket.io.play/blob/master/README.md
§Spring モジュール
- Webサイト: https://github.com/wsargent/play-2.0-spring-module
- ドキュメント: https://github.com/wsargent/play-2.0-spring-module/blob/master/README.md
- 説明: Play1 にあった Spring モジュールを Play 2.0 向けにアップデートしました。
§ステートレスクライアント認証 (Scala)
- Webサイト: https://github.com/blendlabs/play20-stateless-auth
- ドキュメント: https://github.com/blendlabs/play20-stateless-auth/blob/master/README.md
- 説明 サーバーサイドの状態を必要とせずに必須/オプショナルな認証を提供します(署名付きの認証データはクライアントに保存されます)
§Statsd プラグイン (Java および Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/vznet/play-statsd
- 説明: statsd クライアントを提供します。
§Stylus プラグイン
- Webサイト: https://github.com/patiencelabs/play-stylus
- 説明: Stylus による CSS のコンパイルを行います。
§Typesafe util プラグイン (Scala)
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins
- 説明: リクエストヘッダによるセキュリティ機能と、プラグインを管理するためのシンタックスシュガーを提供します。
§Typesafe SbtGoodies プラグイン
- Webサイト (ドキュメント, サンプル): https://github.com/typesafehub/play-plugins/tree/master/sbtgoodies
- 説明: 追加の sbt コマンドを提供します。
§TypeScript プラグイン
- Webサイト: https://github.com/mumoshu/play2-typescript
- 説明: TypeScript ファイルのアセットハンドリング
§WAR モジュール
- Webサイト: https://github.com/dlecan/play2-war-plugin
- ドキュメント: https://github.com/dlecan/play2-war-plugin/blob/develop/README.md
- 説明: Play 2.x アプリケーションを標準的な WAR にパッケージングします。
§XForward モジュール
- Webサイト* : https://github.com/orefalo/play2-xforward
- ドキュメント: https://github.com/orefalo/play2-xforward/blob/master/Readme.md
- 説明: Play1 にあったProxy フォワーディングに関する設定を実現するモジュールです。
§XWiki Rendering モジュール (Scala)
- Webサイト: http://literalice.github.com/play-xwiki-rendering/
- ドキュメント: https://github.com/literalice/play-xwiki-rendering/
- 説明: Play 2.0 向けの XWiki Rendering Framework の統合
§Origami: OrientDB O/G Mapper (Java および Scala)
- Webサイト: For Play2.1.X / For Play2.0.X
- ドキュメント: For Play2.1.X / For Play2.0.4.X
- 説明: Origami plugin は Play! Framework 2 用の OrientDB の Java O/G mapper です