ウィジェットプラグイン構造
Zensoのウィジェットは、HTML、CSS、LiquidJSといったWeb標準技術で開発できます。
サーバーサイド・ヘッドレス描画
Section titled “サーバーサイド・ヘッドレス描画”省電力マイコンに重いブラウザを載せる代わりに、サーバー側でLiquidテンプレートにデータを埋め込んで描画し、電子ペーパーに最適なカラービットマップへ変換します。
プラグインのファイル構成
Section titled “プラグインのファイル構成”ウィジェットの標準ディレクトリ構成:
my-zenso-widget/├── manifest.json # メタデータ、設定スキーマ、データソース定義├── index.liquid # Liquidプレースホルダーを含むテンプレート├── style.css # スタイルシート└── mock/ # ローカル確認用モックデータ └── plugin.jsonデータソースの宣言と分離
Section titled “データソースの宣言と分離”テンプレート内で直接外部通信を行う必要はありません。必要なデータソース(画像やICS等)をマニフェストに宣言すれば、サーバーが安全にフェッチしてテンプレートに渡します。