#5515 - Make more visible hidden functionality
| Identifier | #5515 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Make more visible hidden functionality |
| Status | Closed (no changes needed) |
| Handling member | Deleted |
| Addon | General / Uncategorised |
| Description | I believe the hidden functionality of Composr should be made more visible to users, and that we should follow the philosophy of "if it can be configured, then it should be an editable field somewhere".
A) Obscure options page Under "Configuration", add a new page that lists off, and allows configuration of, all the hidden values controlling hidden functionality. Perhaps add a function or a hook somewhere that contains a list of arrays ['hidden_value', 'description', 'data_type', 'default_value']. That way, the page can be built off of this without creating full config hooks for every one of them (especially since in general, hidden values are always available regardless of the installed addons). b) URL parameters page In the dropdown that contains items such as showing edit links for templates, add a new option for URL Parameter Builder or something. This pulls up an interface (in a new window?) taking into account the current URL and its parameters. It then has a form which contains all the available URL parameters (such as keep parameters) and allows the user to specify which ones they want (defaults auto-update according to what was originally in the URL). Again, have some list of arrays to build this form: ['parameter', 'description', 'data_type']. Then, with a generate button, a new URL will be generated with those parameters (or we can simply redirect to it). |
| Steps to reproduce | |
| Additional information | We decided on only improved documentation. See comments. |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
Most of these options are truly obscure, added for some very specific problem in a hurry. They are documented if people want them, having a UI in front is worse than starting from the documentation for unsupported features - it kind of is instead giving people enough rope to hang themselves with. If they all have to be supported instead, that's an unreasonable developer burden that nobody is going to pay for.