View Issue Details

IDProjectCategoryView StatusLast Update
0016423mantisbtinstallationpublic2016-07-11 15:46
Reportergrangeway Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0016423: Installation process should prompt users to key default configuration information
Description

The installation process should prompt users for key config information for config_inc.php as well as the database settings we automatically generate.

This should be at least:
a) initial project
b) SMTP settings
c) LDAP Settings

TagsNo tags attached.

Relationships

related to 0016421 closedvboctor log in page does unnecessary db query following 0016416 

Activities

dregad

dregad

2013-09-29 10:58

developer   ~0038136

Excellent idea. I was thinking about this as well as I faced some issues while testing the 1.3 installer.

ldap: more generically, it should be authentication type (login_method)

If we do auth type and email, i think we need to make the installer offer different forms based on context.

Additional candidates:

  • table pre- and suffixes (impossible to set them properly otherwise without direct DDL queries)
  • crypto_master_salt (at the moment it's auto-generated but we might want to let user change it if desired)
  • default time zone (mandatory with PHP >= 5.3 otherwise you get warnings if not defined)
vboctor

vboctor

2013-09-29 15:10

manager   ~0038140

I would love that we provide an interface to setup the core settings. We should be aware though of the "unattended setup scenario" and decide which of these belongs in setup vs. first login (or complete core settings scenario).

I've referred in one of the other linked bugs to the scenario of completing your LinkedIn profile. It is useful to be complete, but it is sometimes not a must to setup an instance. For example, we can think of the scenario where there is an hosting company that provides on-click MantisBT install. What settings belong to such process vs. the administrator setup completion or first login experience?

We seem to be all on the same page here that we just scratching the surface of this space, but I would like to make sure that we structure it right to take these corner cases into consideration.

dregad

dregad

2013-10-18 04:18

developer   ~0038302

The 3 points I listed in 0016423:0038136 have been implemented in master fd5d3712

Related Changesets

MantisBT: master e23da69a

2013-10-17 07:46

dregad


Details Diff
Various fixes and improvements to the installer

Fixes 0009701 0016357 0007632 (and potentially others as well)
Affected Issues
0007632, 0009701, 0016357, 0016423
mod - admin/install.php Diff File
add - javascript/install.js Diff File