Overview
Let admins set a stylesheet for the entire instance via the web interface.
Background
Users
Admins
Implementation
Add a new "Custom CSS" section to the admin dashboard, similar to what's found on individual blogs, including the Ace editor.
Ideas for storage
Create new database table for storing CSS. Use the appcontent table (maybe content_type = 'style' ?)
Ideas:
- Maybe allow multiple stylesheets stored, for switching between later? For offering users themes to choose from?
- Include data type / location, so we can store e.g.
- Instance CSS
- User CSS
- Footer HTML snippet
- Landing page HTML snippets