ひらめきは、稲妻の速さでコードになる。Palette CMS、独自テンプレートエンジン「inazuma engine」を開発

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

株式会社リーフワークス

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

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

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

Palette CMSと「inazuma engine」

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

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

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

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

https://palettecms.jp/inazuma-engine

テンプレートエンジン「inazuma template」

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

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

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

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

式ベースの独自言語「inazuma code」

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

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

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

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

会社概要

会社名

株式会社リーフワークス

代表者

代表取締役 澤 健太

資本金

10,000,000円

設立

2010年7月6日

所在地

〒520-0241

滋賀県大津市今堅田2丁目10-4

TEL

077-535-9027

FAX

077-535-9029

URL

https://www.leafworks.jp

Email

contact@leafworks.jp

事業内容

ビジネス向けクラウドサービスの提供

Webサービス開発 / ECサイト運営 / ITコンサルティング業務

このプレスリリースには、メディア関係者向けの情報があります

メディアユーザー登録を行うと、企業担当者の連絡先や、イベント・記者会見の情報など様々な特記情報を閲覧できます。※内容はプレスリリースにより異なります。

すべての画像


会社概要

株式会社リーフワークス

1フォロワー

RSS
URL
https://www.leafworks.jp/
業種
情報通信
本社所在地
滋賀県大津市今堅田2丁目10-4
電話番号
077-535-9027
代表者名
澤 健太
上場
未上場
資本金
1000万円
設立
2010年07月