[wtstaff] Novità sui Riferimenti

  • From: Luca Mauri <lucamauri47@xxxxxxxx>
  • To: wtstaff@xxxxxxxxxxxxx
  • Date: Sun, 28 Feb 2021 17:01:11 +0100

Ricorderete forse che i "Riferimenti" sono stati oggetto di lunghe e poco produttive discussioni in questa lista (per chi volesse "ripassare" questo è l'archivio dove si è svolta buona parte della discussione https://www.freelists.org/archive/wtstaff/09-2018)

JARVIS ha importato tutti i riferimenti come erano in HyperTrek, rendendoli però "statici" per via del modo in cui funziona la wiki nella sua versione basilare.
Per quanto riguarda le schede nuove, avevo inaugurato una sezione "Pagine che portano qui" – basata sulla estensione DPL – che aveva il pregio di essere totalmente automatica, ma il grosso difetto di prendere un sacco di riferimenti spesso non *davvero* rilevanti per la pagina in questione.

Questa soluzione non è mai stata davvero soddisfacente, d'altra parte nessuna delle alternative discusse tempo fa si è materializzata: né il mantenimento manuale dei link, né la scrittura di estensioni specifiche hanno mai davvero fatto passi in avanti.

Ora, grazie a DataTrek, a SMW e alla loro sinergia, siamo arrivati a una alternativa che ritengo percorribile.

In DataTrek esiste da qualche tempo la P58 "Riferimento": questa proprietà accetta link ad altre pagine e viene automaticamente utilizzata per generare i "Riferimenti" nelle schede relative.
Questa soluzione ha il grande vantaggio di non richiedere wikitesto aggiuntivo, ma solo pochi click per essere aggiunta e, come ogni proprietà di tipo "Item", consente l'inserimento semplificato grazie alla digitazione assistita. Perciò si tratta di nuovo di un elenco "ragionato" come era una volta, fatto quindi a mano, ma con tutta la semplificazione resa possibile dai nuovi strumenti.
Quando un riferimento viene inserito nella scheda, gli viene assegnato il collegamento semantico omonimo, di conseguenza è semplice tramite query di SMW ottenere i cosiddetti "Backlinks".

Potete vedere un esempio recente in questo elemento di DataTrek https://data.wikitrek.org/wiki/Item:Q6433#P58 e sulla sua corrispondente scheda di WikiTrek https://wikitrek.org/wiki/Moist_Vessel#Riferimenti
Se fosse necessario inserire un backlink manuale, è possibile usare il relativo collegamento semantico, come potete vedere per esempio in https://wikitrek.org/wiki/File:LD1004Emulsion.png Notate infatti che il link a "Moist Vessel" è scritto come `[[Riferimento::Moist Vessel]]`, generando di conseguenza il backlink visibile nella scheda.

NON vi preoccupate se al momento la presentazione non è gradevole: sistemerò questa cosa appena possibile nel codice LUA sottostante i template, ma poi tutti i riferimenti andranno a posto in automatico.

Vi prego quindi di adeguarvi a questo standard per ogni modifica facciate d'ora in poi, in futuro troveremo un modo di agire in maniera automatica per i dati già presenti.

Per inciso, il template {{paginecheportanoqui}} rimane, ma spero che ce ne serviremo sempre meno (potenzialmente mai più da qui in poi) e che potremo farlo sparire del tutto in un futuro non troppo lontano.

Spero fortemente che questa modifica soddisfi tutti voi e che troviate comodo lavorare con questa convenzione.
Ringrazio tutti quelli che hanno contribuito alla discussione a questo proposito, in particolare Afullo che mi ha spronato a sistemare la cosa per bene.

Al solito, commenti o suggerimenti sono benvenuti

Ciao

Luca

Other related posts:

  • » [wtstaff] Novità sui Riferimenti - Luca Mauri