Data Forms

Data Forms

Data forms is a Wikidot feature which transforms pages in a particular category into structured data.

The primary intent of this feature is to normalize the look of all pages in a category — this makes sense in a wiki-focused setting, where page structure often consists of a number of headings followed by informative blurbs. Using data forms in this context is an easy and generally-reliable method of streamlining the user experience.

The most obvious change data forms makes is to the edit window. While editing a page in a data-formatized category, the edit window can look dramatically different, presenting buttons and checkboxes and select lists in addition to standard textareas for free editing. All edits and interactions with these features is stored in the page as data within separate fields, and the way this data is presented visibly is determined by the category's template.

Use on the SCP Wiki

Data forms has never been used on the SCP Wiki as intended.

The only use of data forms in the wiki's history has been in various collaborative logs, where the data-formatized category is treated as invisible, and the data from its pages is called via a ListPages module on a main hub page. This process creates an ever-expanding number of hard-to-access, nearly-contentless pages; this deficiency, combined with a lack of knowledge about data forms within staff, made them an irksome inclusion on the wiki. They were eventually removed and replaced with standard, static-data pages.

These collab pages had a number of signature features, including unique rating modules on every entry and streamlined page-creation.

Personal Use

Hi.

The author of this guide is NagirosNagiros, a former SCP staffer noted for ver acquaintance with the data forms feature. I've used it in a number of projects, including:

  • Tag Reports — A staff project to track tagging infractions, following the design of the old collab logs.
  • Miller.aic Development Roadmap — A JIRA-esque list of issues and proposed changes to my Discord bot, likewise using the setup of calling data from a support category.
  • Almeresh — A personal D&D 5e homebrew wiki which structures its categories via data forms. This is the way the feature was intended to be used.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License