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>.