Switch WP over to new installer
CiviCRM Setup
civicrm/vendor/civicrm/civicrm-setup
is included in both the download available on CiviCRM and if the nightly and RC installations
that can be found on the latest downloads page
The existing installer does not have advanced options such as enableing or disable modules, pingback, and shows the DB settings front and center.
CiviCRM Setup allows for enabling and disabling components, opting in to pingbacks, and moves the database settings to the bottom.
I have tested civicrm-setup extensively and I think we should make it the default.
Make CiviCRM-Setup the default for WP
At the Maryland Sprint we reviewed this screen and have the following suggestions and improvements
-
Expand the message to the user at the top of the page and explain that CiviCRM has an installation and configuration process -
In the database section add some text to let peiople know they can cahnge the settings, but add a warning that this is for advanced users. -
On activation redirect users to the install screen detailed above. It has become expected behavior for plugins that are more complex to do this. We'll need to only redirect on activation, bulk activation and cli activation will not trigger the redirect.
Once these tasks are done, we shpuld be able to start building the release tarballs with civicrm-setup.
Edited by kcristiano