Ideally, the software should have some sort of simple automated installation method. I feel that this would increase the user-base significantly (especially among users who are squeamish about dealing with code/SQL).
A couple of decent examples, in open-source projects, are http://drupal.org (Drupal) and http://www.phpbb.com ( phpBB ) .
You'd want to rename config.php to config-orig.php or something, then check for existence of "config.php" on load - if it doesn't, redirect to the installer.
A couple of things an installer would also want to do:
- Capability check. Automatically disable PDF output if no xslt processor is available, for example.
- Test the 'cache' folder for write-access (see http://oscommerce.org ( osCommerce ) for a good working example)
- Install the user auth system upon request (right now users have to deal both with code [i]and[/i] SQL :? )
- Offer the option of loading the example data - some, like me, don't want it ;)
If you want detailed specifics, let me know.
Thanks cohort
sounds like a great idea!
ive raised a issue for this
http://code.google.com/p/simpleinvoices/issues/detail?id=52&can=2&q=
Hopefully in the not to distant future I or someone else will get a chance to have a look at adding this feature
Cheers
Justin
hi j4v1e2,
there has been some work on a simple installer - its not complete yet though - one good thing is that weve moved to zend_config - so it'll be easy to write a little installer to make sue of it and write to the config file
no promises but i'll but this up higher on the todo list
cheers
justin
It looks like you're new here. If you want to get involved, click one of these buttons!