Prototyping 2020.01.13: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
No edit summary
Line 117: Line 117:




=Mediawiki work groups=
'''Each work group should document its changes and process in the <code>[[Help:]]</code> pages of the itchwiki'''


https://www.mediawiki.org/wiki/Download
<code>[[Special:SpecialPages]]</code> and <code>Special:AdminLinks</code> 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


** Media: mounted disk
Wiki pages:
* <code>[[Special:NewFiles]]</code>
* <code>[[Special:ListFiles]]</code>
* <code>[[Special:MediaStatistics]]</code>


* Populate manually
Mediawiki documentation:  https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads
** image file
 
** description
itch documentation page <code>[[Help:Media]]</code>
** <code>[[Category:Archive]]</code>
 
* Pull the URL from Files + Files text content from images
==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:
* <code>[[Special:AdminLinks]]</code>
* <code>[[Special:UserRights]]</code>
 
Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:System_administration#Setting_administrative_rights
 
itch documentation page <code>[[Help:Administration]]</code>
==Group: Navigation==
This groups should be responsible for:
* ensuring important pages of wiki have links in sidebar and main page
* transclude special pages such as <code>{{Special:NewFiles}}</code> to main page
* if wished change the CSS in <code>[[MediaWiki:Common.css]]</code>
 
Wiki pages:
* <code>[[MediaWiki:Sidebar]]</code>
* <code>[[Main_Page]]</code>
 
Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:Interface/Sidebar
 
itch documentation page <code>[[Help:Navigation]]</code>

Revision as of 09:26, 13 January 2020

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

Pg 0005.jpg

Mondotheque A Radiated Book Un livre irradiant Een irradierend boek.png


PZI Graduation website

Catalog - result of wiki to print

Natasha Berting: Warnet

Screen Shot 2019-06-05 at 17.52.22.png Screen Shot 2019-06-05 at 17.57.59.png

dynamic

Renee Turner: Warp Weft Memory

The Warp and Weft of Memory-1.jpg

Femke Snelting & Michael Murtaugh: Tonnelstof

ToneelstofMooiBoogCrop-512x203.png

Pages on Wiki based Publishing



Access to sandbox Pi


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 superwiki
  • in the browser go to 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


Mediawiki work groups

Each work group should document its changes and process in the [[Help:]] pages of the itchwiki

Special:SpecialPages and 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:

Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads

itch documentation page 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:

Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:System_administration#Setting_administrative_rights

itch documentation page Help:Administration

Group: Navigation

This groups should be responsible for:

  • ensuring important pages of wiki have links in sidebar and main page
  • transclude special pages such as
  • Babys-first-plugin.png Ssstephen
    13:31, 28 March 2024
    695 × 888; 38 KB

  • Plugincreated2.png Ssstephen
    13:18, 28 March 2024
    2,560 × 1,440; 176 KB

  • Perma-wiki3.jpg Martino
    10:35, 28 March 2024
    1,305 × 297; 428 KB

  • ChoiceB.gif Wang ziheng
    01:07, 28 March 2024
    1,000 × 1,200; 21.22 MB

  • Operationnotvalid.png Ssstephen
    19:52, 27 March 2024
    2,560 × 1,719; 97 KB

  • Plugincreated.png Ssstephen
    19:48, 27 March 2024
    2,560 × 1,719; 159 KB

  • Createplugin.png Ssstephen
    19:31, 27 March 2024
    2,560 × 1,719; 229 KB

  • Superdrawing.jpg Vitrinekast
    19:28, 27 March 2024
    486 × 336; 32 KB

  • Developermode.png Ssstephen
    19:18, 27 March 2024
    2,560 × 1,719; 102 KB

  • Bin.png Wang ziheng
    16:17, 27 March 2024
    1,444 × 986; 91 KB

  • Stove.png Wang ziheng
    16:17, 27 March 2024
    944 × 460; 63 KB

  • Fridgeyes.png Wang ziheng
    16:16, 27 March 2024
    1,258 × 119; 33 KB

  • Fridgeno.png Wang ziheng
    16:16, 27 March 2024
    1,916 × 2,025; 202 KB

  • Si23.png Marloes
    13:32, 27 March 2024
    1,117 × 1,728; 315 KB

  • Frame.png Marloes
    13:27, 27 March 2024
    300 × 300; 2 KB

  • Decoration table5.png Alessia
    19:21, 26 March 2024
    2,314 × 971; 51 KB

  • Decoration table4.png Alessia
    19:18, 26 March 2024
    2,314 × 971; 51 KB

  • Decoration table3.png Alessia
    19:16, 26 March 2024
    2,314 × 1,011; 51 KB

  • Decoration table2.png Alessia
    19:13, 26 March 2024
    2,314 × 1,011; 69 KB

  • Decoration table.png Alessia
    18:59, 26 March 2024
    2,314 × 1,011; 69 KB

  • Si23 tldr lasercutting final file 2.jpeg Thijshijsijsjss
    11:44, 26 March 2024
    1,139 × 490; 45 KB

  • Si23 tldr lasercutting sketch 2.jpeg Thijshijsijsjss
    11:44, 26 March 2024
    1,374 × 791; 77 KB

  • Si23 tldr lasercutting sketch 1.jpeg Thijshijsijsjss
    11:44, 26 March 2024
    1,036 × 313; 25 KB

  • Si23 tldr-lasercutting final file 1.jpeg Thijshijsijsjss
    11:44, 26 March 2024
    1,355 × 733; 56 KB

  • Si23 tldr shelf assembled.jpg Thijshijsijsjss
    11:09, 26 March 2024
    1,536 × 2,048; 143 KB

  • Screenshot 2024-03-26 at 10.19.51.png Mxrwho
    10:20, 26 March 2024
    1,720 × 1,192; 344 KB

  • Screenshot 2024-03-25 at 23.58.46.png Mxrwho
    00:38, 26 March 2024
    670 × 978; 1.04 MB

  • Screenshot 2024-03-26 at 00.26.51.png Mxrwho
    00:37, 26 March 2024
    2,114 × 1,144; 1.16 MB

  • Screenshot 2024-03-26 at 00.27.25.png Mxrwho
    00:36, 26 March 2024
    902 × 1,198; 1.47 MB

  • Ovh memeagain2.jpg Alessia
    21:22, 25 March 2024
    1,080 × 1,080; 110 KB

  • Ovh memeagain.jpg Alessia
    21:20, 25 March 2024
    1,080 × 1,080; 111 KB

  • Ovh meme.jpg Alessia
    21:17, 25 March 2024
    1,080 × 1,080; 111 KB

  • Why do u hate me juyter.png Alessia
    17:05, 25 March 2024
    804 × 170; 8 KB

  • Error creating thumbnail: File with dimensions greater than 12.5 MP

    Loooooooooooooooongport.png Lor.ensō
    15:03, 25 March 2024
    2,013 × 8,096; 892 KB

  • Emoji review.jpg Thijshijsijsjss
    11:44, 25 March 2024
    3,456 × 4,608; 4.61 MB

  • Si23 tldr ereader interaction.jpg Thijshijsijsjss
    11:44, 25 March 2024
    3,456 × 4,608; 5.09 MB

  • Si23 flyer sticker.jpg Thijshijsijsjss
    11:44, 25 March 2024
    4,608 × 3,456; 3.96 MB

  • Si23 tldr ereaders sleeping.jpg Thijshijsijsjss
    11:44, 25 March 2024
    4,608 × 3,456; 4.01 MB

  • Si23 handout assembly line.jpg Thijshijsijsjss
    11:44, 25 March 2024
    4,608 × 3,456; 4.36 MB

  • Si23 tldr ereader layout.jpg Thijshijsijsjss
    11:44, 25 March 2024
    1,536 × 2,048; 350 KB

  • Tunnelzoom.png Tparolin
    19:39, 23 March 2024
    692 × 469; 414 KB

  • 1catsketch.png Tparolin
    19:37, 23 March 2024
    745 × 603; 561 KB

  • Tpcodesketchwhite.png Tparolin
    19:35, 23 March 2024
    558 × 189; 25 KB

  • Catsketch.jpg Tparolin
    19:05, 23 March 2024
    750 × 609; 64 KB

  • Tpcodesketch.png Tparolin
    19:03, 23 March 2024
    818 × 190; 29 KB

  • Text on Practice Aratrika March 2024.pdf Aratrikak
    01:29, 23 March 2024
    1,275 × 1,650, 9 pages; 1.32 MB

  • Top Tessa FINAL.pdf Tessalangeveld
    00:43, 23 March 2024
    1,239 × 1,752, 7 pages; 3.43 MB

  • Text of Practice Jingfeng Shen.pdf Jingfeng Shen
    23:38, 22 March 2024
    1,239 × 1,754, 7 pages; 2.63 MB

  • Text On Practice Final Tom Parolin.pdf Tparolin
    23:03, 22 March 2024
    1,239 × 1,752, 6 pages; 30.76 MB

  • to main page

    Wiki pages:

    Mediawiki documentation: https://www.mediawiki.org/wiki/Manual:Interface/Sidebar

    itch documentation page Help:Navigation