To improve the user experience when installing and upgrading Mautic
May 16, 2021
Users are prevented from installing or upgrading Mautic in the user interface or command line if their hosting environment could cause problems
Improvements to the documentation for installing and updating Mautic in the Documentation and Knowledgebase and in-app
We frequently see people having problems with installing and/or updating Mautic because there are issues with their server resourcing or configuration.
In the Mautic 3 upgrade script we have a pretty comprehensive set of checks that are run to determine whether the environment is suitable, however we do not yet have all of these introduced into the regular install and upgrade process.
We also do not have particularly comprehensive or user friendly documentation for people who are using Mautic for the first time or needing to do common tasks like configuring DNS entries, email providers, installing Mautic in different environments.
Documentation on how to resolve/address common problems that are encountered - eg updating PHP, file ownership/permissions, resource limitations
A simple walk through that ships with Mautic for new installations taking them through what needs to be configured, steps needed to start your first campaign (eg using something like https://github.com/topics/product-tour these libraries)