Jump to content

ItWikiCon/2018/Template avanzati & Lua (Scribunto)

From Meta, a Wikimedia project coordination wiki
Template avanzati & Lua (Scribunto)
Valerio Bozzolan & ospiti a sorpresa (asd)
Tipologia Tech & tool Tech & tool
Sala Marasso
Giorno sabato 17 novembre
Orario 14:00
Appunti condivisi Etherpad
Foto su Commons Link
Torna al programma

Abstract

[edit]

Il wikitesto come lo intendiamo tutti noi MediaWikiani si è decisamente evoluto in questi 16 anni di sviluppo, impreziosendosi con un sofisticato sistema di template e diventando di conseguenza una materia in cui investire del tempo per affinare i contributi al progetto.

Grazie all'aiuto di tutti i presenti il nostro viaggio sarà proficuo sia per i laici alla WP:SALA MACCHINE che per i più smanettoni.

Spoiler prima parte

[edit]

Il 28 gennaio 2012, esattamente alle ore 16:22 e 18 secondi GMT+0[1] un utente misterioso firmatosi vvv@localhost pubblicò la primissima riga di codice di un'estensione che pochi anni più tardi passerà alla storia e finirà su ogni wiki della Wikimedia Foundation. Quali limitazioni hanno spinto questo misterioso utente a plasmare "Scribunto"? Torniamo indietro al 25 gennaio 2002 quando...

Spoiler seconda parte

[edit]

Fra i temi affrontati:

  • Glossario
    • HTML
    • PHP
    • wikitesto
    • magic words
    • template
    • funzioni parser
    • moduli Lua
    • magic words

  • Template
    • sintassi
    • substare vs transcludere
    • parametri
      • con nome/senza/numerici
      • valori predefiniti
    • gestione degli spazi
    • noinclude, includeonly, ...

  • funzioni parser
    • if
    • switch
    • ...
  • moduli Lua
    • componenti di Scribunto
    • sviluppo di un modulo
    • utilizzo effettivo della console
      • troubleshooting
    • interfacciarsi a Wikibase (Wikidata)

FAQ

[edit]
  • Si consiglia l'uso di un calcolatore, per fare esperimenti in sandbox e per contribuire all'etherpad :)
  • Sì, come tradizione, implementeremo anche il Modulo:Banana. asd
  • 'asd' significa:

Note

[edit]

Partecipanti

[edit]
  1. --Adert (talk) 10:35, 6 November 2018 (UTC)[reply]
  2. (sopratutto per capire come cavolo funziona la console ^___^) --Moroboshi (talk) 23:11, 12 November 2018 (UTC)[reply]
  3. --Afnecors (talk) 14:11, 13 November 2018 (UTC)[reply]
  4. --Keyner Jantes (talk) 10:20, 15 November 2018 (UTC)[reply]