コンテンツにスキップ

ウィジェットプラグイン構造

Zensoのウィジェットは、HTML、CSS、LiquidJSといったWeb標準技術で開発できます。

サーバーサイド・ヘッドレス描画

Section titled “サーバーサイド・ヘッドレス描画”

省電力マイコンに重いブラウザを載せる代わりに、サーバー側でLiquidテンプレートにデータを埋め込んで描画し、電子ペーパーに最適なカラービットマップへ変換します。

ウィジェットの標準ディレクトリ構成:

my-zenso-widget/
├── manifest.json # メタデータ、設定スキーマ、データソース定義
├── index.liquid # Liquidプレースホルダーを含むテンプレート
├── style.css # スタイルシート
└── mock/ # ローカル確認用モックデータ
└── plugin.json

テンプレート内で直接外部通信を行う必要はありません。必要なデータソース(画像やICS等)をマニフェストに宣言すれば、サーバーが安全にフェッチしてテンプレートに渡します。