Prototyping 2020.01.13

From XPUB & Lens-Based wiki
Revision as of 09: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>
  • Letters game aseprite screenshot 20241123.jpg Thijshijsijsjss
    19:40, 23 November 2024
    1,600 × 900; 276 KB

  • Letters game GDD.jpg Thijshijsijsjss
    19:40, 23 November 2024
    3,456 × 4,608; 4.1 MB

  • Final-graph-printout11-20-24.jpg Kim
    09:44, 23 November 2024
    3,392 × 4,679; 3.86 MB

  • Arduino-lightsensor.jpg Kim
    09:32, 23 November 2024
    3,024 × 4,032; 4.04 MB

  • Collective nail.gif ZUZU
    00:48, 23 November 2024
    1,000 × 750; 852 KB

  • Elevator feedback.gif ZUZU
    00:35, 23 November 2024
    1,000 × 941; 1.48 MB

  • Applebiteme.jpg Vitrinekast
    00:01, 23 November 2024
    1,080 × 1,350; 334 KB

  • Vitrinekast proposal project 3.mp4 Vitrinekast
    23:26, 22 November 2024

    3.61 MB
  • Vitrinekast proposal workshop 3.mp3 Vitrinekast
    23:26, 22 November 2024

    123 KB
  • Vitrinekast proposal workshop 2.mp3 Vitrinekast
    23:26, 22 November 2024

    989 KB
  • Vitrinekast proposal workshop 1.mp3 Vitrinekast
    23:26, 22 November 2024

    416 KB
  • Vitrinekast proposal project 2.mp4 Vitrinekast
    23:26, 22 November 2024

    777 KB
  • Vitrinekast proposal project 1.jpeg Vitrinekast
    23:26, 22 November 2024
    769 × 1,024; 192 KB

  • One Walk Sculptures 2.jpeg ZUZU
    23:25, 22 November 2024
    970 × 1,000; 219 KB

  • One Walk Sculptures.jpeg ZUZU
    22:02, 22 November 2024
    1,500 × 1,021; 255 KB

  • On Perspective and Motion.jpeg ZUZU
    22:01, 22 November 2024
    1,068 × 600; 192 KB

  • Glub.jpeg ZUZU
    21:59, 22 November 2024
    1,346 × 1,733; 227 KB

  • Touching 1000 People.jpeg ZUZU
    21:57, 22 November 2024
    959 × 633; 1.73 MB

  • Error creating thumbnail: convert: cache resources exhausted `/tmp/magick-WOKuhEvvGYOh7yNqMGVj2qF3vc5pjGae' @ error/cache.c/OpenPixelCache/4095.

    convert: no images defined `/tmp/transform_c59dfec89bee.jpg' @ error/convert.c/ConvertImageCommand/3229.

    Graph-201120-03-final.pdf Kim
    21:14, 22 November 2024
    15,943 × 14,641; 176 KB

  • Circular-interface.jpg Kim
    21:08, 22 November 2024
    3,024 × 4,032; 2.51 MB

  • Sticker.jpg Kim
    21:00, 22 November 2024
    2,454 × 3,282; 2.18 MB

  • 173230022578.jpg Wang ziheng
    19:37, 22 November 2024
    2,970 × 2,376; 1.28 MB

  • 128419214648.jpg Wang ziheng
    18:26, 22 November 2024
    4,000 × 3,000; 1.12 MB

  • 1732295367080.jpg Wang ziheng
    18:10, 22 November 2024
    4,000 × 3,000; 3.28 MB

  • Tnb at ubik.jpg Kim
    17:35, 22 November 2024
    3,024 × 4,032; 1.03 MB

  • InstallationManual.jpg Kim
    17:24, 22 November 2024
    1,274 × 1,755; 470 KB

  • WipSI25.jpg Kim
    17:21, 22 November 2024
    4,032 × 3,024; 3.2 MB

  • How does it work.png Kim
    14:28, 22 November 2024
    2,976 × 1,838; 355 KB

  • TNB-howdoesitwork?.svg Kim
    14:21, 22 November 2024
    722 × 836; 11 KB

  • Soundboard small.mp4 Mxrwho
    13:22, 22 November 2024

    19.43 MB
  • Recessionprediction.png ØverLørd
    12:47, 22 November 2024
    1,222 × 1,594; 391 KB

  • Oldforwardcontract.jpg ØverLørd
    12:47, 22 November 2024
    800 × 1,024; 414 KB

  • Challenger-stock price movements-allday.png ØverLørd
    12:47, 22 November 2024
    1,557 × 1,095; 220 KB

  • Binaculars.gif Mania
    00:13, 22 November 2024
    320 × 318; 303 KB

  • Notebook.gif Mania
    23:40, 21 November 2024
    779 × 1,200; 3.6 MB

  • Kite.gif Mania
    23:33, 21 November 2024
    1,056 × 1,256; 3.48 MB

  • Public moment2.jpg Mania
    23:16, 21 November 2024
    3,024 × 4,032; 1.25 MB

  • Public moment.jpg Mania
    23:16, 21 November 2024
    1,921 × 3,677; 760 KB

  • Cutots2 1.png Mania
    23:01, 21 November 2024
    1,306 × 1,983; 2.12 MB

  • Scriptstoreadthtcity-relation2.jpg Mania
    22:51, 21 November 2024
    6,240 × 4,160; 3 MB

  • Scriptstoreadthtcity-relation.jpg Mania
    22:51, 21 November 2024
    3,024 × 4,032; 997 KB

  • Stillfromvideo.jpg Mania
    22:39, 21 November 2024
    1,125 × 619; 117 KB

  • Stillsformvideo.jpg Mania
    22:38, 21 November 2024
    1,125 × 620; 78 KB

  • Previouspracticeimage2.jpg Mania
    22:34, 21 November 2024
    1,125 × 627; 95 KB

  • Previouspracticeimage1.jpg Mania
    22:34, 21 November 2024
    1,125 × 646; 99 KB

  • Pyscript3.png Mxrwho
    22:30, 21 November 2024
    3,192 × 1,652; 938 KB

  • Gifmake3.gif Mania
    22:17, 21 November 2024
    779 × 1,200; 4.13 MB

  • Fragments-fromnotebook2.gif Mania
    22:13, 21 November 2024
    779 × 1,200; 4.13 MB

  • Desk-fragments.png Mania
    22:11, 21 November 2024
    1,774 × 1,160; 2.57 MB

  • Gif-fragments-1.gif Mania
    22:07, 21 November 2024
    779 × 1,200; 4.13 MB

  • to main page

    Wiki pages:

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

    itch documentation page <nowiki>Help:Navigation