themes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
themes [2019/03/24 06:12] – [Overview] g00r00 | themes [2019/03/24 21:13] (current) – [Theme Structure] g00r00 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ^ Related Categories | ||
+ | | [[menus|Menus]] | ||
+ | | [[prompts|Prompts]] | ||
+ | | [[display_files|Display Files]] | ||
+ | | [[templates|Templates]] | ||
----- | ----- | ||
- | ===== Overview ===== | + | ===== Themes |
- | Mystic BBS has a powerful theme system that allows all of the visual elements displayed to the user to be configured within | + | Mystic BBS has a powerful theme system that allows all of the visual elements displayed to the user to be configured within |
Themes can be easily shared by simply dropping a theme into your " | Themes can be easily shared by simply dropping a theme into your " | ||
- | The nature of a theme allows each one to look and behave vastly different from another theme. | + | The nature of a theme allows each one to look and behave vastly different from another theme as they allow customization of both visual and functional elements of the BBS interface. In fact, a theme could be used to create different language UI, visual styles, themes specific to different user terminal sizes or terminal emulations (like RIPscript), or even themes that are more friendly to the visually impaired. |
+ | |||
+ | Themes can be created and edited entirely by using the Themes editor within Mystic BBS, or by directly working within the theme directory system using a text and ANSI editor. | ||
+ | |||
+ | ----- | ||
+ | ===== Theme Structure ===== | ||
+ | |||
+ | **NOTE: THIS THEME STRUCTURE APPLIES TO 1.12 A44 AND LATER** | ||
+ | |||
+ | Mystic BBS has a configurable themes directory where all themes are located. | ||
+ | |||
+ | The root directory can also contain a " | ||
+ | |||
+ | Assuming the Mystic BBS theme directory is configured as " | ||
+ | |||
+ | * **\mystic\themes\** (Mystic BBS Themes directory) | ||
+ | * **default** (Root theme directory for " | ||
+ | * **theme.ini** (Theme configuration file in root theme directory) | ||
+ | * **menus** (menus sub-directory where Theme menus are stored) | ||
+ | * **text** (text sub-directory where display files and templates are stored) | ||
+ | * **scripts** (scripts sub-directory where MPL and Python scripts are stored) | ||
+ | |||
+ | Installing a new theme is as simple as dropping the theme directory into your " | ||
+ | |||
+ | ----- | ||
+ | ===== Theme Editor ===== | ||
+ | |||
+ | ----- | ||
+ | ===== Theme Inheritance ===== | ||
+ | |||
+ | ----- | ||
+ | ===== theme.ini Reference ===== |
themes.1553425924.txt.gz · Last modified: 2019/03/24 06:12 by g00r00