Prototyping 2020.01.13
Mediawiki as development archive and editorial space
text, images, pdf (audio) \ DEV ` ` ********** -> * mediawiki * ********** \ `-> site generator _ _ _ _ _ _ _ _ _ _ _ \_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ `-> static website \ |`-> access via Tor RELEASE \ `-> print publication
Projects where MW serves as backed to other reading interfaces
static
Mondotheque / The Radiated Book
PZI Graduation website
- Resulting website: https://www.lensbased.nl/
- Wiki Pages
- Wiki to Web scripts
Natasha Berting: Warnet
- Project wiki: https://hub.xpub.nl/warnet/
- Process documentation: User:Tash/grad_prototyping3
- Wiki to Print: Game Cards
dynamic
Renee Turner: Warp Weft Memory
- Website: http://warpweftmemory.net/#/notes
- Interview https://www.pandemic.space/2018/10/31/the-warp-and-weft-of-memory/
Femke Snelting & Michael Murtaugh: Tonnelstof
Pages on Wiki based Publishing
Access to sandbox Pi
- url: http://hub.xpub.nl/sandbox
- tinc IP: 10.0.0.11
How to SSH to HUB nodes
On the user's personal machine (where the public key was generated) just:
ssh -J xpub.nl:2501 $IP
If for any reason it doesnt work, please send us the output of:
ssh -J xpub.nl:2501 $IP -vvv
~/.ssh/config
Here is a ssh configuration which should allow you to ssh easily from your local machine to one of the Hub nodes
using only:
ssh hub.nodename
By adding to ~/.ssh/config the following configuration, and changing with the correct details:
Host hub.nodename User username Hostname 10.0.0.XXX ProxyJump username@xpub.nl:2501 Identityfile ~/.ssh/id_rsa Serveraliveinterval 30
Where:
- nodename: is the name you would like to give this node of hub.
- XXX: termination if node's IP
- username: your username in the Pi and Xpub server (should be the same)
- ~/.ssh/id_rsa location of the private keys
Mediawiki install:
Follow instructions at https://www.mediawiki.org/wiki/Manual:Installation_guide
Dependencies installed:
- webserver: Apache
- PHP7.3 + necessary extensions
- imagemagick
- MYSQL server
- create db & db user for wiki
Install MediaWiki
- Download MW .tar.gz folder to the the html/ dir of this machine, usually `/var/www/html`
- untar `tar xfvz mediawiki-1.34.0.tar.gz`
- change the name on the resulting mw directory, for instance <nowiki>superwiki
- in the browser go to <nowiki>IP.of.server/superwiki for browser based installer
- install extensions:
- wikieditor
- OATHAuth
Post Installation
- image uploads
- enable images upload to designate location (inside MW directory)
- define formats allowed
- define maximum size of uploads
- in MW LocalSettings.php
- in php.ini
- extensions
Mediawiki work groups
Each work group should document its changes and process in the <nowiki>[[Help:]] pages of the itchwiki
<nowiki>Special:SpecialPages and <nowiki>Special:AdminLinks is a good place to look on the wiki for pages that help with Media, Admin, Navigation
Group: Media
- ensure media files can be uploaded
- ensure media are uploaded to the right location: where external harddisk is mounted
- ensure that the upload size limit is large enough to allow for the largest upload
- outline the information that should be included once media is uploaded
- upload the media from the archive, following the process describe in Digital_zines_I:_PDF#Make_a_single_PDF_of_all_the_images
- why PDFs instead of single images?
- searchable pdfs
Wiki pages:
- <nowiki>Special:NewFiles
- <nowiki>Special:ListFiles
- <nowiki>Special:MediaStatistics
Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads
itch documentation page <nowiki>Help:Media
Group: Admin
This groups should be responsible for
- creating account to guests & tutors
- xpub1 + tutors should be given admin rights
- give or revoke rights to users
- keep an eye on active users
Wiki pages:
- <nowiki>Special:AdminLinks
- <nowiki>Special:UserRights
Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:System_administration#Setting_administrative_rights
itch documentation page <nowiki>Help:Administration
This groups should be responsible for:
- ensuring important pages of wiki have links in sidebar and main page
- transclude special pages such as <nowiki>
000029.jpg
Franky
01:30, 8 May 2024
2,272 × 3,397; 7.86 MB
WVS moonpool animation.gif
Thijshijsijsjss
14:37, 6 May 2024
400 × 400; 1.88 MB
WhatsApp Image 2024-05-06 at 12.38.06 4a19dab6.jpg
Lor.ensō
12:39, 6 May 2024
2,016 × 1,512; 878 KB
WhatsApp Image 2024-05-06 at 12.38.06 e5dbd77e.jpg
Lor.ensō
12:39, 6 May 2024
2,016 × 1,512; 831 KB
WhatsApp Image 2024-05-06 at 12.38.06 cd5f4280.jpg
Lor.ensō
12:39, 6 May 2024
2,016 × 1,512; 707 KB
WhatsApp Image 2024-05-06 at 12.38.06 4fbd6cd2.jpg
Lor.ensō
12:39, 6 May 2024
2,016 × 1,512; 888 KB
Front door.jpg
Mania
12:27, 6 May 2024
4,032 × 3,024; 2.91 MB
WVS moonpool 4.png
Thijshijsijsjss
12:01, 6 May 2024
397 × 433; 70 KB
WVS moonpool 3.png
Thijshijsijsjss
11:22, 6 May 2024
397 × 433; 305 KB
WVS moonpool 2.png
Thijshijsijsjss
11:20, 6 May 2024
403 × 433; 365 KB
WVS moonpool 1.png
Thijshijsijsjss
11:18, 6 May 2024
402 × 432; 279 KB
20250504-PPP-TPP.jpg
Thijshijsijsjss
10:17, 6 May 2024
3,456 × 4,608; 4.06 MB
20240504 PPP setup 2.jpg
Thijshijsijsjss
10:17, 6 May 2024
4,608 × 3,456; 5.5 MB
20240504 PPP posters 1.jpg
Thijshijsijsjss
10:17, 6 May 2024
3,456 × 4,608; 3.64 MB
PPP crew cute.jpg
Thijshijsijsjss
10:17, 6 May 2024
1,536 × 2,048; 487 KB
PPP crew cool.jpg
Thijshijsijsjss
10:17, 6 May 2024
1,536 × 2,048; 279 KB
20240504 PPP posters 2.jpg
Thijshijsijsjss
10:17, 6 May 2024
4,608 × 3,456; 6.15 MB
20240504-PPP-gift.jpg
Thijshijsijsjss
10:17, 6 May 2024
2,048 × 1,536; 411 KB
20240504 PPP setup 1.jpg
Thijshijsijsjss
10:17, 6 May 2024
4,608 × 3,456; 4.73 MB
20240504 PPP setup 6.jpg
Thijshijsijsjss
10:17, 6 May 2024
2,048 × 1,536; 537 KB
20240504 PPP setup 5.jpg
Thijshijsijsjss
10:17, 6 May 2024
2,048 × 1,536; 430 KB
20240504 PPP setup 4.jpg
Thijshijsijsjss
10:17, 6 May 2024
1,536 × 2,048; 266 KB
20240504 PPP setup 3.jpg
Thijshijsijsjss
10:17, 6 May 2024
1,536 × 2,048; 179 KB
Words 1.png
Mania
02:54, 6 May 2024
1,169 × 828; 845 KB
Arcades 1.png
Mania
02:51, 6 May 2024
841 × 1,162; 1.5 MB
Arcades.png
Mania
02:51, 6 May 2024
841 × 1,162; 1.59 MB
Absence.png
Mania
02:50, 6 May 2024
841 × 1,162; 1.52 MB
Screenshot 2024-05-06 at 02.26.36.png
Mania
02:27, 6 May 2024
978 × 1,378; 1.15 MB
Screenshot 2024-05-06 at 02.23.55.png
Mania
02:24, 6 May 2024
1,016 × 1,390; 3.4 MB
Adds 8.png
Mania
02:18, 6 May 2024
1,626 × 2,242; 2.91 MB
Adds 4.png
Mania
02:18, 6 May 2024
1,626 × 2,242; 3.15 MB
Adds 7.png
Mania
02:17, 6 May 2024
1,626 × 2,242; 2.14 MB
Adds 2.png
Mania
02:16, 6 May 2024
1,626 × 2,242; 7.34 MB
Adds 3.png
Mania
02:16, 6 May 2024
1,626 × 2,242; 7.71 MB
WASD.gif
Wang ziheng
01:03, 6 May 2024
394 × 316; 570 KB
BlockGame.png
Wang ziheng
00:41, 6 May 2024
496 × 429; 293 KB
Cpt.jpg
Wang ziheng
00:32, 6 May 2024
3,856 × 2,563; 5.52 MB
Seeing-whatisinfrontofme5.jpg
Mania
23:55, 5 May 2024
3,024 × 4,032; 2.5 MB
Seeing-whatisinfrontofme4.jpg
Mania
23:55, 5 May 2024
3,024 × 4,032; 2.13 MB
Seeing-whatisinfrontofme3.jpg
Mania
23:54, 5 May 2024
3,024 × 4,032; 4.64 MB
Seeing-whatisinfrontofme2.jpg
Mania
23:53, 5 May 2024
3,024 × 4,032; 3.24 MB
Seeing-whatisinfrontofme1.jpg
Mania
23:53, 5 May 2024
3,024 × 4,032; 3.06 MB
Angel numbers.jpg
Michel W
21:53, 5 May 2024
1,110 × 1,600; 192 KB
Smellmap ©KateMcLean2011.jpg
Michel W
15:38, 5 May 2024
3,372 × 2,386; 733 KB
Ospplotdoc-19.jpg
ØverLørd
21:19, 3 May 2024
2,133 × 1,600; 1.47 MB
Ospplotdoc-25.jpg
ØverLørd
21:19, 3 May 2024
1,600 × 1,200; 557 KB
Ospplotdoc-24.jpg
ØverLørd
21:19, 3 May 2024
1,200 × 1,600; 621 KB
Ospplotdoc-23.jpg
ØverLørd
21:19, 3 May 2024
2,133 × 1,600; 878 KB
Ospplotdoc-22.jpg
ØverLørd
21:19, 3 May 2024
2,133 × 1,600; 926 KB
to main page
- if wished change the CSS in <nowiki>MediaWiki:Common.css
Wiki pages:
- <nowiki>MediaWiki:Sidebar
- <nowiki>Main_Page
Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:Interface/Sidebar
itch documentation page <nowiki>Help:Navigation