[WordPress] 外掛分享: Nubocoder Agency Manager

首頁 › 外掛目錄 › Nubocoder Agency Manager
全新外掛
安裝啟用
—
尚無評分
6 天前
最後更新
—
問題解決
WordPress 6.9+ PHP 8.1+ v0.1.1 上架:2026-10-09

內容簡介

Nubocoder Agency Manager 是一款專為開發者和行銷人員設計的 WordPress 外掛,能有效管理團隊成員在客戶網站上的帳號,簡化帳號的新增、變更與刪除流程,提升安全性並降低管理成本。

【主要功能】
• 定義團隊成員及角色
• 批量管理帳號變更
• 監控存取權限與活動紀錄
• 安全的請求簽名與加密
• 獨立的外掛安裝需求

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.1.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Nubocoder Agency Manager」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

When a developer or marketer joins an agency, they need an account on every client site. When they leave, every one of those accounts must go. Doing it site by site is slow and one forgotten account is a security risk.
Agency Manager keeps your team in one place and applies it to your client sites:

Define team members and teams (for example Developers or Marketing), each with the role it gets on client sites.
Give access to one or many people on one, several or all sites, with a review of every change before anything is sent.
Change roles, suspend, restore or remove accounts in bulk.
Retire a member: every account is removed or suspended, and sites that do not answer are retried until it is done. Their content goes to an agency service account.
See who has access to what in the access matrix, including accounts whose role was changed on the site and administrators not managed by the agency.
Follow every change site by site, retry failures and read the tamper-evident activity log.

Each client site needs the companion plugin Nubocoder Agency Manager Client.
Security

Every request to a client site is signed with a key pair dedicated to that site, is valid for five minutes and cannot be replayed. Responses are signed too.
Site keys are encrypted in the database with the NBAM_ENCRYPTION_KEY constant.
Client sites only let the agency change accounts it created; the site owner decides what the agency may do and can disconnect at any time.
Removing access and granting administrator roles ask for your password again. The owner is emailed about critical actions.
Dedicated capabilities, optional mandatory two-factor authentication and an emergency button that revokes every key.

Install the hub on a dedicated WordPress site with few plugins, not on the public website of the agency.
External services
This plugin does not use any third-party service. It only talks to the client sites that you add in Agency Manager → Sites, which run the companion plugin Nubocoder Agency Manager Client. Nothing is sent until you add a site and its owner pastes the connection key on that site.

When a client site connects, it sends its address, its REST endpoint, its public key and the client plugin version.
To show and apply access, the hub sends signed requests to each connected site: the login, email, first and last name and role of the team members you give access to, and the role changes, suspensions and removals you confirm.
Client sites answer with their WordPress and PHP versions, their name and address, their roles and number of users, and the login, email, role and post count of the accounts the agency manages there, plus the login, email and role of their administrators, so they appear in the access matrix.
When you disconnect a site or use Revoke all, the hub tells that site to forget the connection.

The data stays between your hub and your client sites. The hub also sends emails about critical actions through wp_mail() of your own site.
Third-party libraries
The plugin includes Action Scheduler (https://actionscheduler.org/, GPLv3 or later) to run jobs in the background. The full source, including composer.json, is part of the plugin.

延伸相關外掛

文章
Filter
Mastodon