I think this is a bit of a big feature:
Nonetheless, how i would do it:
Make section Custom Apps:
Setup Custom App 1:
- Name
- Description
- Zip File
Auto Setup Tab:
define a text string that we can use for it to allocate a database to:
ie.
{panel_app_id_db_name}
{panel_app_id_db_user}
{panel_app_id_db_password}
So if this were WordPress - we would go into our wp-config.php file
and where we define the db name / db password / db user we would put those text strings i mentioned above.
Then Enhance would install this, automatically create a database and fill out that information in the designated config file 🙂
This would allow us to have custom WordPress stacks (that aren't limited to the WP repository) as well as install aftermarket apps like Joomla / Magento etc.