• HOME
  • WORKS
  • SERVICE
  • ABOUT
  • BLOG
  • NEWS
  • RECRUIT
  • CONTACT

エンタメ特化型、心を動かすWeb制作。
まずは無料で相談いたします!

公開日:2025/05/17

【開発者向け】ProcessWire最新アップデート情報(Weekly #573より抜粋)

今号では、最新のコアアップデート情報に加えて、まもなく公開予定の新しい管理テーマに関する詳細をご紹介します。

さらに、管理画面へのIP・位置情報によるアクセス制限を実現する新モジュール「User Restrictions」の登場。

フルスタックサイト構築

今週のコアアップデートと新しい管理テーマについて

今週のProcessWireの開発ブランチでは、以下のようなマイナーアップデートが実施されました:

  • AdminThemeUikitの準備更新:まもなく公開される新しい管理テーマに向けた調整。

  • TinyMCE入力フィールドの改善:新たに2つのフックメソッドが追加されました。

    InputfieldTinyMCESettings::prepareSettingsForOutput

    InputfieldTinyMCE::getModuleConfigInputfields

  • バグ修正:

    複数のページを値に持つPageTableフィールドがjoinFieldsで空になる問題(#2066)

    空のフィールド(例:title='')をクエリする際、joinFieldsと併用すると「Unknown column」エラーが出る問題(#2067)

まもなく公開!新しい管理テーマの見どころ

今回の新しい管理テーマは、完全に新しいテーマというよりは、現行のAdminThemeUikitのデザインアップデート版です。

以下のようなポイントが特徴です:

  • 既存デザインも引き続き利用可能:クライアントへの影響を心配する必要はありません。

  • ダークモード・ライトモードの切り替え機能を搭載

  • 管理画面のテーマカラーを自由に選択可能(プリセット or カラーピッカー)

  • TinyMCEエディタも新スキンで統一感を強化

  • 30以上のCSS変数でカスタマイズ性アップ、さらに独自CSSファイルで柔軟な編集が可能に!

来週にはこの新テーマが利用可能になる予定です。


新モジュール紹介:「User Restrictions」

この新しいサードパーティ製モジュール「User Restrictions」は、ProcessWireの管理画面へのアクセスをIPアドレスまたは位置情報によって制限できる機能を提供します。

主な特徴:

  • $config->UserRestrictions配列で簡単に設定

  • ユーザーごとに制限対象や方式(IP・位置情報)を選択可能

  • 制限はデバッグモードの有無で切り替え可能

  • 表示されるエラーメッセージの詳細度も設定可能

  • IP制限は標準対応、位置情報制限には外部サービスが必要(例:ipgeolocation.io)

現在はベータ版として提供されていますが、一部機能はすでに実運用でも使用されており、今後のアップデートにも期待です。

以上が第573号の内容です。

次号は5月10日(土)の予定です。

 

「ProcessWireで、理想のWebサイトを一緒に作りませんか?」
夢双合同会社が、あなたの“こうしたい”を形にします。
お問い合わせはこちら

Back to list

© 2019- MUSOU.