§Play モジュール
ここはモジュール一覧が Play ウェブサイト上で登録できるようになるまでの、一時的な公開場所です。
モジュールを作成するための手順を説明したブログ記事が objectify.be にあります。
§Airbrake.io notifier
- ウェブサイト: http://teamon.eu/play-airbrake/
- ドキュメント: https://github.com/teamon/play-airbrake/blob/master/README.md
- 概要: airbrake.io に例外通知を送信する
§Amazon SES モジュール (Scala)
- ウェブサイト: https://github.com/Rhinofly/play-mailer
- ドキュメント: https://github.com/Rhinofly/play-mailer/blob/master/README.md
- 概要: Play 用 SES (Simple Email Service) API ラッパー
§Amazon S3 モジュール (Scala)
- ウェブサイト: https://github.com/Rhinofly/play-s3
- ドキュメント: https://github.com/Rhinofly/play-s3/blob/master/README.md
- 概要: Play 用 S3 (Simple Storage Service) API ラッパー
§Amf モジュール (Scala)
- ウェブサイト: https://github.com/Rhinofly/play-amf
- ドキュメント: https://github.com/Rhinofly/play-amf/blob/master/README.md
- 概要: Play 用 AMF (ActionScript Message Format) ラッパー
§Authentication and Authorization モジュール (Scala)
- ウェブサイト: 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 モジュール
- ウェブサイト: https://github.com/orefalo/play2-authenticitytoken
- ドキュメント: https://github.com/orefalo/play2-authenticitytoken/blob/master/README.md
- 概要: Play 1 の authenticity token を復活させ、 CSRF 攻撃を回避する手段を提供する。
§ClojureScript プラグイン
- ウェブサイト: https://bitbucket.org/jmhofer/play-clojurescript (ドキュメント、コード)
- 概要: ClojureScript アサートファイルを JavaScript にコンパイルする
§Cloudfront モジュール (Scala)
- ウェブサイト: https://github.com/mchv/play2-cloudfront
- ドキュメント: https://github.com/mchv/play2-cloudfront/blob/master/README.md
- 概要: Play アプリケーションと Cloudfront CDN との統合を補助するモジュール
§Currency Converter (Java)
- ウェブサイト: https://edulify.github.io/play-currency-converter-module.edulify.com/
- ドキュメント: https://github.com/edulify/play-currency-converter-module.edulify.com/blob/master/README.md
- 概要: Play 用の通貨変換器。現在のレートを取得するためにウェブサービスを利用する。
§Deadbolt 2 プラグイン
- ウェブサイト (ドキュメント、サンプル): https://github.com/schaloner/deadbolt-2
- 概要: Deadbolt は、AND/OR/NOT の簡単なシンタックスを使って、特定のコントローラメソッドやビューのパーツにアクセス権を定義する認可メカニズムです。
§DDSL プラグイン - Dynamic Distributed Service Locator
- ウェブサイト (ドキュメント、サンプル): https://github.com/mbknor/ddsl-play2-module
- 概要: DDSL は、ZooKeeper を使用して、インハウスあるいは EC2 やJoyent を利用した独自の動的な “プライベートクラウド” を簡単に構築できるようにします。
§Dust プラグイン
- ウェブサイト (ドキュメント、サンプル): https://github.com/typesafehub/play-plugins/tree/master/dust
- 概要: クライアントサイドテンプレート言語 Dust のサポート
§Google Closure Template プラグイン
- ウェブサイト (ドキュメント、サンプル): https://github.com/gawkermedia/play2-closure
- 概要: Google Closure テンプレートのサポート
§Elasticsearch
- ウェブサイト: https://github.com/cleverage/play2-elasticsearch
- ドキュメント: https://github.com/cleverage/play2-elasticsearch/blob/master/README.md
- リポジトリ: http://cleverage.github.io/play2-elasticsearch/releases/
- 概要: 組み込みの ElasticSearch サーバまたはリモートノード内のオブジェクトをインデクシング/リクエストします
§Ember.js
- ウェブサイト: https://github.com/krumpi/play-emberjs
- ドキュメント: https://github.com/krumpi/play-emberjs/blob/master/README.md
- 概要: ember.js/handlebars テンプレートのプリコンパイルのサポート
§funcy - Page Driven Functional Tests (Java)
- ウェブサイト: https://github.com/joergviola/funcy
- ドキュメント: https://github.com/joergviola/funcy/blob/master/README.md
- リポジトリ: http://www.joergviola.de/releases/
- 概要: Page Driver クラスを用いた機能テストを簡単に記述できるようにする
§FolderMessages プラグイン
- ウェブサイト: https://github.com/germanosin/play-foldermessages
- 概要: ローカライズ用の messages ファイルを分割できるようにして、別々のファイルとしてに管理できるようにする
§Flyway プラグイン
- ウェブサイト: https://github.com/tototoshi/play-flyway
- ドキュメント: https://github.com/tototoshi/play-flyway/blob/master/README.md
- 概要: Flyway を使用したデータベースマイグレーション
§Geolocation (Java)
- ウェブサイト: https://edulify.github.io/play-geolocation-module.edulify.com/
- ドキュメント: https://github.com/edulify/play-geolocation-module.edulify.com/blob/master/README.md
- 概要: IP ベースの地理的位置情報取得モジュール
§Google’s HTML Compressor (Java and Scala)
- ウェブサイト: https://github.com/mohiva/play-html-compressor
- ドキュメント: https://github.com/mohiva/play-html-compressor/blob/master/README.md
- 概要: Play 2 用の Google 製 HTML 圧縮器
§Groovy Templates プラグイン
- ウェブサイト: https://github.com/manuelbernhardt/play2-groovy-templates
- ドキュメント: https://github.com/manuelbernhardt/play2-groovy-templates/blob/master/README.md
- 概要: Play 1 と Play 2 に対応した Groovy テンプレートエンジン
§Groovy Templates プラグイン - gt-engine-play2
- ウェブサイト: https://github.com/mbknor/gt-engine-play2
- ドキュメント: https://github.com/mbknor/gt-engine-play2/blob/master/README.markdown
- 概要: Play 1 と Play 2 に対応した Groovy テンプレートエンジン。Play 1 の “Faster Groovy Templates” http://www.playframework.com/modules/fastergt モジュールで使用された gt-engine which を採用している
- Samples: https://github.com/mbknor/gt-engine-play2/tree/master/samples
§Guice プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/typesafehub/play-plugins/tree/master/guice
- 概要: Guice による DI
§HTML5 Tags モジュール (Java and Scala)
- ウェブサイト: https://github.com/loicdescotte/Play2-HTML5Tags
- ドキュメント: https://github.com/loicdescotte/Play2-HTML5Tags/blob/master/README.md
- 概要: モデルの制約 (required, email pattern, max|min lentgh 等) や特定の input フィールド (date, telephone number, url 等) をもとに、クライアントサイドでバリデーションできるようにする。
§InputValidator (Scala)
- ウェブサイト: https://github.com/seratch/inputvalidator/tree/master/play-module
- 概要: Play 用のシンプルなバリデーション API を提供する
§JackRabbit プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): JackRabbit Plugin GitHub
- 概要: Play 2 用 Apache JackRabbit プラグイン
§Japid モジュール
- ウェブサイト: https://github.com/branaway/japid42
- ドキュメント: https://github.com/branaway/japid42
- 概要: Play 用の Japid java テンプレートを提供する
§JsMessages
- ウェブサイト: https://github.com/julienrf/play-jsmessages
- 概要: ローカライズされた messages をクライアントサイドで算出できるようにする
§JSON minification プラグイン
- ウェブサイト: https://github.com/joscha/play-jsonminify
- ドキュメント: https://github.com/joscha/play-jsonminify/blob/master/README.md
- 概要: JSON を整形・圧縮する
§JSONP filter
- ウェブサイト: https://github.com/julienrf/play-jsonp-filter
- 概要: 既存の HTTP API で JSONP を有効化する
§Lessc プラグイン
- ウェブサイト: https://github.com/jmparsons/play-lessc
- ドキュメント: https://github.com/jmparsons/play-lessc/blob/master/README.md
- 概要: Node を経由して Less をコマンドラインでコンパイルできるようにする
§Liquibase Module
- ウェブサイト: https://github.com/Ticketfly/play-liquibase
- ドキュメント: https://github.com/Ticketfly/play-liquibase/blob/master/README.md
- 概要: アプリケーション起動時に Liquibase データベースマイグレーションを実行する
§Manual Dependency Injection プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/typesafehub/play-plugins
- 概要: 手動で依存性注入できるようにする
§Memcached プラグイン
- ウェブサイト: https://github.com/mumoshu/play2-memcached
- 概要: memcached をベースにキャッシュを実装できるようにする
§Messages Compiler プラグイン (Scala)
- ウェブサイト: https://github.com/tegonal/play-messagescompiler
- ドキュメント: https://github.com/tegonal/play-messagescompiler/blob/master/readme.md
- 概要: プロジェクトの messages を型安全にする
§MongoDB Jackson Mapper プラグイン (Java)
- ウェブサイト (ドキュメント、サンプル): https://github.com/vznet/play-mongo-jackson-mapper
- 概要: MongoDB への管理されたアクセスと Jackson アノテーションを使用したオブジェクトマッピングを提供する
§MongoDB Jongo プラグイン (Java)
- ウェブサイト (ドキュメント、サンプル): https://github.com/alexanderjarvis/play-jongo
- 概要: MongoDB への管理されたアクセスと Jongo を使用したオブジェクトマッピング
§MongoDB Morphia プラグイン (Java)
- ウェブサイト (ドキュメント、サンプル): https://github.com/leodagdag/play2-morphia-plugin
- 概要: MongoDB への管理されたアクセスと Morphia を使用したオブジェクトマッピング
§MongoDB Salat, Casbah プラグイン (Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/leon/play-salat
- 概要: MongoDB への管理されたアクセスと Salat と Casbah を使用したオブジェクトマッピング
§Mountable routing
- ウェブサイト: http://teamon.eu/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)
- ウェブサイト: https://github.com/julienba/play2-mustache
- ドキュメント: https://github.com/julienba/play2-mustache
- 概要: Mustache テンプレートのサポート
§Native Packaging Module
- ウェブサイト: https://github.com/kryptt/play2-native-packager-plugin
- ドキュメント: https://github.com/kryptt/play2-native-packager-plugin/blob/master/README.md
- 概要: Play 2 アプリケーションを標準的システムパッケージ (deb/rpm/msi) としてパッケージできるようにする
§NINA (Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/dontcare4free/nina
- 概要: SQL データベースに対し、特に select のようなクエリについて、型安全に発行できるようにする
§Origami: OrientDB O/G Mapper (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): Origami Plugin GitHub
- 概要: Origami プラグインは、Play 2 Java の OrientDB 用 O/G マッパです。
§PDF モジュール (Java)
- ウェブサイト: https://github.com/innoveit/play2-pdf
- ドキュメント: https://github.com/innoveit/play2-pdf/blob/master/README.md
- 概要: HTML テンプレートから PDF を生成します
§Play! Authenticate (Java)
- ウェブサイト: https://joscha.github.io/play-authenticate/
- ドキュメント: https://github.com/joscha/play-authenticate/blob/master/README.md
- 概要: 高度にカスタマイズ可能な Play 用認証モジュール
§play2-sprites
- ウェブサイト: https://github.com/koofr/play2-sprites/
- 概要: play2-sprites は画像からスプライトを生成する sbt プラグインです。
§Play-Bootstrap3 (Java and Scala)
- ウェブサイト: http://play-bootstrap3.herokuapp.com/
- ドキュメント: http://play-bootstrap3.herokuapp.com/docs
- リポジトリ: https://github.com/adrianhurt/play-bootstrap3
- 概要: Play 2.4 で Twitter Bootstrap 3 の HTML コードをレンダリングするための input ヘルパーあるいはフィールドのコンストラクタをまとめました
§play-jaxrs (Java)
- ウェブサイト (ドキュメント、サンプル): play-jaxrs
- 概要: Play Java 用 JAX-RS ルータプラグイン
§Play-pac4j (Java and Scala)
- ウェブサイト: https://github.com/leleuj/play-pac4j
- ドキュメント: https://github.com/leleuj/play-pac4j/blob/master/README.md
- 概要: OAuth/CAS/OpenID/HTTP 認証とユーザープロフィールの取得をサポートする Play Scala/Java クライアント
§Play Plovr プラグイン
- ウェブサイト (ドキュメント、サンプル): https://github.com/benmccann/play-plovr-plugin
- 概要: Play に Closure コンパイラと Closure ライブラリを追加する
§Play-Slick
- ウェブサイト (ドキュメント、サンプル): https://github.com/freekh/play-slick
- 概要: Slick を Play の第一級オブジェクトにする
§Pusher
- ウェブサイト: https://pusher.com/
- ドキュメント: https://github.com/tindr/Play2Pusher
- 概要: Play アプリケーションと Pusher Service サービスとの通信を容易にする
§Play Dok
- ウェブサイト: http://fudok.com/
- ドキュメント: https://github.com/cchantep/play-dok/
- 概要: Play アプリケーションと Fukdok PDF テンプレートサービスとの統合を容易にする
§Qunit (Java)
- ウェブサイト: https://github.com/gcusnieux/play20-qunit
- ドキュメント: https://github.com/gcusnieux/play20-qunit
- 概要: JavaScript ユニットテストスイート
§Redis プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/typesafehub/play-plugins
- 概要: Redis ベースのキャッシュ実装を提供し、Redis 独自 API も使用できるようにする
§Swaggerkit (Scala)
- ウェブサイト (ドキュメント、サンプル、コード): https://github.com/eamelink/swaggerkit
- 概要: JSON REST API の Swagger 仕様書をきれいに出力できるようにする
§Emailer プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/playframework/play-mailer
- 概要: apache commons-email をベースとした emailer を提供する
§Roy Compiled Asset プラグイン (Ray)
- ウェブサイト: https://github.com/pufuwozu/ray
- ブログ記事: http://brianmckenna.org/blog/ray
- 概要: Roy ファイルを JavaScript にコンパイルする
§Sass プラグイン
- ウェブサイト: https://github.com/jlitola/play-sass
- 概要: Sass ファイルのアサートハンドリング
§ScalikeJDBC プラグイン (Scala)
- ウェブサイト: https://github.com/scalikejdbc/scalikejdbc-play-support
- 概要: Play の「もう一つのデータベースアクセス API 」を提供する
§SecureSocial (Java and Scala)
- ウェブサイト: http://securesocial.ws/
- 概要: OAuth, OAuth2, OpenID, Username/Password, そして独自の認証スキームをサポートする認証モジュール
§Silhouette (Scala)
- ウェブサイト: http://silhouette.mohiva.com/
- ドキュメント: http://silhouette.mohiva.com/docs/
- 概要: OAuth1, OAuth2, OpenID, Credentials, Basic認証、二段階認証、カスタム認証スキームなどを提供する認証ライブラリ
§Sitemap Generator (Java)
- ウェブサイト: https://edulify.github.io/play-sitemap-module.edulify.com/
- ドキュメント: https://github.com/edulify/play-sitemap-module.edulify.com/blob/master/README.md
- 概要: Play 用 sitemaps 自動生成
§Snapshot プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/vznet/play-snapshot
- 概要: Google が こちら で説明している、HtmlUnit を使った hasg bang スナップショット機能を提供する
§socket.io.play (scala only, pre-alpha)
- ウェブサイト: https://github.com/milliondreams/socket.io.play
- ドキュメント: https://github.com/milliondreams/socket.io.play/blob/master/README.md
§Stateless client authentication (Scala)
- ウェブサイト: https://github.com/blendlabs/play20-stateless-auth
- ドキュメント: https://github.com/blendlabs/play20-stateless-auth/blob/master/README.md
- 概要: サーバサイドの状態なしに (状態はクライアントが保持する) 必須あるいはオプションの認証を提供する
§Statsd プラグイン (Java and Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/vznet/play-statsd
- 概要: statsd クライアントを提供する
§Stylus プラグイン
- ウェブサイト: https://github.com/patiencelabs/play-stylus
- 概要: Stylus による CSS コンパイルのサポート
§TinkerPop Frames O/G Mapper プラグイン (Java)
- ウェブサイト (ドキュメント、サンプル): GitHub: Frames-Neo4j Plugin / Frames-OrientDB Plugin / Frames-Titan Plugin
- 概要: GraphDBs 用 Java O/G マッパ
§Typesafe util プラグイン (Scala)
- ウェブサイト (ドキュメント、サンプル): https://github.com/typesafehub/play-plugins
- 概要: リクエストヘッダベースのセキュリティ・シンタックスシュガーを提供するプラグイン
§Typesafe SbtGoodies プラグイン
- ウェブサイト (ドキュメント、サンプル): https://github.com/typesafehub/play-plugins/tree/master/sbtgoodies
- 概要: 追加の sbt コマンドを提供するプラグイン
§TypeScript プラグイン
- ウェブサイト: https://github.com/mumoshu/play2-typescript
- 概要: TypeScript ファイルを扱う
§WAR Module
- ウェブサイト: https://github.com/dlecan/play2-war-plugin
- ドキュメント: https://github.com/dlecan/play2-war-plugin/blob/develop/README.md
- 概要: Play 2.x アプリケーションを標準 WAR パッケージにまとめる
§XForward モジュール
- ウェブサイト: https://github.com/olsego/play2-xforward
- ドキュメント: https://github.com/olsego/play2-xforward/blob/master/Readme.md
- 概要: Play 1 のプロキシフォワーディング設定を Play 2 に復活させる
§XWiki Rendering モジュール (Scala)
- ウェブサイト: https://literalice.github.io/play-xwiki-rendering/
- ドキュメント: https://github.com/literalice/play-xwiki-rendering/
- 概要: Play 用 XWiki レンダリングフレームワーク
§Thymeleaf モジュール (Scala)
- ウェブサイト: https://github.com/dmitraver/scala-play-thymeleaf-plugin
- ドキュメント: https://github.com/dmitraver/scala-play-thymeleaf-plugin/blob/master/README.md
- 概要: Twirl のかわりに Thymeleaf テンプレートエンジンを使えるようにする
このドキュメントの翻訳は Play チームによってメンテナンスされているものではありません。 間違いを見つけた場合、このページのソースコードを ここ で確認することができます。 ドキュメントガイドライン を読んで、お気軽にプルリクエストを送ってください。