Help:Infobox creation

The Olliverse Database and any sub-wikis associated use an infobox system with the TemplateStyles extension. The page Template:Infobox/styles.css can be loaded onto any infobox template, simplifying the creation process of one (but it can be made even more simpler with techniques I have yet to understand). With this system, various themes can also be created in order to match any potential different wiki themes in the future. On desktop browsers, the infobox's width is 25% that of the page's width. On mobile browsers, the infobox stretches across the screen. An infobox is comprised of seven different compartments:

First steps
Before you do anything, load Template:Infobox/styles.css by inserting  at the beginning of the page.

Underneath that, insert both, and on the next line,. Replace  with either See for a list of themes that can be used.
 * 1)  — Allows the user to choose a theme; if they choose nothing, the theme will be "default".
 * 2) or a specific theme. — Prevents the user from choosing a theme.

From here on out, everything directly involved with the infobox itself is to be placed between  and.

Title
Insert. is the title; replace it with one of the following strings of text:
 * 1)  — Allows the user to choose a title; if they choose nothing, the title will be based on the page name.
 * 2)  — Allows the user to choose a title; if they choose nothing, the title will be based on whatever is in.
 * 3) A specific title — Prevents the user from choosing a title.

Image
Insert. This string is comprised of three sections:
 * 1)  — Start of the parser function - if parameter image is unfilled (or the compartment has no image), the image compartment is hidden.
 * 2) *If and only if a specific image is used for the image compartment, remove this section.
 * 3)  — Heart of the image compartment - Replace   with either:
 * 4)  — Allows the user to choose an image; if they choose nothing, the image compartment is hidden.
 * 5) or a specific file. — Prevents the user from choosing an image.
 * 6)  — End of the parser function.
 * 7) *If and only if a specific image is used for the image compartment, remove this section.

Universe indicator
Insert. This string is comprised of three sections:
 * 1)  — Start of the parser function - if parameter universe is unfilled, the universe indicator compartment is hidden.
 * 2) *If and only if a specific universe is defined for the universe indicator compartment, remove this section.
 * 3)  — Heart of the universe indicator compartment - Replace all instances of   with either:
 * 4)  — Allows the user to choose a universe; if they choose nothing, the universe indicator compartment is hidden.
 * 5) or a specific universe. — Prevents the user from choosing a universe.
 * 6) In either case, universe names are highly specific! See for a list of universes that can be defined.
 * 7)  — End of the parser function.
 * 8) *If and only if a specific universe is defined for the universe indicator compartment, remove this section.

Group header
Insert. This string is comprised of three sections:
 * 1)  — Start of the parser function - if none of the parameters listed in place of   are filled, the group header compartment is hidden.
 * 2) *Replace  with a list of all parameters between this group header and the next.
 * 3)  — Heart of the group header compartment - Replace   with the name of the section group.
 * 4)  — End of the parser function.

Section
Insert. This string is comprised of four sections: Replace all instances of  with the name of the parameter associated with the section. Remember to list the parameter in  in the group header.
 * 1)  — Start of the parser function - if parameter   is unfilled, the section, data label, and data compartments are hidden.
 * 2)  — Heart of the data label compartment - Replace   with the data label the reader will see.
 * 3)  — Heart of the data compartment.
 * 4)  — End of the parser function.

Themes
Currently, there is only one theme:.

Universes
Currently, there is only one universe: "Olliverse Alpha".