= !BluePrint for CSS = The CSS could do with cleaning up to remove unused styles & some updating to give us maximal usability: * http://www.alistapart.com/articles/progressiveenhancementwithcss === Filesystem Layout === The overall Layout is determined by: {{{views/layout.html}}}. The main CSS file is: {{{static/styles/S3/sahana.css}}} with some supplementary styles in {{{static/styles}}}. The styles are separated into different folders depending on which layer they come from, to ease debugging & maintenance as framework components get updated. For production installs ({{{s3.debug==False}}}), they get consolidated into two file for faster downloads: * {{{static/styles/S3/sahana.min.css}}} * {{{static/styles/gis/gis.min.css}}} This consolidation is done as part of the [wiki:DeveloperGuidelinesReleaseProcess Release Process]. === Print View === Provide a view which allows for better Printing * CSS sufficient? ({{{media=print}}}) === Mobile View === Provide a cut-down version for use on low-screensize, low-bandwidth devices, such as Mobiles * CSS sufficient? * http://mobiforge.com/Designing Use the RESTlike CRUD controller's ?format=plain === Sub-menus === Currently the left-hand navbar has only 2 levels of hierarchy: Modules & Module Options[[BR]] Some modules (e.g. DVI) need more.[[BR]] This could be accomplished in pure CSS: http://groups.google.com/group/web2py/browse_thread/thread/328616a883ceab91 [[BR]] This is also discussed in the BluePrintFramework ---- BluePrints