MediaWiki Deployment Notes: Difference between revisions

From Quincy Garage

m Quick links: add link to user list
m Semantic MediaWiki usage: adding list of tools
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Special:SpecialPages|List of special pages]]
Great model:
* https://wiki.claremontmakerspace.org/wiki/Main_Page
* https://wiki.claremontmakerspace.org/wiki/Tools_List
TODO - consider splitting this into multiple pages based on what makes sense. Most of this will end up on a page like the IT
TODO - consider splitting this into multiple pages based on what makes sense. Most of this will end up on a page like the IT


Line 5: Line 13:
* [ ] Consider how to secure pages for editing, including approval workflows (list of approvers?)
* [ ] Consider how to secure pages for editing, including approval workflows (list of approvers?)
* [ ] Work on print stylesheet, including last edit date, QR code, last editor
* [ ] Work on print stylesheet, including last edit date, QR code, last editor
== Open-ended tasks ==
* Figure out the best way to embed a map of the space. The following two ideas are competing:
** Use the [[mediawikiwiki:Extension:ImageMap|ImageMap extension]] with some home brew import from a master map
*** TBD - mobile experience may be quite poor unless the image can be interactively zoomed.
** Consider a slippy map like Leaflet but with a custom CRS. We can pre-compile the tiles and serve them from the same domain as they will be small. Zoom level can be constrained.
*** This may have a better mobile experience
* Deploy a dashboard that can display on a screen in the space, and make sure it is powered off when there would be no attention on it
** mockup at https://wiki.quincygarage.org/dashboard/index.html as of this writing


== Semantic MediaWiki usage ==
== Semantic MediaWiki usage ==
Line 16: Line 34:


[https://wiki.quincygarage.org/page/Special:Ask/format%3Dcsv/-5B-5BWorking-20on::%2B-5D-5D/-3FFoaf:name/-3FWorking-20on here is a link that gives the same as CSV]
[https://wiki.quincygarage.org/page/Special:Ask/format%3Dcsv/-5B-5BWorking-20on::%2B-5D-5D/-3FFoaf:name/-3FWorking-20on here is a link that gives the same as CSV]
List of tools:
{{#ask: [[Category:Tools]]
| format=table
}}


== Handy scripts ==
== Handy scripts ==

Latest revision as of 06:09, 5 February 2026

List of special pages

Great model:


TODO - consider splitting this into multiple pages based on what makes sense. Most of this will end up on a page like the IT

  • [ ] Demonstrate an SOP, test with visual editor, uploading images, etc
    • [ ] If Kirstin thinks it will work, make SOP area that is limited in editing scope
  • [ ] Consider how to secure pages for editing, including approval workflows (list of approvers?)
  • [ ] Work on print stylesheet, including last edit date, QR code, last editor

Open-ended tasks

  • Figure out the best way to embed a map of the space. The following two ideas are competing:
    • Use the ImageMap extension with some home brew import from a master map
      • TBD - mobile experience may be quite poor unless the image can be interactively zoomed.
    • Consider a slippy map like Leaflet but with a custom CRS. We can pre-compile the tiles and serve them from the same domain as they will be small. Zoom level can be constrained.
      • This may have a better mobile experience
  • Deploy a dashboard that can display on a screen in the space, and make sure it is powered off when there would be no attention on it

Semantic MediaWiki usage

The SMW plugin is used to collect metadata. For example, here is a list of everyone's projects:

 Foaf:nameA name for some thing or agent.Working onthe name of a project that someone is working on.
AlexAlex HirzelQuincy Garage

here is a link that gives the same as CSV

List of tools:

 
Central Machinery 39798 Bench Grinder
Eastwood Versa-Cut 60 Plasma Cutter
Lincoln Idealarc 250 Welder
Milwaukee Handheld Power Tools
Standard Modern 1340 Lathe
Troyke U-12 Rotary Table
Welding PPE

Handy scripts

For use in the shell, in /home/public/w:

php maintenance/runJobs.php

Quick links