Issue Details (XML | Word | Printable)

Key: MDL-16166
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Petr Skoda
Reporter: Petr Skoda
Votes: 0
Watchers: 2
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

centralise enabling of various features/subsystems on one settings page

Created: 22/Aug/08 06:32 AM   Updated: 01/Dec/08 01:13 AM
Component/s: Administration
Affects Version/s: 1.9
Fix Version/s: 2.0

File Attachments: 1. Text File feature_enabling_7.patch (26 kB)

Image Attachments:

1. features.jpeg
(114 kB)
Issue Links:
Relates
 

Participants: Eloy Lafuente (stronk7), Martin Dougiamas and Petr Skoda
Security Level: None
Resolved date: 01/Dec/08
Affected Branches: MOODLE_19_STABLE
Fixed Branches: MOODLE_20_STABLE


 Description  « Hide
benefits:
1/ it would be much easier to review active features
2/ we could hide parts of admin settings tree (like Networking category if mnet disabled)

related improvements:
* option to disable notes

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Martin Dougiamas added a comment - 25/Aug/08 05:04 PM
I really do like it.

Cons: there are lots of "features" which are not listed there, and also there are going to be settings that are not in the same place as the "big switch" to turn that thing on and off

But overall I think +1 ... perhaps we need some more votes though.


Eloy Lafuente (stronk7) added a comment - 26/Aug/08 06:33 AM
Any improvement in the organization of the admin menu has my +1 B-)

Anyway, some comments after chatting with Petr a bit (perhaps for next revision):

  • Perhaps it could be possible to have one more item under "Admin->Modules" (like activities, blocks and filters). Call it "subsystems" (or whatever you decide).
  • That item will work exactly like the others, with one main "Manage subsystems" page, used as general switcher and then, one specialised settings page for each subsystem.

IMO, that would be more "in sync" with other modules providing a better (consistent) user experience.

Also, could be interesting to "normalise" subsystem switcher names, instead of everyone having its own custom name, something like "subsystem_blog, subsystem_tags, subsystem_messaging..." or so.

Just some ideas FYC.

My +1 remains for current Petr proposal, anyway. Ciao


Petr Skoda added a comment - 26/Aug/08 01:47 PM
I have committed the patch with minor changes, then name of settings page is "Optional subsystems" - feel free to tweak the lang string

Petr Skoda added a comment - 01/Dec/08 01:10 AM
reopening, going to backport into 1.9.x

Petr Skoda added a comment - 01/Dec/08 01:11 AM
grrr, I mean going to backport thew disabling of notes only

Petr Skoda added a comment - 01/Dec/08 01:11 AM
regrrrr, going to file a separate issue for backport

Petr Skoda added a comment - 01/Dec/08 01:12 AM
reclosing, sorry for the noise