a-blog cms ユーザーのための htmx初心者向け勉強会を開催しました
2023年4月23日 に ベースキャンプ名古屋 で「htmx初心者向け勉強会」を開催しました。前半は a-blog cms での利用は関係ない htmx だけの話から始め、後半は htmx を a-blog cms に実装していく方法などを共有させていただきました。 htmx@site テーマ a-blog cms の標準的なテーマである site テーマを利用し、出来るだ...
2023年4月23日 に ベースキャンプ名古屋 で「htmx初心者向け勉強会」を開催しました。前半は a-blog cms での利用は関係ない htmx だけの話から始め、後半は htmx を a-blog cms に実装していく方法などを共有させていただきました。 htmx@site テーマ a-blog cms の標準的なテーマである site テーマを利用し、出来るだ...
この記事では、ShoppingCart 拡張アプリ について、2024年4月30日にリリースした Ver. 2.2.2, Ver. 2.2.3 の内容について紹介いたします。 現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。 Ver. 2.2.3 のリリースノート ### Fixed - fix: Ver. 2.2.2 より管...
a-blog cms では、/themes/system/rss2.xml が用意されており、特に意識しなくてもルート直下にRSSファイルが生成されます。他のテンプレートファイルと同様、お使いのテーマに複製してカスタマイズすることも可能です。このファイルには Feed_Rss2モジュールが使用されています。しかし、Feed_Rss2モジュールでは変数等...
この記事では、2024年4月23日にリリースした Ver. 3.1.14 及び、Ver. 3.0.34、Ver. 2.11.63、Ver. 2.10.55 の修正内容について紹介いたします。 現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。 Ver. 3.1.14 リリースノート 変更点・新機能 - CMS-6694 PHP8.2, 8....
a-blog cms で複数の脆弱性が見つかりました。 該当の状況に当てはまる場合は大変お手数ですが以下のご対応をお願いいたします。 ### JVN識別番号 - **JVN#70977403** 今回は見つかった脆弱性は以下になります。 - エントリー編集ページのクロスサイトスクリプティング(XSS) - Webhook機能のサーバーサイドリクエスト...
**a-blog cms** の **post include** で出来なかった事で **htmx** を採用する事でできるようになる大きなところとして「**複数のエリアを同時に更新**」が可能になったところではないでしょうか。 上記は **htmx** を活用したサンプルサイトです。 合わせてご覧ください。 hx-swap-oob 属性とは 要素を置換する場所を指...
a-blog cms で脆弱性が見つかりました。 該当の状況に当てはまる場合は大変お手数ですが以下のご対応をお願いいたします。 ### JVN識別番号 - **JVN#48443978** 今回は見つかった脆弱性は「**Ping送信機能のディレクトリトラバーサル**」になります。 ## Ping機能の脆弱性 ### 内容 編集者以上で利用できるPing送信機能...
まず、実践的な実装方法の一つとして、標準的なページャー UI を Ajax を使用した動的コンテンツ読み込みに置き換える方法を紹介します。これを実現するために、**htmx** を利用します。 head に htmx のライブラリを読み込み **a-blog cms** を **htmx** のバックエンドに利用する場合、**ajax-header.js** の読み込み...
**htmx** は標準で browser history API をサポートしており、属性に **hx-push-url="true"** を追加することで、これを簡単に利用できます。**a-blog cms** をバックエンドで使用する際の注意点をいくつか紹介します。 * [htmx.org / History Support](https://htmx.org/docs/#history) ※(例)と書かれている部分は実...
この記事は、htmx が標準になる前に書かれた記事になり、「post include から htmx へ ― 2026 年版 a-blog cms における 部分更新のベストプラクティス」という新しい記事があります。 ウェブサイトやブログをよりインタラクティブにするためには、革新的な技術の採用が欠かせません。特に **a-blog cms** を使用してい...