Changeset 3493959
- Timestamp:
- 03/29/2026 06:15:21 PM (2 days ago)
- Location:
- grabwp-tenancy
- Files:
-
- 2 edited
-
tags/1.0.7/readme.txt (modified) (5 diffs)
-
trunk/readme.txt (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
grabwp-tenancy/tags/1.0.7/readme.txt
r3493925 r3493959 1 1 === GrabWP Tenancy === 2 2 Contributors: taicv 3 Tags: multi site, multi tenancy, multi site, multi domain, subdirectories3 Tags: multi-tenant, multisite, multi site, multi domain, saas 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 … … 19 19 = WORDPRESS MULTISITE ALTERNATIVE - ENABLE MULTI-TENANT AT NO COST = 20 20 21 GrabWP Tenancy provides the foundation for multi-tenant WordPress with essential isolation features. Host your tenants effortlessly on a single domain using our new **Path-Based Routing** (e.g., example.com/ tenant), or map them to full custom domains. It is the perfect, lightweight, drop-in replacement for WordPress Multisite built for simplicity and scale.21 GrabWP Tenancy provides the foundation for multi-tenant WordPress with essential isolation features. Host your tenants effortlessly on a single domain using our new **Path-Based Routing** (e.g., example.com/site/abcdef), or map them to full custom domains. It is the perfect, lightweight, drop-in replacement for WordPress Multisite built for simplicity and scale. 22 22 23 23 **📖 Complete Documentation**: [grabwp.com](https://grabwp.com) … … 34 34 * **Early Initialization**: Plugin loads before WordPress core hooks 35 35 36 = Pro Features=36 = Need More? Upgrade to Pro = 37 37 38 * **Dedicated Database Per Tenant**: Give every tenant their own MySQL or SQLite database - complete data isolation, zero cross-tenant risk 39 * **Full wp-content Separation**: Isolated themes, plugins, and uploads directory per tenant - no shared extensions, no bleed-over 40 * **SQLite Per Tenant**: Lightweight SQLite databases for small tenants and dev environments - no extra MySQL instance required 41 * **AJAX Backup & Restore**: 7-step backup, 8-step restore with real-time progress UI - runs async so PHP timeouts never kill your backup 42 * **Cross-Database Migration**: Restore a tenant to any database type - migrate freely between shared MySQL, dedicated MySQL, and SQLite 43 * **Extension Sync & Convert**: Sync plugins and themes with the filesystem state, then switch between symlink and copy installs per tenant 44 * **Broken Symlink Auto-Repair**: One-click detection and repair of broken plugin or theme symlinks - keep every tenant's extensions healthy 45 * **Custom Tenant Data Location**: Store tenant content outside the webroot or on any server path - configure via wp-config.php constants 46 * **Per-Tenant Config Files**: Each tenant gets its own config file; new tenants inherit master defaults - fine-grained control at scale 38 Managing multiple client sites and need enterprise-grade isolation? **[GrabWP Tenancy Pro](https://grabwp.com/pro/)** adds: 39 40 * **Dedicated MySQL or SQLite** database per tenant — complete data isolation, zero cross-tenant risk 41 * **Full wp-content separation** — isolated themes, plugins & uploads per tenant 42 * **AJAX backup & restore** — 7-step backup, 8-step restore with real-time progress UI 43 * **Cross-database migration** — move tenants freely between shared MySQL, dedicated MySQL, and SQLite 44 * **Extension sync & management** — sync plugins/themes with filesystem, switch between symlink and copy installs 45 * **Broken symlink auto-repair** — one-click detection and repair 46 * **Custom tenant data location** — store content outside wp-content/uploads using settings or wp-config.php 47 * **Per-tenant config files** — each tenant gets its own config; new tenants inherit master defaults 48 49 **From $9.99/month** — all plans include every feature. Use code `EARLYBIRDPRO` for 20% off. 50 51 👉 **[Get Pro Now](https://grabwp.com/pro/)** 47 52 48 53 == Frequently Asked Questions == … … 70 75 * **Technical Issues**: Report bugs on [GitHub Issues](https://github.com/grabwp/grabwp-tenancy/issues) 71 76 77 = How is this different from WordPress Multisite? = 78 79 WordPress Multisite shares one database, one set of plugins, and one set of themes across all sites. GrabWP Tenancy gives each tenant true isolation — separate table prefixes, separate upload directories, and with Pro, completely dedicated databases and per-tenant plugins/themes. No network admin complexity, no shared-database risks. 80 81 = Can I manage 50+ client sites with this? = 82 83 Yes. GrabWP Tenancy is built for WordPress freelancers and agencies managing multiple client sites from a single installation. The admin interface handles tenant CRUD, and Pro adds backup/restore per tenant for easy management at scale. 72 84 73 85 == Screenshots == … … 82 94 1. Upload the plugin files to the `/wp-content/plugins/grabwp-tenancy` directory 83 95 2. Activate the plugin through the 'Plugins' menu in WordPress 84 3. Add the following line to your wp-config.php file:85 `require_once __DIR__ . '/wp-content/plugins/grabwp-tenancy/load.php';`86 87 96 **📖 Need detailed setup instructions?** Visit our [complete documentation](https://grabwp.com) for step-by-step guides and troubleshooting. 88 97 -
grabwp-tenancy/trunk/readme.txt
r3493923 r3493959 1 1 === GrabWP Tenancy === 2 2 Contributors: taicv 3 Tags: multi site, multi tenancy, multi site, multi domain, subdirectories3 Tags: multi-tenant, multisite, multi site, multi domain, saas 4 4 Requires at least: 5.0 5 5 Tested up to: 6.9 … … 19 19 = WORDPRESS MULTISITE ALTERNATIVE - ENABLE MULTI-TENANT AT NO COST = 20 20 21 GrabWP Tenancy provides the foundation for multi-tenant WordPress with essential isolation features. Host your tenants effortlessly on a single domain using our new **Path-Based Routing** (e.g., example.com/ tenant), or map them to full custom domains. It is the perfect, lightweight, drop-in replacement for WordPress Multisite built for simplicity and scale.21 GrabWP Tenancy provides the foundation for multi-tenant WordPress with essential isolation features. Host your tenants effortlessly on a single domain using our new **Path-Based Routing** (e.g., example.com/site/abcdef), or map them to full custom domains. It is the perfect, lightweight, drop-in replacement for WordPress Multisite built for simplicity and scale. 22 22 23 23 **📖 Complete Documentation**: [grabwp.com](https://grabwp.com) … … 34 34 * **Early Initialization**: Plugin loads before WordPress core hooks 35 35 36 = Pro Features=36 = Need More? Upgrade to Pro = 37 37 38 * **Dedicated Database Per Tenant**: Give every tenant their own MySQL or SQLite database - complete data isolation, zero cross-tenant risk 39 * **Full wp-content Separation**: Isolated themes, plugins, and uploads directory per tenant - no shared extensions, no bleed-over 40 * **SQLite Per Tenant**: Lightweight SQLite databases for small tenants and dev environments - no extra MySQL instance required 41 * **AJAX Backup & Restore**: 7-step backup, 8-step restore with real-time progress UI - runs async so PHP timeouts never kill your backup 42 * **Cross-Database Migration**: Restore a tenant to any database type - migrate freely between shared MySQL, dedicated MySQL, and SQLite 43 * **Extension Sync & Convert**: Sync plugins and themes with the filesystem state, then switch between symlink and copy installs per tenant 44 * **Broken Symlink Auto-Repair**: One-click detection and repair of broken plugin or theme symlinks - keep every tenant's extensions healthy 45 * **Custom Tenant Data Location**: Store tenant content outside the webroot or on any server path - configure via wp-config.php constants 46 * **Per-Tenant Config Files**: Each tenant gets its own config file; new tenants inherit master defaults - fine-grained control at scale 38 Managing multiple client sites and need enterprise-grade isolation? **[GrabWP Tenancy Pro](https://grabwp.com/pro/)** adds: 39 40 * **Dedicated MySQL or SQLite** database per tenant — complete data isolation, zero cross-tenant risk 41 * **Full wp-content separation** — isolated themes, plugins & uploads per tenant 42 * **AJAX backup & restore** — 7-step backup, 8-step restore with real-time progress UI 43 * **Cross-database migration** — move tenants freely between shared MySQL, dedicated MySQL, and SQLite 44 * **Extension sync & management** — sync plugins/themes with filesystem, switch between symlink and copy installs 45 * **Broken symlink auto-repair** — one-click detection and repair 46 * **Custom tenant data location** — store content outside wp-content/uploads using settings or wp-config.php 47 * **Per-tenant config files** — each tenant gets its own config; new tenants inherit master defaults 48 49 **From $9.99/month** — all plans include every feature. Use code `EARLYBIRDPRO` for 20% off. 50 51 👉 **[Get Pro Now](https://grabwp.com/pro/)** 47 52 48 53 == Frequently Asked Questions == … … 70 75 * **Technical Issues**: Report bugs on [GitHub Issues](https://github.com/grabwp/grabwp-tenancy/issues) 71 76 77 = How is this different from WordPress Multisite? = 78 79 WordPress Multisite shares one database, one set of plugins, and one set of themes across all sites. GrabWP Tenancy gives each tenant true isolation — separate table prefixes, separate upload directories, and with Pro, completely dedicated databases and per-tenant plugins/themes. No network admin complexity, no shared-database risks. 80 81 = Can I manage 50+ client sites with this? = 82 83 Yes. GrabWP Tenancy is built for WordPress freelancers and agencies managing multiple client sites from a single installation. The admin interface handles tenant CRUD, and Pro adds backup/restore per tenant for easy management at scale. 72 84 73 85 == Screenshots == … … 82 94 1. Upload the plugin files to the `/wp-content/plugins/grabwp-tenancy` directory 83 95 2. Activate the plugin through the 'Plugins' menu in WordPress 84 3. Add the following line to your wp-config.php file:85 `require_once __DIR__ . '/wp-content/plugins/grabwp-tenancy/load.php';`86 87 96 **📖 Need detailed setup instructions?** Visit our [complete documentation](https://grabwp.com) for step-by-step guides and troubleshooting. 88 97
Note: See TracChangeset
for help on using the changeset viewer.