Last edited 4 years ago
by Martin Schmid

GoTeachInternal:Maintainer Training: Difference between revisions

(Created page with "== Structuring == === Page === * "Specialpages": Automatically generated content; "Maintenance lists"; "Manager interface" * "Contentpages": User generated content; versione...")
 
No edit summary
Tag: 2017 source edit
Line 1: Line 1:
== Structuring ==
==Structuring==


=== Page ===
===Page===
*"Specialpages": Automatically generated content; "Maintenance lists"; "Manager interface"
*"Contentpages": User generated content; versioned changes;
**"Wikipage"
**"File description pages": Hybrid page
**"Cagetory pages": Hybrid page
**...


* "Specialpages": Automatically generated content; "Maintenance lists"; "Manager interface"
===Namespace===
* "Contentpages": User generated content; versioned changes;
** "Wikipage"
** "File description pages": Hybrid page
** "Cagetory pages": Hybrid page
** ...


=== Namespace ===
*Avoid naming collisions
*Used for access restrictions
*A page can only be assigned to one namespace
*Can be identified by a prefix in the page name
**Exception: "Main namespace", aka "(Pages)"
*Special predefined namespaces, like "File", "Category", "User", "Template", ...
*Custom namespaces: E.g. for "Documenttypes" or "Organisational structuring"
*"Talk" namespaces: Associated namespace, like "User_talk", "Template_talk", ...
*Certain functions of the wiki can be activated/deactivated based on namespaces


* Avoid naming collisions
===Category===
* Used for access restrictions
* A page can only be assigned to one namespace
* Can be identified by a prefix in the page name
** Exception: "Main namespace", aka "(Pages)"
* Special predefined namespaces, like "File", "Category", "User", "Template", ...
* Custom namespaces: E.g. for "Documenttypes" or "Organisational structuring"
* "Talk" namespaces: Associated namespace, like "User_talk", "Template_talk", ...
* Certain functions of the wiki can be activated/deactivated based on namespaces


<br />
*"Tagging" mechanism --> Multiple categories for a page
 
*Namespace independent
=== Category ===
*Part of the content --> Everyone that can edit a regular contentpage can also create categories
 
*Category pages can be categorized --> Treelike catgegory structure
* "Tagging" mechanism --> Multiple categories for a page
* Namespace independent
* Part of the content --> Everyone that can edit a regular contentpage can also create categories
* Category pages can be categorized --> Treelike catgegory structure
 
<br />


=== Subpage ===
===Subpage===


* Path indicated by "/" (=forward slash)
*Path indicated by "/" (=forward slash)
* Example: "Product:N52000786-2/Technical notes"
*Example: "Product:N52000786-2/Technical notes"
** "Product:" => "namespace prefix"
**"Product:" => "namespace prefix"
** "N52000786-2" =>  "root / parent pagename"
**"N52000786-2" =>  "root / parent pagename"
** "Technical notes" => "subpage name"
**"Technical notes" => "subpage name"
* Recommendation: not more than two levels
*Recommendation: not more than two levels
* When to use?
*When to use?
** "strong association" of pages
**"strong association" of pages
** "avoid naming collisions"
**"avoid naming collisions"
* When not to use?
*When not to use?
** Knowledge base-like content
**Knowledge base-like content


<br />
<br />


== Content and formatting ==
==Content and formatting==


=== Templates (=Text-templates, Text-blocks) ===
===Templates (=Text-templates, Text-blocks)===


* Include contents
*Include contents
* "Transclusion" => Transfrom + Include
*"Transclusion" => Transfrom + Include
* Dedicated namespace "Template"
*Dedicated namespace "Template"
* Can take parameters
*Can take parameters


=== Page templates ===
===Page templates===


* Only used then a new page is created
*Only used then a new page is created
* Prefill mechanism
*Prefill mechanism


=== Wikitext ===
===Wikitext===
<br />
* Simple to learn
* Effcient to create
* Easy to compare


== Functions ==
==Functions==

Revision as of 15:23, 3 June 2020

Structuring

Page

  • "Specialpages": Automatically generated content; "Maintenance lists"; "Manager interface"
  • "Contentpages": User generated content; versioned changes;
    • "Wikipage"
    • "File description pages": Hybrid page
    • "Cagetory pages": Hybrid page
    • ...

Namespace

  • Avoid naming collisions
  • Used for access restrictions
  • A page can only be assigned to one namespace
  • Can be identified by a prefix in the page name
    • Exception: "Main namespace", aka "(Pages)"
  • Special predefined namespaces, like "File", "Category", "User", "Template", ...
  • Custom namespaces: E.g. for "Documenttypes" or "Organisational structuring"
  • "Talk" namespaces: Associated namespace, like "User_talk", "Template_talk", ...
  • Certain functions of the wiki can be activated/deactivated based on namespaces

Category

  • "Tagging" mechanism --> Multiple categories for a page
  • Namespace independent
  • Part of the content --> Everyone that can edit a regular contentpage can also create categories
  • Category pages can be categorized --> Treelike catgegory structure

Subpage

  • Path indicated by "/" (=forward slash)
  • Example: "Product:N52000786-2/Technical notes"
    • "Product:" => "namespace prefix"
    • "N52000786-2" => "root / parent pagename"
    • "Technical notes" => "subpage name"
  • Recommendation: not more than two levels
  • When to use?
    • "strong association" of pages
    • "avoid naming collisions"
  • When not to use?
    • Knowledge base-like content


Content and formatting

Templates (=Text-templates, Text-blocks)

  • Include contents
  • "Transclusion" => Transfrom + Include
  • Dedicated namespace "Template"
  • Can take parameters

Page templates

  • Only used then a new page is created
  • Prefill mechanism

Wikitext

  • Simple to learn
  • Effcient to create
  • Easy to compare

Functions