Writing a custom Theme
A theme is a collection of shell functions that are called in different parts of the wiki. To get a full list of theming functions, you should look at the default theme in themes/default.sh
.
The best way to start a new theme is not to replicate every theming function. Instead most themes should simply include the default theme by starting with . $_EXEC/themes/default.sh
. You can then override single functions, e.g. to provide a custom text editor, or to override fields in the HTML <header>
.