satrun77 / tinyissue

Simple Issue Tracking for Teams
MIT License
48 stars 6 forks source link

Multiple databases / Installation process #53

Closed nickbe closed 8 years ago

nickbe commented 8 years ago

I'd like to suggest a slightly different approach to the current installation/database.

Could we make it possible to automatically let the user confirm the creation a new database, or select the 'root' database on the first start when a new base URL is detected?

When called from bugsystem.com, tinyissue should simply create and point to the root database Let's assume the default database filename is default.issues.

But when called from a subdomain like mybugs.bugsystem.com, tinyissue would ask to choose either between creation of mybugs.issues or selecting the default database default.issues - if I'd just want to reach my default bugsystem via a different subdomain.

Also I think creation of a default admin user and password is better than the whole commandline installation process. Being able to simply upload and run tinyissue with only a tiny ;) installation page would be more fitting.

nickbe commented 8 years ago

Some additionaly thoughts on this. The installer should be simply browser based with only a bare minimum number of choices:

Everything else including the first admins mail adress 'admin@tinyissue' and password could be generated automatically and changed later.

I thought these options COULD be shown when installing the system but they could as well be configured later.

nickbe commented 8 years ago

I'm closing this for now because I thought of a better way to do this.