User Tools

Site Tools


themes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
themes [2019/03/24 06:59] g00r00themes [2019/03/24 21:13] (current) – [Theme Structure] g00r00
Line 1: Line 1:
-====== Themes ======+====== Customization: Themes ====== 
 + 
 +^ Related Categories                   ^ 
 +| [[menus|Menus]]                  | 
 +| [[prompts|Prompts]]              | 
 +| [[display_files|Display Files]] 
 +| [[templates|Templates]]          |
  
-^ Sub-categories ^ ^ 
-| Menus        | http://wiki.mysticbbs.com/doku.php?id=menus | 
-| Prompts      | | 
-| Templates    | | 
 ----- -----
-===== Overview =====+===== Themes Overview =====
  
 Mystic BBS has a powerful theme system that allows all of the visual elements displayed to the user to be configured within an easily shareable theme.  Each theme consists of a series of prompts, menus, display files, UI templates, and scripts including both Python or Mystic Programming Language.  In addition, each theme can be configured to "inherit" prompts, menus, scripts, templates, and display files from other themes or the default theme, if desired. Mystic BBS has a powerful theme system that allows all of the visual elements displayed to the user to be configured within an easily shareable theme.  Each theme consists of a series of prompts, menus, display files, UI templates, and scripts including both Python or Mystic Programming Language.  In addition, each theme can be configured to "inherit" prompts, menus, scripts, templates, and display files from other themes or the default theme, if desired.
Line 14: Line 16:
 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. 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.  The only part of a theme somewhat difficult to edit without using a Mystic editor is the Menus.  While they are stored as text files, because of their complexity they are difficult to edit with a text file.+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.  The only part of a theme somewhat difficult to edit without using a Mystic editor are the menus.  While all parts of a theme are stored as text files, the menus in particular are complex to edit directly with a text editor.  It is highly recommended that menus are only edited using the Mystic BBS menu editor.
  
 ----- -----
Line 34: Line 36:
         * **scripts** (scripts sub-directory where MPL and Python scripts are stored)         * **scripts** (scripts sub-directory where MPL and Python scripts are stored)
  
-Installing a new theme is as simple as dropping in a root theme directory in your "\mystic\themes\" directory, and Mystic automatically does the rest.  Likewise, if you wish to share one of your themes, just ZIP up the theme directory and give it to other SysOps to drop into their theme directory!+Installing a new theme is as simple as dropping the theme directory into your "\mystic\themes\" directory, and Mystic will automatically do the rest.  Likewise, if you wish to share one of your themes, just ZIP up the theme directory and give it to other SysOps to drop into their own theme directory!
  
 ----- -----
Line 44: Line 46:
 ----- -----
 ===== theme.ini Reference ===== ===== theme.ini Reference =====
 +
themes.1553428758.txt.gz · Last modified: 2019/03/24 06:59 by g00r00

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki