Menus

Overview

A menu is a list of commands that can be executed by the user.  Menus are defined in an XML format with the ability to control all display and security options.

Topics

Rendering

The BBS engine supports pluggable drivers for rendering menus.  A menu driver is responsible for reading the menu information and creating some visual display for the user.  A menu driver is not required to honor all settings for a menu; for example, a driver might ignore a color setting if it is not suitable for its particular type of display.

XML File Format

Menus are defined in XML format to allow human-readability, easy machine parsing, and expansion of future features.  Read more...

Security

You can define permissions for the entire menu or on an item-by-item basis.  Read more...

See Also