Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 4.12 KB

glossary.md

File metadata and controls

33 lines (29 loc) · 4.12 KB

Wikijump Glossary

There are a number of concepts within Wikidot, which can take on a number of different names in casual usage. To standardize their usage during development and within the API, this document will describe the standard API name, Wikidot's name (if different), and any other aliases.

Please use the Wikijump API term when writing technical documentation or writing code either for Wikijump or in projects that consume the API. The aim is clarity and avoiding ambiguity.

Definitions are not intended to be exhaustive, but rather quickly summarize what it is for recognition. If further details are needed, add a link to a more detailed resource.

Wikijump Term Wikidot Term Other Terms Definition
Site Wiki A subdomain of Wikijump which has an independent wiki, with its own pages, staff, and settings.
Page Article The main data unit of Wikidot, containing wikitext and metadata, and existing at exactly one particular URL at a time.
Slug UNIX name Fullname The "file" portion of a page's URL, always in Wikidot normal form.
Normalization toUnixName, unixify The process of converting a string into Wikidot normal form.
Page category A particular namespace a page may exist in. Denoted by the part of a slug before the :. If a colon is absent, then the page is in category _default.
Page tags Tags Tags A set of strings associated with a page, which can be used to query or organize pages, such as in the ListPages module.
Wikitext Source Wikidot code, ftml The textual representation of the contents of a page.
Vote An individual vote cast on a page, along with its timestamp and user information.
Score Rating The calculated result of all the votes presently active on a page, per the site's chosen scoring algorithm.
Rating Rating Wikidot's simple scoring algorithm, equivalent to the sum of upvotes - downvotes.
File Attachment, upload A blob attached to a page, with an associated filename and MIME type.
Revision Edit A particular set of changes on a page at a point in time. It has an associated timestamp, user, and revision message attached.
User Account A user account on Wikijump, with its own username, avatar, and credentials.
Member A user, specifically in the context of its membership on a particular Wikijump site.
Guest A user (or an anonymous individual who is not logged in) who is accessing a Wikijump site. This is the inverse of a member.
Role Rank The position a user has in a site. For Wikidot, this is one of: guest, member, moderator, administrator.
Forum group Forum group A group containing zero or more forum categories. This affects how they are displayed in the main forum page.
Forum category Forum A namespace that a collection of forum threads may exist in. They may be visible or not, and have an associated name.
Forum thread Thread A thread of conversation within a particular category, containing zero or more posts. They are either created by a user or by Wikijump.
Forum post Post An individual message sent within a thread. It can be a child or reply to another post, or top-level. These are only created by users.
Component Cross-site include (CSI) package A page intended to be included on other pages to provide a custom element.
Theme Cross-site include (CSI) package A page intended to be included on other pages to provide custom styling that changes the page's look and feel.