SOR (SON OF ROUNDNESS) Theme README
MAIN FEATURES OF THE SOR THEME
- SOR is a modified version of the Roundness Theme. See the roundness description for more details of it's concept
- The three main regions of a drupal site (header, footer, central content area are displayed as a block with one background color and rounded edges.
- SOR extends roundness in two ways
- The mission area is separate from the content ara and is also displayed with rounded corners
- Blocks displayed within the sidebars are individually displayed with rounded corners (in the roundness theme the entire sidebar is one color). Thus multiple colors for the blocks is possible, as well as variable spacing
- the theme does not rely on javascript but is accomplished using PHP/HTML
- The regions DO NOT have a fixed width but are resizable and fit to 100% of the browser area, this is also adjustable
OVERVIEW OF THE SOR THEME
The 'sor' theme is based upon the 'roundness' theme. The goal was to extend the roundness theme and provide more flexibility to the rendering of side blocks
The sor Theme (like roundness) makes use of small GIF files to display the corners of the various rounded blocks. These images are located in the 'images' subdirectory. The images have a transparent section which allows thge background color of the table to come through. The non transparent section is white "#FFFFFF" which is identical to the main body background color. This combination gives the appearance of a rounded corner.
COLOR MODIFICATION
See "styles.css" for instructions on modifying the colors.
ROUNDNESS CORNER RADIUS
The radius of the corner is adjustable, allowing for larger or smaller rounded edges. The images should be regenerated to the correct size, although the HTML will resize the image 'on the fly'. Resizing requires that the images be regenerated (see below).
IMAGE GENERATION SCRIPTS
The images subdirectory contains a script generating the corner images of images needed for the roundness theme. It makes use of the linux/unix tool 'imagemagick'.
*** THE SCRIPT MUST BE CALLED FROM THE IMAGES DIRECTORY ****
generate_corners.sh
Takes the radius value (in pixels) as it's parameter.