Manager (by ROBOTSTXT) git.robotstxt.es
Client-side dashboard for the ROBOTSTXT plugin ecosystem. Lists the catalog from a remote Plugins Core install, resolves local install/update state, and installs, activates, and updates plugins directly from the store.
by ROBOTSTXT · git.robotstxt.es/robotstxt/robotstxt-manager · website
Install
The author publishes release zips, so WP-CLI can install straight from git.robotstxt.es:
wp plugin install https://git.robotstxt.es/robotstxt/robotstxt-manager/releases/download/1.7.0/robotstxt-manager-1.7.0.zipDeclares an update source (https://www.robotstxt.software/plugins/robotstxt-manager/), so updates arrive through the plugin's own updater.
Readme
=== Manager (by ROBOTSTXT) === Contributors: robotstxt, javiercasares Tags: dashboard, catalog, updates, subscriptions, management Requires at least: 4.4 Tested up to: 7.1 Stable tag: 1.7.0 Requires PHP: 8.0 Version: 1.7.0 License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.txt
Client-side dashboard for the ROBOTSTXT plugin ecosystem. Browse the catalog, see what's installed, and spot subscription issues — all from your own wp-admin.
== Description ==
Manager (by ROBOTSTXT) is a WordPress plugin that customers install on their own site. It connects to a remote Plugins Core installation (via REST API + account-level API key) and provides a single dashboard for the ROBOTSTXT plugin ecosystem:
- Lists the full plugin catalog with name, type (free/premium), price, and current version.
- For each catalog entry, shows the local install state: not installed, installed (inactive), up to date, or update available.
- Click a plugin's row to expand its description and a link to its website on the store.
- One-click actions: Install, Activate, and Update run on a classic page load with a standard admin notice (green/red) reporting the outcome; Buy redirects to checkout on the store site.
- Subscription health dashboard (Phase 4+): license expiring soon, payment failed, expired — surfaced as admin notices so issues are visible before updates silently stop.
This plugin does not re-implement the per-plugin update mechanism. Every ROBOTSTXT plugin bundles its own copy of the Robotstxt_Core_Plugin_Updater SDK, so updates keep working even if Manager is deactivated. Manager's value is visibility and one place to click.
Requires Core 1.4.2+ on the store for descriptions in the catalog list (older Core versions still work; rows simply show no description).
== Using the plugin ==
= Settings =
Configure at ROBOTSTXT → Settings:
- Store URL — Base URL of the remote Plugins Core installation (defaults to
https://www.robotstxt.software). - API Key — Account-level API key issued by the ROBOTSTXT store. Encrypted before storage; masked in the UI (last 4 characters shown). Use the "Test connection" button to verify connectivity.
- Catalog Cache (minutes) — How long the catalog response is cached in a transient. Default: 60 minutes.
- Data on Uninstall — Opt-in checkbox. When enabled, all Manager options and transients are deleted on uninstall. Default: off.
= Main screen =
ROBOTSTXT → Plugins shows the catalog table:
| Column | Description |
|---|---|
| Plugin | Name from the store. The row below each plugin carries its website link and description (always visible). |
| Version | Current version in the store. |
| Requires WP / Requires PHP | Minimum requirements, checked against this site (warning icon when not met). |
| Price | "Free", or the annual price for premium plugins. |
| Action | Install / Activate / Update / Buy, depending on local state. |
| Status | Not installed / Installed (inactive) / Up to date / Update available (vX → vY). |
Below the table: a Support section and an explanation of Payments (annual subscriptions, automatic renewal, cancellation, Mollie processing).
Click "Refresh catalog" to force a fresh fetch from Core. Install, Activate, and Update run on a classic page load (no JavaScript) and report the result as a standard admin notice.
== Extra Configurations ==
No extra define() constants are required in wp-config.php. All configuration is done via the Settings page in wp-admin.
== Installation ==
= Automatic download =
Visit the plugin section in your WordPress, search for Manager (by ROBOTSTXT); download and install the plugin.
= Manual download =
Extract the contents of the ZIP and upload the contents to the /wp-content/plugins/robotstxt-manager/ directory. Once uploaded, it will appear in your plugin list. Go to ROBOTSTXT → Settings to configure the Store URL and API key.
== Frequently Asked Questions ==
= Is this plugin compatible with WordPress Multisite? =
No. This plugin is intentionally not compatible with WordPress Multisite, matching the architecture of the rest of the ecosystem.
= What PHP version is required? =
PHP 8.0 or higher.
= Do I need Plugins Core installed on my site? =
No. Plugins Core runs on the ROBOTSTXT store site. This plugin talks to it remotely via REST API. You do not need Core, Mollie, or Sync installed locally.
= How is the API key stored? =
Encrypted at rest using AES-256-CBC with a key derived from your site's WordPress AUTH_KEY and AUTH_SALT constants. Never stored in plaintext, never logged, never exposed in any response.
== Compatibility ==
- WordPress: 4.4 - 7.1
- PHP: 8.0 - 8.5
== Changelog ==
Only the 3 last versions. The full changelog will be at changelog.txt
= 1.7.0 =
Release date: 2026-08-18
- New: per-domain license support (Core 1.11.0+) — downloads and download-token exchanges now send this site's domain, so premium licenses bind to this site and the store rejects them from other domains. Catalog subscription pills show the bound domain (e.g. "Subscribed @ example.com").
- Improvement: download failures now surface the store's own error message (e.g. the domain-mismatch explanation) instead of a bare HTTP status code.
= 1.6.2 =
Release date: 2026-08-18
- Added:
ROBOTSTXT_MANAGER_NOTICEDpresence constant (guarded,true) — ecosystem plugins detect Manager via a constant check instead of scanning the plugin list.
= 1.6.1 =
Release date: 2026-08-18
- Fixed: "headers already sent" warning after saving the settings — the form handler now runs on
admin_init, before any output.
= Previous versions =
If you want to see the full changelog, visit the plugin page.
== Compliance ==
This plugin adheres to the following security measures and review protocols for each version:
Read the full README on git.robotstxt.es →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 1.7.0 | Aug 24, 2026 | robotstxt-manager-1.7.0.zip | 35 |
| 1.6.1 | Aug 18, 2026 | robotstxt-manager-1.6.1.zip | 36 |
| 1.6.0 | Aug 18, 2026 | robotstxt-manager-1.6.0.zip | 4 |
| 1.5.0 | Aug 18, 2026 | robotstxt-manager-1.5.0.zip | 1 |
| 1.4.1 | Aug 17, 2026 | robotstxt-manager-1.4.1.zip | 15 |
| 1.4.0 | Aug 17, 2026 | robotstxt-manager-1.4.0.zip | 2 |
| 1.3.1 | Aug 17, 2026 | robotstxt-manager-1.3.1.zip | 1 |
| 1.3.0 | Aug 17, 2026 | robotstxt-manager-1.3.0.zip | 1 |
| 1.2.1 | Aug 17, 2026 | robotstxt-manager-1.2.1.zip | 2 |
| 1.2.0 | Aug 17, 2026 | robotstxt-manager-1.2.0.zip | 1 |
| 1.1.0 | Aug 17, 2026 | robotstxt-manager-1.1.0.zip | 1 |
| 1.0.0 | Aug 17, 2026 | robotstxt-manager-1.0.0.zip | 1 |
| 0.6.0 | Aug 17, 2026 | robotstxt-manager-0.6.0.zip | 1 |
| 0.5.3 | Aug 15, 2026 | robotstxt-manager-0.5.3.zip | 5 |
| 0.5.1 | Aug 15, 2026 | robotstxt-manager-0.5.1.zip | 4 |
| 0.5.0 | Aug 14, 2026 | robotstxt-manager-0.5.0.zip | 0 |
| 0.4.0 | Aug 14, 2026 | robotstxt-manager-0.4.0.zip | 0 |
| 0.3.1 | Aug 14, 2026 | robotstxt-manager-0.3.1.zip | 0 |
| 0.1.3 | Aug 12, 2026 | robotstxt-manager-0.1.3.zip | 7 |
| 0.1.2 | Aug 12, 2026 | robotstxt-manager-0.1.2.zip | 0 |
| 0.1.1 | Aug 12, 2026 | robotstxt-manager-0.1.1.zip | 0 |
| 0.1.0 | Aug 12, 2026 | robotstxt-manager-0.1.0.zip | 0 |
Active-site estimate ≈40 comes from the 1.6.1 cohort. Method.