Theme customization / Whitelabel

Unfortunately this is too far for my non-existent phyton knowledge.

Here is my idea.
adding a table like:

CREATE TABLE `baseTemplate_settings` (
  `id` int(11) NOT NULL,
  `setting` varchar(128) NOT NULL,
  `value` text NOT NULL

Then in the design page adding some options:

  • logo (image upload)
  • small logo (image upload) - this will be also used in the login page
    (these 2 can be done via css calling a remote image, but still…)
  • hide version management (checkbox)
  • hide connect (checkbox)
  • hide community (checkbox)
    (there 3 are to hide the menu items in the sidebar)
  • icon + link (2 text box). (We can add as many as we want usgin a + icon, or set X number of fields, like icon1, icon2, etc. If at least one is set icons on top right corner are replaced by custom icons)

changing the text in the login page would be a plus (just a couple more options in the design page).

What do you think about it?

If someone sets the basic code, I can do the copy/paste and create all fields and propose the change on github. I contributed to some php and javascript opensource projects, but never really user python, so doing this from scratch would be impossible for me.
Duplication options and editing the template is easy once you have a code example.

Am I the only one that would love to see somthing like this?