HopperWiki:Developer dashboard

From HopperWiki
Jump to navigation Jump to search

Sandboxes

Sandboxes

Quality control links

Native MediaWiki quality control

Custom HopperWiki quality control

Content creation from structured data

Main content management template summary here

Across each 'theme' on the wiki there is usually a Lua Module which contains all the functions pertaining to that theme. Then, depending on need, various templates can access and display the results of any combination of the functions stored in the module.

Species

Main Module

Module:Species

Cargo and infobox

Page content management

HopperWiki:Species content management

Person

Main Module

Module:Person

Cargo and infobox

Page content management

HopperWiki:Person content management

Geography

Main Module

Module:Geography

Cargo and infobox

Page content management

HopperWiki:Geography content management

Other

Organization

Per our current schema there are two types of organizations: child organizations ("normal" organization of the wiki), and parent organizations.

Main module

Data pages

  • Data:Department: This is where all Cargo information for data is stored as departments do not have independent pages.

Cargo and Infobox

Page content management

HopperWiki:Organization content management

Resource

Per our current schema there are two types hierarchical levels in this theme resources and subresources. Only some resources are composed of subresources and this is when a resources is composed of multiple files or video links, etc. The

Main module

Data pages

  • Data:Subresource This simple page holds the Cargo template calls for all the subresources (basically declaring the parent resource they belong to).

Cargo and Infobox

Page content management

HopperWiki:Resource content management

Modules that store custom Lua helper functions

Other helper modules

New page standards for themes