- ColdFusion デベロッパーガイド
- ColdFusion アプリケーションの開発
- ColdFusion の概要
- ColdFusion の変更点
- ColdFusion の変更点
- JRun から Tomcat への変更
- セキュリティの機能強化
- ColdFusion WebSocket
- Java 統合の強化
- ColdFusion ORM 検索によるインデックス作成と検索
- Solr の機能強化
- スケジューラーの機能強化
- Microsoft Exchange Server 2010 との統合
- ColdFusion での RESTful web サービス
- ColdFusion でのクライアントとサーバー間の遅延読み込み
- Web サービスの機能強化
- 地理位置情報の表示
- クライアントサイドのチャート作成
- キャッシュ機能の強化
- ColdFusion Administrator を使用したサーバーの更新
- ColdFusion Administrator のセキュアプロファイル
- アプリケーション開発の概要
- CFML プログラミング言語
- ColdFusion アプリケーションのビルディングブロック
- CFML アプリケーションの開発
- モバイルアプリケーションの開発
- データのアクセスと使用
- ColdFusion ORM
- ColdFusion と HTML 5
- ColdFusion での Flex と AIR の統合
- 情報の要求と提示
- Office ファイルとの相互運用性
- ColdFusion ポートレット
- ドキュメント、チャート、レポートの操作
- Web 要素および外部オブジェクトの使用
- 外部リソースの使用
すべてのモバイル機能とモバイル関連機能は ColdFusion(2025リリース)で削除されました。
詳しくは、ColdFusion の非推奨の機能を参照してください。
ColdFusion Builder では、定義済みのテンプレートを基にモバイルアプリケーションを作成できます。 これらのテンプレートは、基本的には CFML ファイルであり、Bootstrap や jQuery Mobile などのサードパーティ Web フレームワークを使用できます。 ColdFusion モバイルテンプレートを使用すると、アプリケーションの設計を担当する開発者とアプリケーションの機能を担当する開発者を分けることができるので、生産性が高まります。
ColdFusion Builder は、次の 2 種類のモバイルテンプレートをサポートしています。
- システムテンプレート - バンドルされているモバイルテンプレート。
- ユーザーテンプレート - ユーザーが作成するテンプレート。
モバイルテンプレートの構造
モバイルテンプレートは、カスタムディレクトリまたはアーカイブ(.zip)ファイルに格納できます。 ユーザー定義のテンプレートは、<cfbuilder install>/templates/mobile/user に保管する必要があります。 独自のモバイルテンプレートを作成する場合は、次の必須のアイテムをテンプレートディレクトリに配置する必要があります。
- config.xml - テンプレートの設定ファイル。
- <your_template_dir> - テンプレートファイルを格納するディレクトリ。
次の要件に注意してください。
テンプレート名は、config.xml ファイルで次のように指定できます。
<template name="My Template">
テンプレート名を指定しない場合は、フォルダー名またはアーカイブ(.zip)ファイル名が使用されます。
設定ファイルには説明を追加できます。
The template description
</description>- テンプレートでは 1 つ以上のタイプを必ず指定する必要があります。 タイプはテンプレートの論理的なグループです。 例えば、jQuery Mobile ベースのテンプレートには、いずれも「jQueryTemplates」という名前を付けることができます。 この場合は、config.xml ファイルと同じレベルに「jQueryTemplates」という対応するディレクトリが必要です。
設定ファイルの例
次の例に、有効な設定ファイル(config.xml)を示します。
<template name="My Template"> <description> The template description </description> <types> <type value="jQuery" > <description> My mobile template containing jQuery Mobile files. </description> </type> <type value="javascript" /> <type value="bootstrap"> <description> My mobile template containing Bootstrap files. </description> </type> </types> </template>
モバイルテンプレートの使用について詳しくは、モバイルアプリケーションの構築を参照してください。