[Koha-devel] Vote NOW for the Koha Community Website Theme

Jerry Van Baren gerald.vanbaren at ge.com
Wed Apr 16 15:41:52 CEST 2008


Paul POULAIN wrote:
> Darci Hanning a écrit :
>> Dear Koha Community,
>>
>> You may now vote for the Koha Community Website Theme here:
>>
>> http://www.surveymonkey.com/s.aspx?sm=cXmKffvDeO7c48PVcFB4BA_3d_3d 
> 
> I really have a problem... after looking at the 3 proposal once again, 
> my opinion is that I definetly don't like any of them, and prefer, from 
> far, the actual design.
> 
> Isn't there a way to implement the current design in Plone ?

Version #1 looks quite similar to koha.org to me (and I prefer it, but 
I'm not known for my aesthetic tastes).

Plone is CSS based, so many things can be done to it visually without 
modifying the internals.  Having said that, the further you stray from 
the standard Plone CSS, the more work it is to stay on the upgrade 
train.  Note that the Plone CSS is huge[1].  On the other hand, it looks 
good (to me ;-) and Just Works[tm] and works well, even on IE and on 
smaller displays.  (My related complaint with Plone is that it is slower 
than I would like, but not intolerably slow... it has not exceeded my 
technical inertia, so I have not done anything special to speed it up.)

The "standard" Plone is based on a header and three columns.  The left 
and right columns are extra information and the center (bigger) column 
is the primary content of the page.  The contents of the left and right 
columns are "portlets" that can be enabled, disabled, positioned, etc. 
easily.  This means either or both columns can be easily suppressed. 
What I'm looking at at koha.org (I presume that is the site Paul is 
referring to) is based on a header, left column, and main column.  That 
fits in the Plone scheme quite easily.

Disclaimer: I sysadmin a Plone site (several sites, actually, but they 
are all related and running on one Plone instance), but I have not done 
any rewriting of the Plone CSS - reference my self-evaluation of my 
aesthetic tastes.

Best regards,
gvb

[1] Summary of a nearly stock out of the box Plone 2.5 instance:
<http://www.websiteoptimization.com/services/analyze/>

Analysis and Recommendations

     * TOTAL_HTML - Congratulations, the total number of HTML files on 
this page (including the main HTML file) is 1 which most browsers can 
multithread. Minimizing HTTP requests is key for web site optimization.
     * TOTAL_OBJECTS - Warning! The total number of objects on this page 
is 72 - consider reducing this to a more reasonable number. Combine, 
refine, and optimize your external objects. Replace graphic rollovers 
with CSS rollovers to speed display and minimize HTTP requests.
     * TOTAL_IMAGES - Warning! The total number of images on this page 
is 67 , consider reducing this to a more reasonable number. Combine, 
refine, and optimize your graphics. Replace graphic rollovers with CSS 
rollovers to speed display and minimize HTTP requests.
     * TOTAL_CSS - Caution. The total number of external CSS files on 
this page is 3 , consider reducing this to a more reasonable number. 
Combine, refine, and optimize your external CSS files. Ideally you 
should have one (or even embed CSS for high-traffic pages) on your pages.
     * TOTAL_SIZE - Warning! The total size of this page is 228888 
bytes, which will load in 60.02 seconds on a 56Kbps modem. Consider 
reducing total page size to less than 30K to achieve sub eight second 
response times on 56K connections. Pages over 100K exceed most attention 
thresholds at 56Kbps, even with feedback. Consider contacting us about 
our optimization services.
     * TOTAL_SCRIPT - Congratulations, the total number of external 
script files on this page is 1 . External scripts are less reliably 
cached than CSS files so consider combining scripts into one, or even 
embedding them into high-traffic pages.
     * HTML_SIZE - Caution. The total size of this HTML file is 22815 
bytes, which is above 20K but below 100K. With a 10K ad and a logo this 
means that your page will load in over 8.6 seconds. Consider optimizing 
your HTML and eliminating unnecessary features. To give your users 
feedback, consider layering your page or using positioning to display 
useful content within the first two seconds.
     * IMAGES_SIZE - Warning! The total size of your images is 63042 
bytes, which is over 30K. Consider optimizing your images for size, 
combining them, and replacing graphic rollovers with CSS.
     * SCRIPT_SIZE - Warning! The total size of external your scripts is 
66818 bytes, which is over 8K. Consider optimizing your scripts for 
size, combining them, and using compression where appropriate for any 
scripts placed in the HEAD of your documents.
     * CSS_SIZE - Warning! The total size of your external CSS is 76213 
bytes, which is over 8K. Consider optimizing your CSS for size by 
eliminating whitespace, using shorthand notation, and combining multiple 
CSS files where appropriate.
     * MULTIM_SIZE - Congratulations, the total size of all your 
external multimedia files is 0 bytes, which is less than 4K.

------------------------------------------------------------------------
http://www.koha.org/
------------------------------------------------------------------------
Analysis and Recommendations

     * TOTAL_HTML - Congratulations, the total number of HTML files on 
this page (including the main HTML file) is 1 which most browsers can 
multithread. Minimizing HTTP requests is key for web site optimization.
     * TOTAL_OBJECTS - Warning! The total number of objects on this page 
is 19 - consider reducing this to a more reasonable number. Combine, 
refine, and optimize your external objects. Replace graphic rollovers 
with CSS rollovers to speed display and minimize HTTP requests.
     * TOTAL_IMAGES - Warning! The total number of images on this page 
is 17 , consider reducing this to a more reasonable number. Combine, 
refine, and optimize your graphics. Replace graphic rollovers with CSS 
rollovers to speed display and minimize HTTP requests.
     * TOTAL_CSS - Congratulations, the total number of external CSS 
files on this page is 1 . Because external CSS files must be in the HEAD 
of your HTML document, they must load first before any BODY content 
displays. Although they are cached, CSS files slow down the initial 
display of your page.
     * TOTAL_SIZE - Caution. The total size of this page is 75384 bytes, 
which will load in over 8 seconds on a 56Kbps modem - or 18.82 seconds. 
Consider reducing total page size to less than 30K to achieve sub eight 
second response times on 56K connections. Be sure to provide feedback 
for pages over 30K by layering your design to display useful content 
within the first two seconds. Consider optimizing your site with Speed 
Up Your Site or contacting us about our optimization services.
     * HTML_SIZE - Congratulations, the total size of this HTML file is 
7048 bytes, which less than 20K. Assuming that you specify the HEIGHT 
and WIDTH of your images, this size allows your page to display content 
in well under 8 seconds, the average time users are willing to wait for 
a page to display without feedback.
     * IMAGES_SIZE - Warning! The total size of your images is 54776 
bytes, which is over 30K. Consider optimizing your images for size, 
combining them, and replacing graphic rollovers with CSS.
     * CSS_SIZE - Warning! The total size of your external CSS is 13560 
bytes, which is over 8K. Consider optimizing your CSS for size by 
eliminating whitespace, using shorthand notation, and combining multiple 
CSS files where appropriate.
     * MULTIM_SIZE - Congratulations, the total size of all your 
external multimedia files is 0 bytes, which is less than 4K.



More information about the Koha-devel mailing list