User tests: Successful: Unsuccessful:
Pull Request to extend PR #35610.
cc/ @nikosdion
No inline help toggle button in com_content options.
Toggle button to show/hide inline help in com_content options.
To integrate inline help toggle button in any component (core + third party), add the following line in your config.xml file for components. (after element)
<inlinehelp button="show" targetclass=""/>
Params:
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_config com_content |
Title |
|
you can use the Prebuilt package
I have tested this item
I am 100% onboard with this change. It will allow 3PDs to use this feature as well (which is something I am personally really looking forward to!).
As for com_content and other components, we will need to go through their Options pages with a fine comb to see which options need to be documented and how. But as you said that't the subject of another PR :)
It will allow 3PDs to use this feature as well (which is something I am personally really looking forward to!).
Testing with my own extension, and working perfectly (even including your inlinehelp button in my edit view works well!)
I have maybe one suggestion: possibility to set by default visibility on show or hide (currently only hidden by default).
Storing in user session preference could be a bonus too.
This is a very useful feature, and allow better options documentation without throwing unnecessary text for advanced users.
Good work!
As for com_content and other components, we will need to go through their Options pages with a fine comb to see which options need to be documented and how. But as you said that't the subject of another PR :)
So, should i enable it in all core components in this PR, or wait inlinehelp review for each component, and enable option when review is complete ?
@cyrezdev Regarding this:
possibility to set by default visibility on show or hide (currently only hidden by default).
Storing in user session preference could be a bonus too.
If you read the original PR (#35610), namely the “Why make this change” you will see why this is not going to happen. You already figure it out yourself.
This is a very useful feature, and allow better options documentation without throwing unnecessary text for advanced users.
Yup. That's why.
Ideally, we'd need real user testing to know if the assumption that beginners will click that button is true or if we need to revise. Fat chance of that happening.
The next best thing I could do is deploy support of Show Inline Help to my security software which has an infamously extensive configuration page. The past ~9 years it had tooltips. Now it has Show Inline Help. Within a few short months I will know if Show Inline Help works for inexperienced users. Until then, I am not fighting this battle no more! :D
So, should i enable it in all core components in this PR, or wait inlinehelp review for each component, and enable option when review is complete ?
Leave this PR as is. If it gets RTC and we get official word it's getting merged you can do a new PR for all other core components and then we can then work on PRs for the help strings of each component (one per component) — the latter will need additional review from native English speakers to ensure clarity and conciseness.
I have tested this item
Labels |
Added:
?
|
Status | Pending | ⇒ | Ready to Commit |
RTC
RTC
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2022-03-03 02:15:49 |
Closed_By | ⇒ | bembelimen | |
Labels |
Added:
?
|
Thx
branch is out of date so not able to test it