
內容簡介
TrustBrain Update Manager 是一款幫助網站管理自動更新的外掛,讓使用者能夠靈活設定核心、外掛及佈景主題的更新策略,確保網站始終保持最新,同時避免不必要的風險。
【主要功能】
• 自訂更新政策:選擇核心、外掛及佈景主題的更新方式
• 定時更新:設定自動更新的時間表
• 更新日誌:記錄所有更新及變更歷史
• GitHub/GitLab 支援:管理來自公共倉庫的更新
• 電子郵件通知:更新後發送摘要郵件給多位收件人
• 多站點管理:集中管理網路中的所有網站更新
外掛標籤
開發者團隊
原文外掛簡介
Not all automatic, not all manual: just the right way to keep your site up to date.
TrustBrain Update Manager lets you decide how far automatic updates may go. Install patch releases automatically and review the bigger ones first, set a different rule for a plugin that needs care, run updates at a quiet hour, and keep a record of everything that changed.
Right after activation, every update policy is “Not selected (follow WordPress)”, so automatic updates keep working as before until you change it. Every update stays visible on the WordPress screens as usual.
Update Policies
Choose a policy for core, plugins, themes and translations
Four levels: follow WordPress / patch versions only / up to minor versions / everything including major versions
Give a single plugin or theme its own policy; the Plugins and Themes lists show which policy applies to each item
Core updates are checked against the PHP and MySQL/MariaDB versions they require before they are installed
For plugins and themes from WordPress.org, a patch-only or minor-only policy installs the newest release within the allowed range, so you still receive fixes while staying on the same line
Plugins and themes hosted on GitHub or GitLab
For an item whose source is published on a public GitHub or GitLab repository, the plugin reads the repository’s tags and shows the newest version within your policy on the Plugins / Themes lists, the per-item policies page and the update targets page. Download that version from the repository and upload it to install it.
GitHub access token (optional)
GitHub allows sixty requests an hour per IP address, shared with every other site on the same server. If you follow many items hosted on GitHub, set an access token on the Maintenance page to raise the limit. The token needs no permissions: it is used only to read public tags, is sent only to api.github.com, and is deleted when the plugin is uninstalled.
Scheduled Updates
Run automatic updates on your own schedule: hourly to monthly, on the day and at the time you choose
While the schedule is on, automatic updates run only at that time (or when you press “Run update now”), so they never run twice
“Check for updates” fetches the latest information from every source; “Run update now” installs the allowed updates right away and reports the result
Update Log
Updates of core, plugins, themes and translations are recorded, together with plugin and theme installs and removals, plugin activations and deactivations, and theme switches
Filter by type, status, or a single plugin or theme, with the versions before and after, the kind of update and the user
A failed update that needs to be reinstalled by hand is clearly marked
Update Targets
One page shows every available update and whether it will be installed automatically, with the reason
Updates that your site cannot install yet, because they need a newer WordPress or PHP, are listed with what they require
The time the information was fetched is shown
The WordPress Updates screen shows the policies in use
Email Notification
One summary email after automatic updates, in place of WordPress’s separate emails
Several recipients and Bcc addresses
Every part of the wording can be edited, and clearing a field brings back the bundled text
When a major or minor update is included, the email adds a checklist for reviewing the site
Multisite
On a network, everything is managed from the network admin with one set of policies and one update log, because WordPress runs automatic updates on the main site and the plugin and theme files are shared by every site
What to remove on uninstall is chosen once for the whole network
Third-Party Services
This plugin communicates with the following services. No personal data is sent to any of them.
WordPress.org API, to retrieve core version and requirement information, and the list of released versions of a plugin or theme hosted there. This is the same endpoint WordPress core uses.
Endpoints: api.wordpress.org/core/version-check/1.7/ , api.wordpress.org/plugins/info/1.2/ , api.wordpress.org/themes/info/1.2/
Terms of Service: https://wordpress.org/about/privacy/
GitHub API, to read the tags of a public repository, only for an item whose source is published there and only while a patch-only or minor-only policy is in use. The request carries the repository owner and name, and the access token when one has been set.
Endpoint: api.github.com/repos/{owner}/{repository}/tags
Terms of Service: https://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacy Policy: https://docs.github.com/site-policy/privacy-policies/github-privacy-statement
GitLab API, for the same purpose and under the same conditions as GitHub.
Endpoint: gitlab.com/api/v4/projects/{project}/repository/tags
Terms of Service: https://about.gitlab.com/terms/
Privacy Policy: https://about.gitlab.com/privacy/
