このページの内容

Awesome ColdFusion

ColdFusionを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

エンジン

アプリケーションフレームワーク

  • CFWheels - Ruby on Rails に着想を得たオープンソース CFML フレームワークです。
  • ColdBox - エンタープライズ ColdFusion MVC 開発プラットフォームです。
  • FarCry - CFML 開発者が独自のコンテンツソリューションを迅速に構築できる Web アプリケーションフレームワークです。
  • FW/1 - Framework One - 設定より規約を重視する軽量 MVC アプリケーションフレームワークです。

テスト

  • CFSelenium - ColdFusion 用のネイティブ Selenium RC バインディングです。
  • MockBox - ColdFusion の Mock/Stub フレームワークです。
  • MXUnit - xUnit スタイルの単体テストフレームワークです。
  • mxunit-watch - ディレクトリのファイル変更(.cfc、.cfm、.xml)を監視して MXUnit テストスイート全体を実行し、結果をコンソールへ表示します。
  • TestBox - BDD スタイルの単体テストフレームワークです。

依存性注入

  • ColdSpring - CFC の設定と依存関係を簡単に管理できます。人気の Java 用 Spring フレームワークの力を ColdFusion にもたらします。
  • DI/1 - Inject One - 設定より規約を重視する非常に軽量な依存性注入(制御の反転)フレームワークです。
  • Wirebox - エンタープライズ依存性注入フレームワークです。

CMS

  • CONTENS CMS - プロフェッショナル向けコンテンツ管理です。
  • ContentBox - 強力なモジュール式コンテンツ管理エンジンです。
  • FarCry CMS
  • Mura
  • Preside CMS - Railo 言語向けのオープンソース CMS です。
  • Slatwall - オープンソースのコマースプラットフォームです。

NoSQL

  • CFArango - ColdFusion 用 ArangoDB クライアントです。
  • CFCouchbase - ColdFusion 用 Couchbase NoSQL・キャッシュクライアントラッパーです。
  • cfmongodb - ColdFusion 用 MongoDB クライアントラッパーです。

REST

  • ColdBox REST - ネイティブな REST ルーティングとレンダリング機能です。
  • FW/1 REST - ネイティブな REST ルーティングとレンダリング機能です。
  • Taffy - ColdFusion と Railo 用の REST Web Service フレームワークです。
  • CFWheels RESTful - 規約に沿った RESTful かつリソース指向のリクエスト処理を推奨します。

その他のライブラリ

  • CacheBox - エンタープライズ ColdFusion キャッシュエンジン、Aggregator、API です。
  • cfbackport - 新しいバージョンの ColdFusion に含まれる機能をバックポートします。
  • cfpayment - 電子商取引アプリの組み立てを容易にする ColdFusion 決済処理ライブラリです。クレジットカードへの課金がかつてないほど簡単になります。Ruby の ActiveMerchant に着想を得ています。
  • BugLogHQ - 例外追跡です。
  • JavaLoader - ColdFusion アプリケーション内での Java の使用、開発、統合を容易にするために構築されたライブラリです。
  • LogBox - エンタープライズ ColdFusion ロギングライブラリです。
  • Moment.cfc - Moment.js に着想を得た CFML 用日時操作ライブラリです(直接の移植ではありません)。
  • Mustache.cfc - ColdFusion 用の {{ mustache }} です。
  • UnderscoreCF - UnderscoreJS の ColdFusion 移植版である関数型プログラミングライブラリです。

エディター

ツール

  • CommandBox - ColdFusion(CFML)の CLI、パッケージマネージャー、REPL などです。
  • Unofficial Updater - ColdFusion Hotfix のインストールを支援するユーティリティです。

リファレンス

  • CF411 - Charlie Arehart による、150以上のカテゴリーにわたる CF 開発者向け1,800以上のツールとリソースです。
  • CFLib - Common Function Library プロジェクトです。
  • ColdFusion Koans - ユーザーが値を埋めて通過させる単体テスト群です。
  • ColdFusion UI the Right Way - バックエンドに ColdFusion を使って UI を実装する方法を示す記事一覧です。
  • Learn CF in a Week - ColdFusion 開発者になるために必要な基本を1週間で教えるコミュニティ主導の研修プログラムです。
  • Try ColdFusion - CFML のリアルタイム対話型学習ツールです。

リソース

  • CFRepo - Gavin Pickin が作成した ColdFusion インストーラーのリポジトリです。
  • lucee5-heroku - Mike Sprague による、Lucee 5 アプリを Heroku へデプロイするためのアプリケーションテンプレートです。
  • Vagrant LEMTL - Mike Sprague による、CFML のローカル開発向け Linux、Nginx、MariaDB(または MySQL)、Tomcat、Lucee を備えた Vagrant Box です。
  • Amazon ECRDocker Hub の ACF Docker Image - Adobe の公式 Docker Image です。
  • Lucee Docker Image Docker Hub - Lucee の公式 Docker Image です。

ドキュメント

ライセンス

CC0

法律で認められる範囲で、Sean Coyne はこの作品に関するすべての著作権および関連する権利または隣接する権利を放棄しています。