Aqua Phoenix



  Navigator
 
  3. Design Document
 


3.3.2.2 Component / Behavior Model for 'Site Administrator Interface' - User Interface Manipulation



Figure 6: Component / Behavior Model for 'Site Administrator Interface' - User Interface Manipulation
 
Name: User Interface Manipulation
Defining Qualities:
  • Upload/Download front-end interface HTML files
  • Compile uploaded interfaces into a library, which is used by the front-end scripts
Behaviors:
(Algorithms)
Upload/Download front-end interfaces
  • download the current front-end interfaces; they are regular links
  • upload new front-end interfaces by using the PUT method; embedded in the upload/download page
  • images and html files are uploaded to different directories
Compile front-end interfaces
  • HTML files are read and disected into functions, that are then put into libraries
  • HTML files contain section tags which split a given HTML page into several pieces; these pieces are then assembled by the front-end scripts, depending on when they are needed