User tests: Successful: Unsuccessful:
This replaces #5647
This adds a new button in backend: System
> System Information
that allows administrator to download the page settings. This can be useful to debug system issues by support teams.
This also adds a new fast method to add a backend toolbar button through: JToolbarHelper::link($url, $text, $name = 'link')
which will be useful to allow external links on components toolbars.
php_settings
: Information about the php settings config
: Configuration informationinfo
: System informationphp_info
: Parsed phpinfo()
informationdirectories
: Information about the website folders (if they are writable or not)I have changed the original way that @Radek-Suski used to parse the file as I think it should be processable by third part systems. So the most real the data is the better.
Private / Critical information has to NOT be exported in any way so if you detect any information that should be removed report it.
This is a new feature and shouldn't create any B/C issue. The only method affected is AdminModelSysInfo::getPhpInfo()
that has been renamed and optimized.
Labels |
Added:
?
|
@Test Successfully tested 6412
Saved file tested with these lines of code
$infos = json_decode(file_get_contents(DIR.'/systeminfo.json'));
echo "DEBUG systeminfo.json \$infos \n\n".print_r($infos, true);exit;
//php_settings OK
//config OK
//info OK
//php_info OK (random sample checks)
//directories OK
Easy | No | ⇒ | Yes |
Category | ⇒ | Administration |
@phproberto Just to be clear: we are working on your implementation now. Right?
I like your way but there were few things I wanted to add to this functionality so I am not sure where we are working now.
@bertmert thanks for testing. I'm sorry but I have to close this because I did a mistake and I mixed issues.
@Radek-Suski no. This is your idea and it has been already discussed there. I'm closing this and:
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2015-03-14 03:25:38 |
Ok I think there was a confusion here because @Radek-Suski's branch was inheriting the code from:
#6021
Not sure how to proceed now. I'm going to drink 234235345346 beers