Prototyping 2020.01.13

From XPUB & Lens-Based wiki
Revision as of 10:27, 13 January 2020 by Andre Castro (talk | contribs) (Text replacement - "<code>" to "<nowiki>")

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 <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


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:

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:

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

itch documentation page <nowiki>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 <nowiki>
  • 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

  • Ospplotdoc-14.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 676 KB

  • Ospplotdoc-21.jpg ØverLørd
    21:19, 3 May 2024
    1,200 × 1,600; 535 KB

  • Ospplotdoc-20.jpg ØverLørd
    21:19, 3 May 2024
    2,133 × 1,600; 1.01 MB

  • Ospplotdoc-18.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 840 KB

  • Ospplotdoc-17.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 672 KB

  • Ospplotdoc-16.jpg ØverLørd
    21:19, 3 May 2024
    1,200 × 1,600; 915 KB

  • Ospplotdoc-15.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 1 MB

  • Ospplotdoc-13.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 852 KB

  • Ospplotdoc-12.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 924 KB

  • Ospplotdoc-9.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 556 KB

  • Ospplotdoc-8.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 711 KB

  • Ospplotdoc-11.jpg ØverLørd
    21:19, 3 May 2024
    2,133 × 1,600; 967 KB

  • Ospplotdoc-10.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 724 KB

  • Ospplotdoc-7.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 402 KB

  • Ospplotdoc-6.jpg ØverLørd
    21:19, 3 May 2024
    1,200 × 1,600; 683 KB

  • Ospplotdoc-5.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 1,200; 628 KB

  • Ospplotdoc-4.jpg ØverLørd
    21:19, 3 May 2024
    1,200 × 1,600; 488 KB

  • Ospplotdoc-3.jpg ØverLørd
    21:19, 3 May 2024
    2,133 × 1,600; 905 KB

  • Ospplotdoc-2.jpg ØverLørd
    21:19, 3 May 2024
    1,600 × 2,133; 745 KB

  • Ospplotdoc-1.jpg ØverLørd
    21:19, 3 May 2024
    2,133 × 1,600; 920 KB

  • Ospplotdoc-0.jpg ØverLørd
    21:19, 3 May 2024
    1,200 × 1,600; 948 KB

  • Asandbook.jpg Alessia
    21:14, 3 May 2024
    1,024 × 1,540; 79 KB

  • KaterinaSeda2.jpg Alessia
    20:59, 3 May 2024
    1,536 × 2,048; 158 KB

  • KaterinaSeda.jpg Alessia
    20:58, 3 May 2024
    2,007 × 2,048; 315 KB

  • Cool2.jpg Alessia
    18:41, 3 May 2024
    1,536 × 1,536; 455 KB

  • Cool.jpg Alessia
    18:15, 3 May 2024
    1,536 × 2,048; 243 KB

  • SC4020 plotter.jpg Alessia
    17:53, 3 May 2024
    2,755 × 2,135; 405 KB

  • Obsevation.jpg Michel W
    17:47, 3 May 2024
    3,508 × 2,480; 4.22 MB

  • Linger.jpg Michel W
    17:01, 3 May 2024
    2,480 × 3,508; 7.07 MB

  • Trail.jpg Michel W
    17:00, 3 May 2024
    3,508 × 2,480; 7.49 MB

  • Game.jpg Michel W
    16:59, 3 May 2024
    3,508 × 2,480; 6.65 MB

  • 97-112.jpg Alessia
    12:45, 3 May 2024
    2,480 × 3,508; 557 KB

  • Ghesbo.jpg Alessia
    12:43, 3 May 2024
    1,536 × 1,536; 147 KB

  • Penplotting screenprinting4.jpg Alessia
    16:53, 2 May 2024
    1,322 × 1,274; 357 KB

  • Mdf print.jpg Alessia
    16:51, 2 May 2024
    1,536 × 2,048; 377 KB

  • Maze generator.png Alessia
    16:22, 2 May 2024
    1,448 × 859; 84 KB

  • 20240422-notmystreet-1.jpg Thijshijsijsjss
    21:38, 29 April 2024
    4,608 × 3,456; 4.67 MB

  • 20240422-rails.jpg Thijshijsijsjss
    21:38, 29 April 2024
    4,608 × 3,456; 9.49 MB

  • 20240422-notmystreet-4.jpg Thijshijsijsjss
    21:38, 29 April 2024
    4,608 × 3,456; 5.69 MB

  • 20240422-notmystreet-3.jpg Thijshijsijsjss
    21:38, 29 April 2024
    4,608 × 3,456; 4.82 MB

  • 20240422-notmystreet-2.jpg Thijshijsijsjss
    21:38, 29 April 2024
    4,608 × 3,456; 5.22 MB

  • 444.jpg Michel W
    18:12, 28 April 2024
    3,024 × 4,032; 2.53 MB

  • 333.jpg Michel W
    18:11, 28 April 2024
    3,024 × 4,032; 3.42 MB

  • Eixogen game2.jpg Michel W
    18:07, 28 April 2024
    3,024 × 4,032; 2.43 MB

  • Eixogen game1.jpg Michel W
    18:07, 28 April 2024
    3,024 × 4,032; 2.27 MB

  • to main page

    Wiki pages:

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

    itch documentation page <nowiki>Help:Navigation