Version 32 (modified by 16 years ago) ( diff ) | ,
---|
BluePrint for CSS
Original Sahana CSS documented here: DeveloperGuidelinesCSS
We have moved to a full page design to allow maximal screen real estate to be available for list views & data entry. Ours is based on:
- http://matthewjamestaylor.com/blog/perfect-full-page.htm
- This was inspired by the work done on Sahana PHP: http://demo.respere.com/dnn/
- Link on doing soemthing similar with the default web2py menu: http://groups.google.com/group/web2py/browse_thread/thread/ecffcd0427af0fec
The CSS could still do with some cleaning up to remove unused styles.
CSS can be tested in different Internet Explorer version using:
We should include alternate layouts which different views can inherit from (common areas included into these to be DRY):
- Site home & Module homes act as portals, which require 3 columns:
Maximal usability ideas:
Replace the current menus with Breadcrumb-style Chevrons, e.g.:
Enhance these with dropdown menus, like in T3:
Relevant Bugs:
Right-to-Left theme
Ideally this should be as simple as:
body { direction: rtl; }
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