Jump to content

Squirrelslair wiki: Difference between revisions

From Squirrel's Lair
Ttenbergen (talk | contribs)
No edit summary
Ttenbergen (talk | contribs)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Project
{{Project
|shortDescription=This wiki
|shortDescription=This wiki
|longDescription=I am using this wiki as both a tool to document, and a portfolio of what I can do with mediawiki.
|longDescription=This wiki is both a content management system for our protfolio, but also a demonstration of some of the solutions that can be built in a wiki.
 
The wiki has a front facing portion, and an internal side for shop notes and unfinished projects that should be of no interest to anyone but us. The internal portion is made to be accessible while logged in only via [[Mediawiki  Extension Lockdown]].
 
The [[Mediawiki Extension Cargo]] is used to store some parts of the site as structured data so it can be re-used elsewhere. All the projects are stored in the [[Special:CargoTables/Project |Project Table]] using [[Template:Project]], which encodes the data in a way that allows other pages like [[Project Type]]s to list them. When a project is added or edited, the other pages update automatically.
 
Mediawiki uses a markup language that can be a bit confusing, so [[Mediawiki Extension PageForms]] is used to facilitate editing of the project pages in [[Form:Project]]. Only logged-in users can edit the pages, but any viewer can see what the form looks like, e.g. [https://wiki.squirrelslair.ca/index.php?title=Squirrelslair_wiki&action=formedit follow this link for the form for this page].
|skillSet=Mediawiki; Programming
|skillSet=Mediawiki; Programming
|projectType=Mediawiki Project
|projectType=Mediawiki Project
|northForge=False
|northForge=No
}}
}}
{{TD computer}} need to flesh this out
[[Category:Mediawiki]]
[[Category:Mediawiki]]

Latest revision as of 10:01, 2021 October 31

Projects
Project: Squirrelslair wiki (I)
Description: This wiki
Skillset(s) :

Mediawiki Programming

Project Type(s) :

Mediawiki Project

This wiki is both a content management system for our protfolio, but also a demonstration of some of the solutions that can be built in a wiki.

The wiki has a front facing portion, and an internal side for shop notes and unfinished projects that should be of no interest to anyone but us. The internal portion is made to be accessible while logged in only via Mediawiki Extension Lockdown.

The Mediawiki Extension Cargo is used to store some parts of the site as structured data so it can be re-used elsewhere. All the projects are stored in the Project Table using Template:Project, which encodes the data in a way that allows other pages like Project Types to list them. When a project is added or edited, the other pages update automatically.

Mediawiki uses a markup language that can be a bit confusing, so Mediawiki Extension PageForms is used to facilitate editing of the project pages in Form:Project. Only logged-in users can edit the pages, but any viewer can see what the form looks like, e.g. follow this link for the form for this page.



  • Cargo


  • Categories


  • Default form