テンプレートについて
テンプレートとは何か、インストール方法、スクリプトを安全に扱う仕組みの短い案内です。
テンプレートとは?
テンプレートはContaind用の用意されたレイアウトです。アイテム種別、カテゴリ、任意の動作をアプリにインストールできます。
- 中身 — Containdアプリが理解するダウンロード可能なパッケージ(JSONと画像などのメディア)です。
- 使い方 — このカタログからアプリへインストールするか、containd.spaceのサンプルスペースで動作を確認できます。
- 作成場所 — templates.containd.app
- クラス — テンプレート内の名前付き部品です。同じクラスを使うテンプレートはカタログで相互にリンクされます。
スクリプトと安全
一部のテンプレートには小さなスクリプト(タイマーやカスタム操作など)が含まれます。これはこのサイトで任意のコードが動くという意味ではありません。
- Containdアプリでは、テンプレートのスクリプトはjs-interpreterのサンドボックス内だけで実行されます。デバイス上の通常の無制限JavaScriptとしては動きません。
- このカタログや公開スペースをブラウザで見るだけでは、通常のウェブサイトのスクリプトのようにテンプレートスクリプトは実行されません。
- 信頼できる作者の公式カタログテンプレートを優先してください。不審な内容は「コンテンツを報告」から連絡してください。
インストールとパッケージ
- 各テンプレートパッケージはこのサイトの /packages/{slug}/{version}.json にある自己完結ファイルです。
- 「Containdで開く」でインストール、パッケージをダウンロードして設定から読み込む、またはアプリ内Discoverから探せます。
- ホスト: catalog.containd.app(このカタログ)· containd.space(公開スペース)· エディター templates.containd.app · www.containd.app.
公式サンプルスペース
テンプレートプロジェクトのダウンロード
| テンプレート | 作者 | パッケージ | プロジェクト |
|---|---|---|---|
| ノート作成 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 書籍管理 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| Tiers | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 計画 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 鉢植え植物 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 認知マップ | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 連絡先 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| ユーティリティ | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| フローチャート | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 請求管理 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 収納 | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| シンプルTODO | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| タイマー | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| 記録 / ログ | Containd | テンプレートパッケージ | テンプレートプロジェクト |
| Webキット | Containd | テンプレートパッケージ | テンプレートプロジェクト |
クラス
クラスは共通の部品です。各クラスページには、そのクラスを定義または使用する公式公開テンプレートが一覧されます。
