Merge lp:~quam-plures-core/quam-plures/admin_look_and_feel into lp:quam-plures

Proposed by Lee Turner
Status: Merged
Merged at revision: 7570
Proposed branch: lp:~quam-plures-core/quam-plures/admin_look_and_feel
Merge into: lp:quam-plures
Diff against target: 313 lines (+68/-48)
2 files modified
qp_rsc/css/blog_widgets.css (+7/-7)
qp_view_admin/chicago/chicago.css (+61/-41)
To merge this branch: bzr merge lp:~quam-plures-core/quam-plures/admin_look_and_feel
Reviewer Review Type Date Requested Status
EdB Approve
Quam Plures Core Team Pending
Review via email: mp+40184@code.launchpad.net

Description of the change

http://forums.quamplures.net/viewtopic.php?f=6&t=582

Main chicago admin template updated to make all the dark grey easier on the eye (well, my eyes anyway). I have also removed what I think is the last remaining blue from the admin. This required changes to a css file that wasn't in the chicago directory.

To post a comment you must log in.
7570. By Lee Turner <email address hidden>

Toned down the menus and imporved contrast of section headers

Revision history for this message
Yabs (yabs) wrote :

Have we actually come to a decision about changing the admin yet? Was sure there was meant to be a poll somewhere.

¥

Revision history for this message
Lee Turner (leeturner) wrote :
Revision history for this message
EdB (edb) wrote :

Approved. Lets wrap this up eh?

Note for the future: we really should make an easy back-door method for any installation owner to dial in their own look. Not a template selector for admin, just a way to over-ride the 'official' look. Anyway that's not for now. For now let's get 'er done.

review: Approve
Revision history for this message
Kimberly (kimberly-netweb360) wrote :

> Approved. Lets wrap this up eh?
>
> Note for the future: we really should make an easy back-door method for any
> installation owner to dial in their own look. Not a template selector for
> admin, just a way to over-ride the 'official' look. Anyway that's not for
> now. For now let's get 'er done.

I noticed in the backend under users, then the particular user profile, then to that user preferences there is a section to select the Admin template: for the user. Defaults to chicago since that is the only one available.

Revision history for this message
EdB (edb) wrote :

Ah okay. Sorta forgot about that place. We should rip it out if we're not going to have multiple templates for admin.

Technically speaking BTW the selector on the gray navbar is still there. But with only one option it doesn't bother to show up. I think. I seem to recall it still being there. Could be wrong. Anyway bottom line is we ditch the selector if we won't do multiple admin templates (and still offer a way for the IO to tweak it without screwing upgrading), or we keep it and encourage style sheets as alternative admin templates (which sort of covers customizing per installation).

Revision history for this message
Kimberly (kimberly-netweb360) wrote :

Actually, the selector does not really serve much of a purpose. I don't really see the need for different admin template for each user unless the template is used in some way to limited access to certain sections of the admin and that would be better served by permission levels. Therefore, I agree that we can just remove that selector and tidy up the back end.

Most of the backend layout can easily be changed by just dropping in a different style sheet. We could include a style sheet editor so it would be easier to make changes in the style sheet without having to do a back and forth ftp to the site; however, I would leave that for a future release.

I don't see a need to ship different admin themes with the first release. Admin themes can be an add-on thing later on.

Revision history for this message
Lee Turner (leeturner) wrote :

Maybe I am in a minority but I don't see why we should remove the selector. Just because we don't plan to do multiple admin templates it doesn't mean others won't. Why restrict it? The feature is already there and it works. Why create work for ourselves to ultimately take something out that is working.

I think as a the core developers we should only deliver one admin template that we guarantee to work with every new feature and every new update but I don't think we should restrict others from making their own.

I might like to release the red one that I did and getting rid of the selector makes this a whole lot harder.

Revision history for this message
Yabs (yabs) wrote :

Dunno if I'm in the minority or the majority but :

a) is this approved or not, I'm easily confused
b) if it's still being debated : can we at least support 2 * looks, one the pastel thing we have now and the other a dark version like the good old crt days? ... just askin' O:-)

Knew I should have just merged it when I first approved it :-S

¥

Revision history for this message
Lee Turner (leeturner) wrote :

As far as I know I think the admin look and feel is approved so it can be merged. The debate here (which we should probably take onto the forum) is whether to get rid of the admin template selector in the user profile.

As you are asking for two admin templates to be supported I guess you would be saying that we should keep the admin template selector?

I think the one we have now and a darker version would be a good base to work from.

L

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'qp_rsc/css/blog_widgets.css'
--- qp_rsc/css/blog_widgets.css 2010-05-24 01:31:31 +0000
+++ qp_rsc/css/blog_widgets.css 2010-11-05 18:59:44 +0000
@@ -44,22 +44,22 @@
44}44}
4545
46.odd{46.odd{
47background-color:#F1F6F8;47background-color:#F0F0F0;
48color:#444;48color:#444;
49}49}
5050
51.even{51.even{
52background-color:#fff;52background-color:#FCFCFC;
53color:#444;53color:#444;
54}54}
5555
56.odd:hover{56.odd:hover{
57background-color:#eef;57background-color:#DBDBDB;
58color:#444;58color:#444;
59}59}
6060
61.even:hover{61.even:hover{
62background-color:#dde;62background-color:#DBDBDB;
63color:#444;63color:#444;
64}64}
6565
@@ -97,7 +97,7 @@
97.available_widgets{97.available_widgets{
98 width:44em;98 width:44em;
99 position:absolute;99 position:absolute;
100 background:#f1f6ff;100 background:#fff;
101 display:none;101 display:none;
102 border: 1px solid #9DB0BC;102 border: 1px solid #9DB0BC;
103 margin:0;103 margin:0;
@@ -109,7 +109,7 @@
109}109}
110110
111.available_widgets_toolbar{111.available_widgets_toolbar{
112 background:#B7CBDA;112 background:#e6e6e0;
113 font-weight: bold;113 font-weight: bold;
114 padding: 2px 1ex;114 padding: 2px 1ex;
115 border-bottom: 1px solid #9DB0BC;115 border-bottom: 1px solid #9DB0BC;
@@ -159,7 +159,7 @@
159width:90%;159width:90%;
160overflow:auto;160overflow:auto;
161z-index:999;161z-index:999;
162background:#f1f6f8;162background:#f9f9f9;
163border:1px solid #ccc;163border:1px solid #ccc;
164display:block;164display:block;
165}165}
166166
=== modified file 'qp_view_admin/chicago/chicago.css'
--- qp_view_admin/chicago/chicago.css 2010-08-13 16:13:00 +0000
+++ qp_view_admin/chicago/chicago.css 2010-11-05 18:59:44 +0000
@@ -43,20 +43,20 @@
43/* Main & bloglist & options menus */43/* Main & bloglist & options menus */
44#mainmenu, #coll_list, #options {44#mainmenu, #coll_list, #options {
45 clear: both;45 clear: both;
46 background-color: #EEEEEE;46 background-color: #d3d3d3;
47 margin: 0 0 4px 0;47 margin: 0 0 4px 0;
48 border-top: 1px solid red;48 border-top: 1px solid #C6C6C6;
49 border-bottom: 1px solid red;49 border-bottom: 1px solid #C6C6C6;
50 padding: 0;50 padding: 0;
51 font-size: 84%;51 font-size: 84%;
52}52}
53#coll_list {53#coll_list {
54 border-top: 1px solid green;54 border-top: 1px solid #C6C6C6;
55 border-bottom: 1px solid green;55 border-bottom: 1px solid #C6C6C6;
56}56}
57#options {57#options {
58 border-top: 1px solid blue;58 border-top: 1px solid #C6C6C6;
59 border-bottom: 1px solid blue;59 border-bottom: 1px solid #C6C6C6;
60}60}
6161
62#mainmenu ul, #coll_list ul, #options ul {62#mainmenu ul, #coll_list ul, #options ul {
@@ -76,7 +76,7 @@
76 display: block;76 display: block;
77 height: 15px;77 height: 15px;
78 padding: 3px 9px;78 padding: 3px 9px;
79 color: black;79 color: #534646;
80 font-weight: bold;80 font-weight: bold;
81}81}
82#options li a {82#options li a {
@@ -86,15 +86,15 @@
86#mainmenu li a:active, #coll_list li a:active, #options li a:active,86#mainmenu li a:active, #coll_list li a:active, #options li a:active,
87#mainmenu li.current a, #coll_list li.current a, #options li.current a {87#mainmenu li.current a, #coll_list li.current a, #options li.current a {
88 padding: 2px 8px;88 padding: 2px 8px;
89 background-color: #777777;89 background-color: #C6C6C6;
90 border: 1px solid red;90 border: 1px solid #AAAAAA;
91 color: white;91 color: #000;
92}92}
93#coll_list li a:hover, #coll_list li a:active, #coll_list li.current a {93#coll_list li a:hover, #coll_list li a:active, #coll_list li.current a {
94 border: 1px solid green;94 border: 1px solid #AAAAAA;
95}95}
96#options li a:hover, #options li a:active, #options li.current a {96#options li a:hover, #options li a:active, #options li.current a {
97 border: 1px solid blue;97 border: 1px solid #AAAAAA;
98}98}
9999
100100
@@ -166,8 +166,7 @@
166}166}
167167
168div.panelblock, div.tabbedpanelblock {168div.panelblock, div.tabbedpanelblock {
169 border: 1px solid #9DB0BC;169 background: #f9f9f9;
170 background: #f1f6f8;
171 padding: 4px;170 padding: 4px;
172}171}
173172
@@ -183,22 +182,35 @@
183 border: 1px solid #d99;182 border: 1px solid #d99;
184}183}
185.fieldset_title {184.fieldset_title {
186 background-color: gray;185 background-color: #d3d3d3;
187 color: white;186 color: black;
188 margin: 1ex 0 0 0;187 padding: 4px 6px 4px 6px;
189 border: 1px solid gray;188 font-weight: normal;
190 padding: 4px 6px 0 6px;189 border-top-left-radius: 5px;
191 font-weight: bold;190 border-top-right-radius: 5px;
191 -moz-border-radius-topleft: 5px;
192 -moz-border-radius-topright: 5px;
192}193}
193.fieldset_title .action_icon {194.fieldset_title .action_icon {
194 font-size: 84%;195 font-size: 80%;
195}196}
196197
197.fform fieldset, .left_col fieldset, .right_col fieldset {198.fform fieldset, .left_col fieldset, .right_col fieldset {
198 border: 1px solid gray;199 border: none;
199 margin: 0 0 10px 0;200 margin: 0 0 10px 0;
200}201}
201202
203.fieldset_wrapper {
204 background-color: white;
205 margin: 1ex 0 0 0;
206 border: 1px solid #d3d3d3;
207 -moz-border-radius: 5px;
208 border-radius: 5px;
209}
210
211.label {
212 color: #464646;
213}
202214
203/* Result tables: */215/* Result tables: */
204ul.grouped {216ul.grouped {
@@ -233,12 +245,12 @@
233 border-color: #9F9F9F;245 border-color: #9F9F9F;
234}246}
235table.grouped th, table.filelist th {247table.grouped th, table.filelist th {
236 background-color: #777777;248 background-color: #D3D3D3;
237 color: white;249 color: #333333;
238 border-color: #9F9F9F;250 border-color: #9F9F9F;
239}251}
240table.grouped th a, table.filelist th a {252table.grouped th a, table.filelist th a {
241 color: white;253 color: #333333;
242}254}
243table.grouped tr.clickable_headers th, table.filelist th {255table.grouped tr.clickable_headers th, table.filelist th {
244 padding: 0;256 padding: 0;
@@ -255,9 +267,9 @@
255}267}
256table.grouped th a.basic_current,268table.grouped th a.basic_current,
257table.filelist th a.basic_current {269table.filelist th a.basic_current {
258 background-color: #A9A9A9;270 background-color: #D3D3D3;
271 color: #333333;
259 padding: 2px 8px;272 padding: 2px 8px;
260 color: #0000AA;
261}273}
262274
263ul.grouped li.even, table.grouped tr.even, table.filelist tr.even {275ul.grouped li.even, table.grouped tr.even, table.filelist tr.even {
@@ -279,7 +291,7 @@
279}291}
280table.grouped tr.group td {292table.grouped tr.group td {
281 border-color: gray;293 border-color: gray;
282 background-color: #A9A9A9; /* darkgray */294 background-color: #D3D3D3;
283}295}
284table.grouped tr.total td {296table.grouped tr.total td {
285 border-top: 1px solid gray;297 border-top: 1px solid gray;
@@ -356,7 +368,6 @@
356 color: #c00;368 color: #c00;
357}369}
358370
359
360/* browse Screen: */371/* browse Screen: */
361td.browse_left_col {372td.browse_left_col {
362}373}
@@ -365,19 +376,25 @@
365}376}
366.block_item_wrap {377.block_item_wrap {
367 margin: 0 0 1em 0;378 margin: 0 0 1em 0;
379 -moz-border-radius: 5px;
380 border-radius: 5px;
368}381}
369.browse_side_item_wrap {382.browse_side_item_wrap {
370 margin: 0 0 1em 1em;383 margin: 0 0 1em 1em;
371}384}
372.block_item,385.block_item,
373.browse_side_item {386.browse_side_item {
374 border: 1px solid #9DB0BC;387 border: 1px solid #e6e6e6;
375 background-color: #fff;388 background-color: #fff;
376 padding: 1ex;389 padding: 1ex;
390 border-bottom-left-radius: 5px;
391 border-bottom-right-radius: 5px;
392 -moz-border-radius-bottomleft: 5px;
393 -moz-border-radius-bottomright: 5px;
377}394}
378395
379div.full_nav {396div.full_nav {
380 background-color: #F1F6F8;397 background-color: #e6e6e6;
381 border: 1px solid #becdd6;398 border: 1px solid #becdd6;
382 padding: 1ex;399 padding: 1ex;
383 margin: 0 0 1ex 0;400 margin: 0 0 1ex 0;
@@ -388,9 +405,6 @@
388div.PostActionsArea,405div.PostActionsArea,
389div.CommentActionsArea {406div.CommentActionsArea {
390 clear: both;407 clear: both;
391 background-color: #F1F6F8;
392 border-top: 1px solid #becdd6;
393 border-bottom: 1px solid #becdd6;
394 padding: 1ex;408 padding: 1ex;
395 margin: 0;409 margin: 0;
396}410}
@@ -582,7 +596,7 @@
582 border-color: #9DB0BC;596 border-color: #9DB0BC;
583}597}
584table.catselect th {598table.catselect th {
585 background-color: #A9A9A9; /* darkgray */599 background-color: #D3D3D3;
586 border-color: #9DB0BC;600 border-color: #9DB0BC;
587}601}
588table.catselect tr.group td { /* UNKNOWN PURPOSE - NEEDS FIXIN! */602table.catselect tr.group td { /* UNKNOWN PURPOSE - NEEDS FIXIN! */
@@ -602,6 +616,10 @@
602 border-color: #9DB0BC;616 border-color: #9DB0BC;
603}617}
604618
619.catselect table thead tr th {
620 background-color: red;
621}
622
605.extracatnote {623.extracatnote {
606 font-size: 84%;624 font-size: 84%;
607 margin: 1ex;625 margin: 1ex;
@@ -642,8 +660,7 @@
642}660}
643661
644div.edit_actions {662div.edit_actions {
645 background-color: #f1f6f8;663 background-color: white;
646 border: 1px solid #becdd6;
647 padding: 2px;664 padding: 2px;
648 margin: 1ex auto;665 margin: 1ex auto;
649 width: 98%;666 width: 98%;
@@ -655,8 +672,7 @@
655}672}
656673
657674
658/* File manager: 675/* File manager */
659*/
660#fm_dirtree { /* this is the left side of the upload page, which is kinda obvious by name... */676#fm_dirtree { /* this is the left side of the upload page, which is kinda obvious by name... */
661 border-color: #9DB0BC;677 border-color: #9DB0BC;
662 background-color: white; /* BORING but that's life */678 background-color: white; /* BORING but that's life */
@@ -687,7 +703,7 @@
687 color: #777;703 color: #777;
688}704}
689705
690/* Permissions: */706/* Permissions */
691span.checkall,707span.checkall,
692th.checkright {708th.checkright {
693 font-size: 84%;709 font-size: 84%;
@@ -718,3 +734,7 @@
718 padding: 16px 0 0 28px;734 padding: 16px 0 0 28px;
719 font-size: 74%;735 font-size: 74%;
720}736}
737
738ul.widget_container {
739 margin-bottom: 1ex;
740}

Subscribers

People subscribed via source and target branches