#6062 - Optimise the installer's installation of addons, modules, and blocks

  • By
  • Added
  • 2 views
Identifier #6062
Issue type Feature request or suggestion
Title Optimise the installer's installation of addons, modules, and blocks
Status Completed
Tags

Roadmap: v11 (custom)

Handling member PDStig
Addon installer
Description Some web configurations cannot elevate the PHP maximum execution time for whatever reason (host limits, using a downstream proxy, etc).

We need to be more mindful of the installer like we are the upgrader for this reason.

Re-configure the steps of the installer (namely block/addon/module installation) so that they are based on execution time. When the script has detected 10 seconds have elapsed, stop there and proceed to the next "step" (specify an offset in the URL). Don't do steps but instead do something like a percentage based on addons/blocks/modules installed versus total number we are processing.

So the new setup will be:

Step 1 - Welcome / initial checks / language selection
Step 2 - Licence
Step 3 - Forum
Step 4 - Credentials / basic info
Step 5 - File extraction / core install
Step 6 - Conversr install
Step 7 - Critical modules / addons / blocks
Step 8 - Addon / module / block install (broken into multiple executions every 10 seconds)
Step 9 - Done!
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated