a-blog cms Ver. 3.1.0 で予定している機能追加や機能改善についてお知らせします

Roadmap Ver. 3.1

a-blog cms では、より使いやすいサービスを目指して日々プロダクト改善を行っています。
今回は次期マイナーバージョンである、a-blog cms Ver. 3.1.0 で予定している機能追加や機能改善をまとめてご紹介します!

新機能

まずは、目玉である新機能についてです。Ver. 3.1.0 ではプロフェッショナルライセンス以上で使用できる機能を新たに2つ追加することを予定しています。

監査ログ

管理画面でのユーザーの操作内容を監査ログとして確認できるようになります。

エントリーの同時編集の制御機能

複数のユーザーによりエントリーの同時編集が行われた場合、排他制御をおこない片方のユーザーからはエントリーを編集できないようにすることが可能になります。

機能改善

次に、機能改善についてです。Ver. 3.1.0 では日々ユーザーの皆様からいただくご意見をもとに、いくつか現状の機能の改善を予定しています。検討中のものも含めいくつかご紹介したいと思います。

開発ライセンスでも、ページキャッシュが有効に

Ver. 3.0.x 以前の仕様では、正式ライセンスが適用されていない場合、ページキャッシュが強制的に無効になる仕様になっていました。これにより、本番環境でないとページキャッシュ時の動作テストができず、本番公開後にページキャッシュによる意図しない動作が発覚することが見られました。

こういった問題を解決するため、Ver. 3.1.0 では開発ライセンスでもページキャッシュが有効になるように変更することになりました。

ショートカット機能の編集権限で「条件設定」や「カスタム設定」の項目を編集可能に

Ver. 3.0.x 以前の仕様では、ショートカット機能で編集者にモジュールIDの編集権限を与えた場合、「表示設定」の設定項目しか編集することができませんでした。Ver. 3.1.0 では、ユーザーの皆様の方からのご要望の声が多かったこともあり、ショートカット機能で編集者にモジュールIDの編集権限を与えた場合でも「条件設定」や「カスタム設定」の設定項目を編集できるように改善することを検討しています。

これにより、編集者権限でできることが増え、より柔軟な運用ができるWebサイトを作成することが可能になります。

PDF表示のUI改善

メディアユニットやファイルユニットでアップロードしたPDFをエントリーで表示する場合、Ver. 3.0.x 以前のデフォルトの動作では画像として表示する仕様になっていました。しかし、複数ページあるPDFでは特定のページしか表示されないという問題がありました。そこで、Ver. 3.1.0 ではデフォルトでPDFのページを移動できるようにすることを検討しています。

こちらも、画像のLazy Load についての機能改善と同じく、system テーマの変更になりますので、テーマ側で以前の表示に戻すことも可能になる予定です。

バージョン管理機能で時限公開可能に(検討中)

Ver. 3.0.x 以前のバージョン管理機能では作成したバージョンを指定した時間に公開することができないため、既存エントリーの未来バージョンを保存し、公開日時を指定して時限公開するためには、エントリーコードを同一に設定したエントリーを作成して対応する必要がありました。しかし、実際に2つエントリーを作成するというのは、手間であることや、更新者にとっては覚えるルールが増えることから、サイト運用のなかで活用するのは難しいという課題がありました。

そこで、Ver. 3.1.0 では、バージョンの時限公開機能に対応することを検討しております。a-blog cms フォーラム で「バージョン管理」と検索してみると、2016年から話があった機能でありますので、待ち望んでいた方も多いのではないでしょうか?

また、承認機能はバージョン管理機能を活用して、承認依頼ようのエントリーを作成する仕組みになっているため、バージョン管理機能で時限公開ができるようになった場合、承認機能でも時限公開ができるようになる予定です。

その他の機能改善

先程説明した機能改善以外にもいくつか機能改善を行う予定です。現在検討中のものも含め以下の機能改善を予定しています。

  • メディアのファイル名の編集
  • メディアでアップロードしたファイルのリンクに拡張子を含める
  • Twitterログイン時に求められるパスコードを不必要に
  • プレビューの共有機能で共有リンクの発行時に表示している共有期限を絶対的な時間で表示する
  • エントリー編集ページの時刻の直接入力
  • マイページ機能の追加及び、マイページが実装されたテーマを新規追加(検討中)
  • ユニットの複製機能を新規追加(検討中)
  • 同一ブログ内でのカテゴリーコードの重複許可オプションを追加(検討中)

まとめ

次期マイナーバージョンである、a-blog cms Ver. 3.1.0 で予定している機能追加や機能改善についての情報をお届けいたしました。ユーザーの皆様に喜んでいただける CMS を目指して企画・開発を続けてまいりますので楽しみに待っていただけると幸いです。

ご意見・ご要望は Slack コミュニティ公式ツイッター からお気軽にご連絡ください!
引き続き a-blog cms をよろしくお願いいたします!

a-blog cms Ver. 3.2.0 で予定している機能追加や機能改善について(ロードマップ)

Roadmap Ver. 3.2

いつもお世話になっております。

a-blog cms では、より使いやすいプロダクトを目指して日々改善を行っています。
今回は次期マイナーバージョンである、a-blog cms Ver. 3.2.0 で予定している機能追加や機能改善をまとめてご紹介します!

実際のリリースされた製品では内容や機能が違っている可能性がございます。

新機能

Ver. 3.2 で予定している新機能についてです。全く新しい機能というわけではなく既存機能を改善・より便利にする機能追加となります。

エントリー編集画面の改善

一番よく使用するエントリーの編集画面について以下改善を予定しております。より簡単・便利にエントリー編集ができるようになります。

  • デフォルトのテキストユニットを、よりリッチで使い易いエディタに改修(メディア挿入・簡易的なwysiwyg機能)
  • ユニットグループ機能改善(グループ化できる専用ユニットの用意)
  • ユニットの複製機能を追加
  • UI調整(全体的にボタンが多いのでシンプル化)

アップデート自動化

フィックスバージョンに限り、自動でアップデートを行うオプションを用意いたします。 これにより、CMSアップデートの手間が少なくなり運用コストを削減できます。

Movable Type形式 or WordPress形式でのエクスポート機能

現状以下の形式のものをa-blog cmsにインポートできるようになっていますが、逆にエクスポートする機能は用意されていませんでした。

  • CSVインポート
  • Movable Type形式のインポート
  • WordPress形式のインポート

この状況はもし他のCMSに乗り換える場合の出口として選択肢がなく、お客様にとっても不安材料になるため、Movable Type形式かWordPress形式のエクスポート機能を用意することになりました。まだ形式は決定していませんが、例えば Movable Type形式でエクスポートできれば、WordPressにもインポートはできるので、柔軟なエクスポート形式を検討したいと思います。

開発者向け新規テーマの追加

新しい開発者向けの新規テーマを追加予定です。既存の「develop」テーマを改良する形を予定しております。 新しいテーマの技術スタックは以下のものを予定しております。

  • Vite(ビルドツール)
  • Tailwind CSS(CSSフレームワーク)
  • Alpine.js(軽量フロントエンドフレームワーク)
  • HTMX(インタラクティブUIを実現するJavaScriptライブラリ)

また「develop」テーマと違い、標準の状態でトップ、一覧、詳細ページのテンプレートを用意したいと思います。

機能改善

Ver. 3.2.0 では日々ユーザーの皆様からいただくご意見をもとに、いくつか現状の機能の改善を予定しています。

一覧系管理画面の改善

開発・運用でよく使用する一覧系管理画面について、よりリッチなUIで操作できるような改善を予定しております。

現状の問題点

  • 操作数が多い
  • ボタンが多くわかりずらい
  • 一覧から詳細に移動したあと、元に戻ると絞り込みが外れてしまう
  • 検索しずらい

対応予定ページ

  • モジュール一覧
  • エントリー一覧
  • カテゴリー一覧

カスタムユニットのデータがシリアライズされていてる問題の修正

現状カスタムユニットのデータをシリアライズして保存しているため「一括テキスト置換」に対応できていないなどの弊害があります。 これを通常のカスタムフィールドと同じ形式で保存するようにし、一括でテキスト置換ができるよう改善いたします。

WebPアップロード対応

現状は、次世代画像フォーマットの「WebP」画像の生成には対応していますが、「WebP」画像のアップロードには対応していません。 昨今「WebP」の普及からブラウザから画像をダウンロードすると「WebP」画像になっていてアップロードできないということも増えてきたため「WebP」画像のアップロードに対応したいと思います。

その他の機能改善

  • カスタムフィールドメーカー出力でtable以外のスタイル対応
  • 利用頻度の低いモジュールの非推奨化
  • コンバーターの拡張機能の追加
  • 会員一覧に最終セッション時間を表示できるように改善

リリース時期

2024年秋・冬にベータ版を用意、2025年初頭にはリリースしたいと考えております。

まとめ

次期マイナーバージョンである、a-blog cms Ver. 3.2.0 で予定している機能追加や機能改善についての情報をお届けいたしました。ユーザーの皆様に喜んでいただける CMS を目指して企画・開発を続けてまいりますので楽しみに待っていただけると幸いです。

ご意見・ご要望は Discordコミュニティ公式ツイッター からお気軽にご連絡ください!
引き続き a-blog cms をよろしくお願いいたします!