Contents
1. Introduction
     1.1 Screenshot of theme
  Rosalina
     1.2 Description of theme
  Rosalina
  2. The theme configuration
     2.1 Basic properties
     2.2 Theme configuration
     2.3 Reset theme
  3. The theme in practice: tips
     3.1 Hotspots
     3.2 Image maps
  Rosalina is a theme based on
     Ger Versluys' HV-Menu. He made a very powerful, however
     complicated menu, based on Javascript and Bazaar Style Style
     (BSS). It has over 40 (!) configuration options. Rosalina is a
     theme for experienced Javascript kiddies. That's why we just
     supply the HV-menu manuals. For its features, please see
     paragraph 2.2 Theme configuration. Tips for this
     theme are discussed in 3. The theme in practice:tips.
  In this chapter we only discuss the features that are specific
  for this theme. The general features that apply to most themes
  are treated in chapter Theme Frugal, paragraph 2.2 Theme configuration.
  Please also check The module in practice and For
  visually impaired. More Bazaar Style Style features can be
  found in chapter Bazaar Style Style.
  
     Screenshot of theme Rosalina in its basic configuration in
     Website@School:
  
    ![[ theme axis ]](themes/themes_rosalina.png) 
    
      themes_rosalina.png
    
   
  Example of theme Rosalina
  
    ![[ theme rosalina example ]](themes/themes_rosalina_example.png) 
    
      themes_rosalina_example.png
    
   The 6 small colored rectangles in the center of the header
  are clickable hotspots to: 1. A help form, 2, Website@School
  login, 3. TV screen in the schools entrance, 4. Under
  construction, 5. Intranet login, 6 Webmail.
  The
     header, taking about 20 % of the vertical screen space, has
     the Website@School logo on the left side. The logo is a
     clickable map with 6 hotspots.
  
    - The blue jigsaw is a clickable link to the admin.php
    page.
- The gray jigsaw is a clickable link to:.
 A. When you are not logged in, you can log in via the jigsaw.
    You stay on the website, and in the Area jumper your private
    Areas become accessible.
 B. When you were already logged in, you can use the gray jigsaw
    to log out. Private areas become available, please see the
    dropdown menu.
- The red jigsaw is a link to the Website@School project
    site.
      
        - The logo text Website@School
        has 3 hotspots:
- 'Website' links to Home (Exemplum Primary School)
- '@' links to 'How to contact us' and
- 'School' links to 'Area 1 (Exemplum Primary
        School).
 
At the right side of the header are the toplinks 'about',
  'contact' and under them the Area jumper dropdown menu. Under the
  logo and the jumper are the breadcrumb trail and the sections
  menu. The sections (like Welcome, School info, News, , Search and
  Mypage are expanded by hovering with the mouse over the section
  titles. Left clicking opens the selected (sub)section or
  page.
  The content is displayed full screen width.
  In the footer, taking about 5 % of the screen hight, a small bar
  contains, from left to right, the bottom links 'disclaimer',
  'login', the 'Powered by Website@School' logo, pipe symbol as
  separator, 'Last updated yyyy-mm-dd, pipe, Copyright symbol,
  Exemplum Primary School.
  
  The basic properties,
     i.e. Edit basic properties of this area are
     discussed in chapter Configuration Manager,
     paragraph 3.3 Edit
     basic properties of this area.
  
  
    ![[ configuration options, top ]](themes/themes_rosalina_configure-top.png) 
 ![[ configuration options, middle1 ]](themes/themes_rosalina_configure-middle1.png) 
 ![[ configuration options, middle2 ]](themes/themes_rosalina_configure-middle2.png) 
 ![[ configuration options, middle3 ]](themes/themes_rosalina_configure-middle3.png) 
 ![[ configuration options, bottom ]](themes/themes_rosalina_configure-bottom.png) 
    
      themes_rosalina-top.png
    
    
      themes_rosalina-middle1.png
    
    
      themes_rosalina-middle2.png
    
    
      themes_rosalina-middle3.png
    
    
      themes_rosalina-bottom.png
    
   Static style sheet usage, Static style sheet, Extra
  style usage (area), Extra style at area level, Extra style usage
  (node): These Bazaar Style Style options are Style Style options
  are the same for every theme and are extensively discussed in
  chapter Bazaar Style Style, paragraph 4.1 BSS at Area level.
  Below are the HV-menu manual pages: config.html,
  example.html, install-frames.html.
  
  The
     procedure is the same for every theme. Please see Configuration Manager, paragraph 3.5 Reset properties of theme
     themename for area n (Area Name) for
     details.
  (top)
  In this paragraph we discuss
     some particular tips that apply to this theme. We assume you
     have read about the concept of Bazaar Style Style in the
     Viewpoints chapter, paragraph
     4.1 Cascading Style Sheets.
     And we assume you have studied the practical side of BSS in
     the Configuration
     manager chapter, paragraph 3.4 Configure theme 'Theme
     Name' for area n.
  To create images, chapter Theme
  Sophia, paragraph 4.2
  Creating stencil files gives some hints when using free
  programs and how to create an image.
  As you can see
     in the configuration options, the hotspots for the
     Website@School logo image are defined in 2 places, i.e. the
     number of hotspots you want to use and the actual hotspot(s)
     with a maximum of 8. A hotspot is defined as: poly(gon) or
     rect(angle) or circle, its coordinates, the URL the hotspot
     links to and an URL title that is shown when overing over the
     hotspot. The items are separated with a semicolon ';'.
     Examples:
  
    
      | 
rect;53,17,157,58;http://exemplum.eu/index.php;Home
circle;173,36,15;http://exemplum.eu/index.php?node=19;How to contact us
poly;0,0,37,37,52,22,52,0;http://exemplum.eu/admin.php;Website@School (admin.php) | 
  
  -A rectangle is defined by top,left (53 pixels from
  left side of the image and 17 pixels from top side), bottom right
  (157 pixels from the left side of the picture and 58 pixels from
  top side).
  -A circle is defined by. center (137,36) and radius (13).
  - A polygon is defined by the points that form the polygon.
  Please figure it out yourself and you will find some kind of
  triangle.
  "In HTML and
     XHTML, an image map is a list of coordinates relating to a
     specific image, created in order to hyperlink areas of the
     image to various destinations (as opposed to a normal image
     link, in which the entire area of the image links to a single
     destination)." Source: Wikipedia
  The Website@School logo is mapped to certain areas. If
  you have patience and a screen ruler in pixels, you can define
  the coordinates yourself.
  In Linux you can use the Pinta paint program which has a pixel
  ruler, or use GIMP (Gnu Image Manipulation Program). Many
  how-to's for GIMP can be found on the Internet that explain
  creating an image map.
  In Windows you can use 'Image Mapper 1.0' from TomaWeb http://tomaweb.com/image-mapper.asp.
  It has excellent documentation. In both GIMP as well as in Image
  Mapper, you copy the coordinates in the Hotspot.
  (top)
 
Author: Dirk Schouten <dirk (at) websiteatschool (dot) eu>
Last updated: 2014-09-06