Overview
Username:  
Password:
  > Home
> User Guide
> Reference
> Portal Object
v Development Guide
    o Overview
    > A Typical Page (C)
    > Data Handling
    > Applications
    > Working BEE


Shortcuts
sys Class
debug Class
Intrinsic Conversions
>> Development Guide >> Overview <=  =>      <  1  2  3  4  5  6  7  8  9  10  >  
Scheme An overview to BEE website development

Scheme settings are used by BEE applications as parameters (e.g. Email address to submit forms to or records per page when displaying search results etc).  They are stored on the BEE platform separate from the HTML code, so that the developer can modify them without changing the code.

The developer can allow some settings to be modifiable by the website owner through the "blue bar" to offload the maintenance burden from the developer's shoulder.  In the code, scheme settings are presented via the "scheme%" class, which will pick up the new values immediately when the scheme settings are modified.

Here is a brief descriptions of the scheme files available to this website:

  • scheme: the mother of all scheme files (for hosting providers only)
  • Auth: usernames and passwords (for static authentication only; websites with dynamic sign-ups store authentication data in the database) 
  • enquiry: the "Contact us" form settings (owner settable)
  • cart: the data table attributes accessible in the catalogue pages (e.g. {Price}), the unique key in the table (CodeName), the quantity input name (QtyName), the price field name (PriceName), and other shopping cart related settings 
  • order: the checkout form settings (owner settable)
  • settings.conf: the configuration of the "Settings" page (see Settings in the Development Guide)
  • menu: the specification of the main menu bar
  • sidemenu: the specification of the side menu
  • appl: the application settings (discussed later) 
  • drb: Database Record Browser settings (discussed later)
  • teapot: the specification of TEAPOT (Text Edit Area Presented Object Template)
  • dbo: the database object for TEAPOT (see Database Operation in the Reference)
  • debug: control the BEE online debugger

(There are some more scheme files not covered here because they are for system use and are self-maintained.)

These scheme settings define the behaviour of the website and the applications running on it.  If you write an application, you may define your own scheme file as well (see scheme class in the Reference).

 

Previous Page       Next Page

Accsoft Computer Technology Pty Ltd     ABN: 98 065 617 549
PO Box 892, Epping NSW 1710         Level 1, Epping Office Park, 242 Beecroft Rd, Epping NSW 2121, Australia
Tel: Sydney - (02)98691668     National - 1300-881668         Fax: (02)98691866
© Copyright 2003 Accsoft Computer Technology Pty Ltd