Skip to content

Commit a31cfcb

Browse files
authored
Merge pull request #21 from marcusquinn/readme-fix-7-fix-16
Readme improvements #7 fix #16
2 parents 62729e0 + 4966b6a commit a31cfcb

File tree

1 file changed

+69
-10
lines changed

1 file changed

+69
-10
lines changed

readme.txt

Lines changed: 69 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,78 @@ License: GPLv2
66
License URI: http://www.gnu.org/licenses/gpl-2.0.html
77
Contributors: aanduque, superdav42
88

9-
The Complete Network Solution.
9+
The Complete Network Solution for transforming your WordPress Multisite into a Website as a Service (WaaS) platform.
1010

1111
== Description ==
1212

13-
WP Multisite WaaS
13+
WP Multisite WaaS helps you transform your WordPress Multisite installation into a powerful Website as a Service (WaaS) platform. This plugin enables you to offer website creation, hosting, and management services to your customers through a streamlined interface.
1414

15-
The WordPress Multisite Website as a Service (Waas) plugin. Now community maintained.
15+
Now community maintained.
1616

1717
== Installation ==
1818

19-
1. Upload 'wp-multisite-waas' to the '/wp-content/plugins/' directory
20-
2. Activate the plugin through the 'Plugins' menu in WordPress
21-
3. Follow the step by step Wizard to set the plugin up
19+
There are two recommended ways to install WP Multisite WaaS:
20+
21+
= Method 1: Using the pre-packaged release (Recommended) =
22+
23+
1. Download the latest release ZIP from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases)
24+
2. Log in to your WordPress Network Admin dashboard
25+
3. Navigate to Plugins > Add New > Upload Plugin
26+
4. Choose the downloaded ZIP file and click "Install Now"
27+
5. Network Activate the plugin through the 'Plugins' menu in WordPress
28+
6. Follow the step by step Wizard to set the plugin up
29+
30+
= Method 2: Using Git and Composer (For developers) =
31+
32+
This method requires command-line access to your server and familiarity with Git and Composer.
33+
34+
1. Clone the repository to your plugins directory:
35+
```
36+
cd wp-content/plugins/
37+
git clone https://github.com/superdav42/wp-multisite-waas.git
38+
cd wp-multisite-waas
39+
```
40+
41+
2. Install the required dependencies using Composer:
42+
```
43+
composer install
44+
```
45+
46+
3. Network Activate the plugin in your WordPress Network Admin dashboard
47+
4. Follow the setup wizard to complete the installation
48+
49+
= Common Installation Issues =
50+
51+
**"Failed opening required [...]/vendor/autoload_packages.php"**
52+
53+
This error occurs when the required vendor files are missing. This typically happens when:
54+
- You've downloaded the repository directly from GitHub without using a release package
55+
- The composer dependencies haven't been installed
56+
57+
Solution: Use the pre-packaged release from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases) or run `composer install` in the plugin directory.
58+
59+
**"Cannot declare class ComposerAutoloaderInitWPUltimoDependencies, because the name is already in use"**
60+
61+
This error usually occurs when updating from an older version of WP Ultimo or when multiple versions of the plugin are installed.
62+
63+
Solution: Deactivate and remove any older versions of WP Ultimo or WP Multisite WaaS before activating the new version.
64+
65+
**"Class 'WP_Ultimo\Database\Sites\Site_Query' not found"**
66+
67+
This error can occur if the plugin's autoloader isn't properly loading all the necessary classes.
68+
69+
Solution: Use the pre-packaged release from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases) which includes all required files.
70+
71+
== Requirements ==
72+
73+
- WordPress Multisite 5.3 or higher
74+
- PHP 7.4.30 or higher
75+
- MySQL 5.6 or higher
76+
- HTTPS enabled (recommended for secure checkout)
77+
78+
== Support ==
79+
80+
For support, please open an issue on the [GitHub repository](https://github.com/superdav42/wp-multisite-waas/issues).
2281

2382
== Upgrade Notice ==
2483

@@ -384,7 +443,7 @@ Version 2.0.20 - Released on 2022-09-30
384443
* Added: Security mode to deactivate all plugins except WP Ultimo and mu-plugins at once and reactivate after disable;
385444
* Added: Allow customers to update the membership to plans and variations with different periods;
386445
* Added: Allow customers to select one of their sites when creating a new one;
387-
* Added: Error message when customers access the add user page over users limit;
446+
* Added: Error message when customers access the "add user" page over users limit;
388447
* Added: wu_return_url filter, allowing custom redirections after checkout process;
389448
* Improvement: New payments from manual gateway are now generated by current membership;
390449
* Improvement: Elementor compatibility on mapped sites;
@@ -463,8 +522,8 @@ Version 2.0.15 - Released on 2022-06-15
463522
* Added: Currency Saudi Riyal
464523
* Improvement: Removes unlisted countries from the billing address checkout field when using the "Restrict by country" option;
465524
* Improvement: Disables the "Restrict by country" toggle when saving the form without allowed countries;
466-
* Improvement: Improves the addition of billing address fields by allowing the removal of fields through the wu_billing_address_fields filter and avoiding error in the use of this filter;
467-
* Improvement: Checks if payment status is completed when building the cart to prevent error with Ultimo defining the cart as retry;
525+
* Improvement: Improves the addition of billing address fields by allowing the removal of fields through the "wu_billing_address_fields" filter and avoiding error in the use of this filter;
526+
* Improvement: Checks if payment status is completed when building the cart to prevent error with Ultimo defining the cart as "retry";
468527
* Improvement: Verifies if the cart has a future value to be paid to better handle downgrades;
469528
* Improvement: Checks if subscription is not already cancelled on Stripe and Stripe Checkout gateways before trying to cancel;
470529
* Improvement: Improvement: Changes stripe.js handlers to better code readability and to follow Stripe recommendations;
@@ -485,7 +544,7 @@ Version 2.0.15 - Released on 2022-06-15
485544
* Fix: SSO not working on wp-admin page with mapped domains;
486545
* Fix: Stripe saved cards not working;
487546
* Fix: Downgrade cart not being correctly built when new plan is not free;
488-
* Fix: Correctly define a cart as retry and postpone the payment verification when building it to prevent some errors on checkout validation process;
547+
* Fix: Correctly define a cart as "retry" and postpone the payment verification when building it to prevent some errors on checkout validation process;
489548
* Fix: Get the enable multiple membership value config from settings value;
490549
* Fix: Allow updates with current plan on trial period;
491550
* Fix: Stripe Checkout gateway id with wrong value on get_or_create_customer method;

0 commit comments

Comments
 (0)