#175: Expose more settings in the Control Panel
There are a lot of common settings that you still have to reach for the ZMI to adjust.
- Proposed by
- Alexander Limi
- Seconded by
- Martin Aspeli
- Proposal type
- User interface, Architecture
- Assigned to release
- State
- completed
Motivation
This is kind of a meta-PLIP, since it has no measure of "success" or not - it is merely a collection of things we'd like to do to improve the control panel structurally. It does not really introduce "new" code as such, outside of some new templates and saving the values back to the correct places in the Plone hierarchy.
There are a lot of common settings/adjustments that people do that currently need to enter the ZMI to get at. Especially the security-related ones are quite intimidating (e.g. closing the portal so that anonymous users can't join), and can have dangerous side effects if done improperly.
This PLIP aims to identify as many of the common settings/changes as possible, and move them to a friendlier interface.
Proposal
Let's try to list the low-hanging fruit that should be easy to expose in the control panel. For a list of already implemented changes see the implementation section.
Possible control panels:
Themes:
- Ability to edit footer (should be an unindexed content object, so it can be translatable with LinguaPlone too)
- Ability to upload logo and change colors
- Add option to disable the content type icons
File Mappings
- Expose Content Type Registry as a control panel "File Mappings"
Implementation
So far the following items from the initial proposal have been implemented:
- Some rearrangement of the "Site settings" configlet - it has stuff from all over, there should be a separate configlet with all the mail-related settings, for instance. Ideally the Portal configlet should vanish into the other configlets - it's all site settings anyway. :)
- Can anonymous join the site? (Add portal member permission for anonymous on/off)
- Types panel (see separate PLIP
- Ability to disable JS for link globe
- Ability to make all external links show up in new window
- Ability to make generated.css login-only (not relevant anymore as we don't use that file anymore)
Risks
There's a chance this PLIP might span a couple of releases, depending on how much work we get done in time. Whatever is committed should therefore be production quality, and draft/non-functioning code should not be checked in.
Progress log
As this is a meta-PLIP, it won't really have a bundle at the initial review bundle deadline.
Please add comments if you have ideas on other things could easily be done.
Participants
Alexander Limi
Martin Aspeli
Hanno Schlichting


But...
Sometimes big pink-green-orange letters with blue-red-blue text backgrounds are great and add to the power of Plone. If you want to expand into the middle-school market ;) Get off those staid old-timer legs and let site managers decide which of FCK editing tools should be usable. I promise to put up a disclaimer to the effect that 'looks for this site are to be blamed on crazy kids and site managers, not on Plone or Plone developers'.
Thanks for listening to my rant...
PS--Plone is great. I wouldn't throw stones at strangers... Thanks for your work.