ひらめきは、稲妻の速さでコードになる
Palette CMS、独自エンジン「inazuma engine」でクリエイターを支援
ビジネス向けクラウドサービスを提供する株式会社リーフワークス(所在地:滋賀県大津市、代表取締役 澤 健太、https://www.leafworks.jp)は、PaaS型CMS「Palette CMS」において、独自のテンプレートエンジンを実装したVer.1.11の提供を開始しました。
今回のアップデートでは、テンプレートエンジン「inazuma template」、独自言語「inazuma code」を搭載し、両者を合わせた実行環境を「inazuma engine」として定義。開発の自由度と効率を大幅に引き上げる新たな環境を実現しました。
Palette CMSとは
Palette CMSは、会員登録・申込・決済などの機能を組み合わせることで、フロントエンドエンジニアだけでもフルスクラッチに近いWebシステムを構築できるPaaS型CMSです。
今夏の製品サイトリニューアル以降、制作会社やクリエイターからの利用が増加。パートナー制度やドキュメント整備も進めてきました。
今回のVer.1.11では、表示パフォーマンス・SEO・開発効率の向上を狙い、独自エンジンの実装に踏み切りました。
テンプレートエンジン「inazuma template」

- HTMLやCSS、JavaScriptなど幅広いコードに対応
- 条件分岐や繰り返しなど多彩な構文で柔軟なページ表現
- サーバーサイドレンダリングによりSEO最適化を強化
- コンポーネント化による効率的な更新管理
- Palette CMSのコア機能と連携し、複雑な要件にも対応
// 四則演算と代入
let x = (1 + 2) * 3;
// 配列
let fruits = ["apple", "banana", "cherry"];
// オブジェクト
let user = { name: "Alice", age: 20 };
// テンプレートリテラル
`Hello, ${user.name}! You are ${user.age}.`;
// アロー関数
let add = (a, b) => a + b;
add(2, 3); // => 5// if も式。結果をそのままつなげられる。
let result = if (input > 0) {
[1, 2];
} else {
[3, 4];
}->filter(x => x->is_even());
// => input > 0 の場合 [2]、それ以外は [4]
// for も式。返り値を組み合わせて処理できる。
let result = for (let i in 0..10) {
i->is_even() ? i : 0;
}->filter(x => x > 5);
// => [6, 8]これにより、検索エンジンに正確に解析されやすく、SEOに強いWebページを効率的に構築可能となります。
式ベースの独自言語「inazuma code」
- JavaScriptに似た直感的な構文を採用
- 条件分岐・繰り返し・関数定義などが「すべて式」として記述可能
- 複雑なロジックをシンプルに表現可能
- サンドボックス環境で実行され、安全性を確保
- CMSから必要なデータだけを注入し、セキュリティと拡張性を両立
直感的な書き心地と高い拡張性により、Web開発者の生産性を飛躍的に高めます。
無料トライアル提供開始
今回のアップデートに合わせ、1ヶ月間の無料トライアル環境を提供開始。
Palette CMSの多彩な機能や「inazuma code」の書き味を、すぐに体験できます。
今後の展望
Palette CMSはブランドミッションとして「アイデアが生まれた瞬間、形になる」を掲げています。
今回の「inazuma engine」実装はその第一歩であり、今後もアイデアをより自由に、より効率的に実現できるプラットフォームを目指し、アップデートを継続してまいります。
参考リンク
- Palette CMS Ver.1.11詳細: https://docs.palettecms.jp/release/v1-11
- inazuma engine 詳細: https://palettecms.jp/inazuma-engine
- 製品サイト: https://palettecms.jp
記事要約(Summary)
- 株式会社リーフワークスがCMS「Palette CMS」Ver.1.11をリリース
- 独自テンプレートエンジン「inazuma template」と独自言語「inazuma code」を搭載
- 両者を統合した「inazuma engine」により、SEO強化・効率的な開発・安全な拡張を実現
- 1ヶ月間の無料トライアルも開始
- 今後も「アイデアが形になる」開発環境を目指してアップデート予定
■プレスリリース配信元-株式会社リーフワークス
https://companydata.tsujigawa.com/company/4160001012355/

























この記事へのコメントはありません。