From Mahara Wiki
A few ideas for ways we could improve this process:
- Get rid of the LOG_ENVIRON errors, especially the one for not being installed. It would be much nicer to present a friendly screen informing the user about creating the config.php file - and even better if we could create a form that would help them generate one. This screen could present friendly notices about things like magic_quotes_gpc, other hints to make Mahara work better, and links to documentation or even videos that explain the installation process.
- Error reporting: currently you are only notified that a query failed, not why it failed, which is important information. It would be good to show all relevant information about the failure, as well as instructions on how to report the problem.
- Once the site has been installed, log the user in straight away so they can set their password and e-mail.
- Once everything has been set up, maybe we want to dump them at the admin panel with instructions of what to do now?