I intend to distribute an open-source application written with cakePHP; i want to make the installation process easy for the people who will try to install it. Is there any “standard”, do some plugins exists, to make such an assistant ?
Like : enter the database connection parameters, check extensions, filesystem permissions, and so on ?
I use composer to install cake and some modules; i would like to use memcached for sessions and cache; so i think about an user interface who asks some questions and generate a correct config file (like many php software around). Composer will check memcached php module is ok, but i want to make sur the server is available (by testing the connection) and the same goes for MySQL/MariaDB, etc.
I’ll try to git clone the repository unconfigured and see where it goes without any config.