Ticket #213 (closed enhancement: fixed)
Simple user friendly install process
| Reported by: | ProDevStudio <phpbms@…> | Owned by: | brieb |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.98 |
| Component: | phpbms | Version: | 0.92 |
| Keywords: | Cc: | phpbms@… |
Description
Hi,
I think with the plan to release version 1.0 one of the thing that would be most helpful is a simple and user friendly install process. I am not reffering the current process but how one should start the process.
At the momment someone just downloads the files into a directory and then have to either execute the / install / install.php or / install/ update.php
What I am suggesting is that we make use of some of the logic already built in the trunk version.
Here is the logic I am thinking of:
When someone goes to root of the phpbms say http : // localhost/ phpbms/
Check to see if settings.php exist and we have core module installed:
if so then do nothing // perhaps check the latest release and notify any security patches
Else:
if the settings.php does not exist and no modules (inc. core) installed:
redirect the user to / intall/ install.php // so the user is able to start the install process.
Else:
check the current code base in the file system and see if update is needed. if so re-direct uer to update process.
we also need another index.php file in the install directory that some what implements the logic above.
I think this would make it a lot simpler for people to install and upgrade version.