MediaWiki Deployment Notes: Difference between revisions
From Quincy Garage
m Alex moved page WikiNotes to MediaWiki Deployment Notes without leaving a redirect: more descriptive title |
m add links to an example of what we can make |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
TODO - | 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 | |||
* [ ] Demonstrate an SOP, test with visual editor, uploading images, etc | * [ ] 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 | ** [ ] 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?) | * [ ] 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 == | |||
The SMW plugin is used to collect metadata. For example, here is a list of everyone's projects: | |||
{{#ask: [[Working on::+]] | |||
| ?foaf:name | |||
| ?Working on | |||
| format=table | |||
}} | |||
[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] | |||
== Handy scripts == | |||
For use in the shell, in <code>/home/public/w</code>: | |||
<pre> | |||
php maintenance/runJobs.php | |||
</pre> | |||
== Quick links == | == Quick links == | ||
* [[Special:UserRights|Edit permissions for a wiki user]] (or view the [[Special:ListUsers|list of all users]]) | |||
* [https://wiki.quincygarage.org/page/MediaWiki:Sidebar Edit the sidebar] | * [https://wiki.quincygarage.org/page/MediaWiki:Sidebar Edit the sidebar] | ||
* [https://wiki.quincygarage.org/page/MediaWiki:Common.css Edit the site-wide CSS stylesheet] | * [https://wiki.quincygarage.org/page/MediaWiki:Common.css Edit the site-wide CSS stylesheet] | ||
Latest revision as of 14:04, 29 October 2025
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
- [ ] 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
- Use the ImageMap extension with some home brew import from a master map
- 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
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. | |
|---|---|---|
| Alex | Alex Hirzel | Quincy Garage |
here is a link that gives the same as CSV
Handy scripts
For use in the shell, in /home/public/w:
php maintenance/runJobs.php
Quick links
- Edit permissions for a wiki user (or view the list of all users)
- Edit the sidebar
- Edit the site-wide CSS stylesheet
- Edit the QR code placed in the bottom right (note this is configured in
LocalSettings.php)