The order of fields related to database connection encryption is the same in the form xml files for new installation and for global configuration, and so the order of the fields shown in the form is the same for the installation form and global configuration.
The order of fields related to database connection encryption is the same in the form xml files for new installation and for global configuration, and the order of the fields is like that in global configuration, but in the installation form the switcher "Verify Server Certificate" is moved up for some reason. This can be also seen when inspecting html with developer tools in the browser, so it is not just a css position issue.
Current 4.0-dev.
PHP version, database version, browser and so on don't matter.
I have no idea what changes the field ordering. Maybe voodoo? Or was it the illuminati?
Anyway, I had noticed this already when I've made the PRs to integrate the new database connection encryption options into these forms, but later I have forgotten about it and forgotten to make an issue. Sorry for that. Thanks @Quy pointing me again on it.
Labels |
Added:
?
|
Category | ⇒ | Installation |
Build | staging | ⇒ | 4.0-dev |
Title |
|
Title |
|
@brianteeman Manually? You mean coded in PHP?
@brianteeman Thanks .. found it: https://github.com/joomla/joomla-cms/blob/4.0-dev/installation/tmpl/setup/default.php#L80 and later.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-01-30 20:41:41 |
Closed_By | ⇒ | richard67 |
As @brianteeman correctly pointed out, the order of the fields in the installation form is not determined by the form XML but hardcoded in the template PHP. So this issue is invalid, but we have another issue that the ordering of db encryption fields is not the same in installation and global config. Will make PR to fix it.
P.S.: Seems I have bad memory regarding this, I should have remembered from integrating it.
Iirc the installation does not parse the XML. Each field is manually displayed