もう、アイデアを待たせない。直感的でパワフルな式ベースのプログラミング言語で、極上の開発体験を提供

報道関係者 各位
プレスリリース

2025年9月1日
株式会社リーフワークス
代表取締役 澤 健太

ビジネス向けクラウドサービスを提供する株式会社リーフワークス(所在地:滋賀県大津市、代表取締役 澤 健太、URL: https://www.leafworks.jp)は、本日(9月1日)PaaS型CMS「Palette CMS」(https://palettecms.jp)において、独自のテンプレートエンジンを実装したVer.1.11の提供を開始。

あわせて、テンプレートエンジンのために設計された独自言語「inazuma code」をリリースしました。
[画像1: https://prcdn.freetls.fastly.net/release_image/157469/11/157469-11-18a0a47bbfecaf1728c11ab73f424e37-1200x628.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]


Palette CMSと「inazuma engine」
Palette CMSは、Webシステム構築のプラットフォームです。会員登録・申し込み・決済といった機能を選択し組み合わせることで、開発工程をスキップ。フロントエンドエンジニアだけで、フルスクラッチに近いWebシステムを構築できます。

今夏には製品サイトを大幅リニューアル。制作会社やクリエイターに選ばれるCMSとなるよう、パートナー制度やドキュメントサイトの構築を進めていました。

リニューアル後初の大幅アップデートとなる今回は、表示パフォーマンス・SEO・作業効率の向上を狙いテンプレートエンジンを実装。あわせて、式ベースで値を返却する特化型の独自言語「inazuma code」を開発しました。

Palette CMS独自のテンプレートエンジン「inazuma template(イナズマテンプレート)」、独自言語「inazuma code(イナズマコード)」、両者を合わせた実行環境を「inazuma engine(イナズマエンジン)」と定義・実装し、Ver.1.11としてリリースいたします。

[画像2: https://prcdn.freetls.fastly.net/release_image/157469/11/157469-11-132d6e859211e7a682b286cb175ebde3-1500x1036.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
https://palettecms.jp/inazuma-engine


テンプレートエンジン「inazuma template」
HTMLなどの静的なコードに動的データを埋め込み、サーバーでレンダリングするテンプレートエンジン。HTMLはもちろん、CSSやJavaScriptなど幅広いコードに対応しています。

Palette CMSのテンプレートエンジン inazuma templateは、条件分岐や繰り返し処理など多彩な構文で、柔軟なページ表現が可能。
システムの制約に縛られず、デザインとロジックを自在に扱えます。

ページはサーバー上で描画されるため、検索エンジンによる正確な解析が期待できます。さらに、豊富な構文でタイトルやディスクリプション、構造化データを柔軟に出力できるため、SEOに強いページが実現します。

共通する要素はコンポーネント化して一元管理できるため、効率的な更新が可能。パレットCMSのコア機能と密接に連携しているため、検索条件や内部状態をテンプレートから直接制御できるほか、複雑な要件にも柔軟に対応します。

[画像3: https://prcdn.freetls.fastly.net/release_image/157469/11/157469-11-cf614bde9d5a18db81d8d76fda53b666-650x381.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]


式ベースの独自言語「inazuma code」
データ出力に特化したプログラミング言語 inazuma code。テンプレート構文だけでは実現できない処理を担い、多彩な構文と高い拡張性で柔軟な表現を可能にします。
JavaScriptに似た構文を採用しているため、Web開発の知識をそのまま活かし、直感的に書き始めることができます。

ほとんどの構文が値を返す式ベースの言語で、条件分岐も繰り返しも関数定義も、すべてが式として扱われるのが特徴。複雑なロジックもシンプルに記述できる設計で、描画を目的とするテンプレートエンジンとの高い親和性を実現しました。

各テンプレートはサンドボックス化された環境で実行され、サーバー上のリソースや危険なコードから保護されます。パレットCMSから必要なデータや機能だけを注入することで、セキュリティを確保しながら柔軟に開発できます。


[画像4: https://prcdn.freetls.fastly.net/release_image/157469/11/157469-11-3a2cd0330f990b996480303300bab293-923x415.png?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]


1ヶ月の無料トライアル
さらに、今回のアップデートにあわせて、1ヶ月のトライアル環境の提供を開始。
パレットCMSの豊富な機能やinazuma codeの書き味を、実際にお試しいただくことができるようになりました。
今後の展望
パレットCMSは「アイデアが生まれた瞬間、形になる」をブランドミッションに、開発を行っています。
今回リリースしたinazuma templateは、Webシステム制作の作業効率を飛躍的に高め、快適な開発環境を提供します。ぜひ、トライアル環境にてお試しください。

今後も、アイデアをより自由に、より効率的に実現できるプラットフォームを目指し、様々なアップデートを続けてまいります。


パレットCMS Ver.1.11の詳細はこちら
https://docs.palettecms.jp/release/v1-11

inazuma engineの詳細はこちら
https://palettecms.jp/inazuma-engine

Palette CMS製品サイト
https://palettecms.jp


会社概要
[表: https://prtimes.jp/data/corp/157469/table/11_1_793d0bce0db473ef3994940deb05c19b.jpg?v=202509010716 ]企業プレスリリース詳細へ : https://prtimes.jp/main/html/rd/p/000000011.000157469.htmlPR TIMESトップへ : https://prtimes.jp
編集部おすすめ