Devenia / WordPressプラグイン
Devenia MCP Updaterで、インストール済みのすべてのWordPressプラグインを自動更新の対象に
WordPressでは、提供元が混在していても無人アップデートを利用できます。管理されたDeveniaチャンネルは、一覧にあるプラグインだけを処理します。
プロバイダーの境界
1つの管理されたチャネル、2つのプロバイダー経路
一覧にあるDeveniaプラグイン
明示的に一覧へ登録されたDeveniaプラグインだけが、管理されたDeveniaチャンネルからパッケージを受け取ります。
その他すべてのプラグイン
その他のすべてのプラグインは、それぞれの信頼できる提供元を通じた無人アップデートの対象であり続けます。
パッケージの受け入れ
パッケージを受け入れる前に満たすべき条件
アップデート情報が利用できない、または無効な場合、インストール済みのプラグインは変更されません。
署名付きの更新情報
パッケージを受け入れる前に、アップデート情報に有効なDevenia署名が含まれている必要があります。
想定されるパッケージパス
パッケージURLは https://downloads.devenia.com/ 配下でなければなりません。
公開済みダイジェストとの一致
ダウンロードしたバイト列は、公開されたSHA-256ハッシュと一致しなければなりません。
独立した運用
更新経路はGitホスティングに依存しない
検出、パッケージ配信、継続的な動作は、管理されたDeveniaチャンネルを通じて行われます。
これらの操作に外部のGitホスティング(GitHubを含む)は必要ありません。
依存関係
Updaterの実行に必要なWordPressの条件
これらの前提条件は、ネイティブなアップデート実行環境、署名チェック、パッケージソースを対象にします。
6.8以降
WordPress 6.8以降ネイティブなスケジュールチェックとファイルシステムのアップデートワークフローを提供します。
7.4以降
PHP 7.4以降実行時にアップデーターを動かします。
パッケージを受け入れる前に、署名済みのアップデートマニフェストを検証します。
署名済みのマニフェストと、コンテンツアドレス指定されたDeveniaプラグインパッケージを提供します。
安定版パッケージ
この境界がサイトに合う場合にUpdaterを使う
WordPressにこの提供元の境界を導入する場合は、安定したDevenia MCP Updater ZIPをダウンロードしてください。
