Aggiunta estensione CodeColorer

Questo blog permette ora la formattazione del codice usando l’estensione CodeColorer.

Per inserire un codice, usare la sintassi

[cc lang="linguaggio"]
codice
[/cc]

Per il codice inline usare invece

[cci lang="linguaggio"]codice[/cci]

La pagina principale del progetto è qui https://wordpress.org/plugins/codecolorer mentre i dettagli e gli esempio di uso sono visibili alla pagina https://kpumuk.info/projects/wordpress-plugins/codecolorer/

And the sky’s the limit

Questo è un crosspost su SiamoGeek e sul blog di WikiTrek.
Articolo aggiornato il 2017-11-12.

Senza senza essere un supereroe dei fumetti o del cinema, anche per le persone normali esistono avventure che durano una vita.
L’avventura più antica che io ricordi è di essere un Trekker: letteralmente non ricordo un momento della vita in cui non sia stato appassionato della serie TV e, di conseguenza, dello spazio, della tecnologia e dell’esplorazione.
Una avventura, connessa a questa passione, che ho vissuto per molti anni è stata collaborare con un bel gruppo di fan a un progetto che si chiama HyperTrek (e che, nella sua lunga storia, si è chiamato in tanti altri modi).

L’anno scorso Luigi ha scritto un post a proposito di HyperTrek che a prima vista poteva sembrare innocuo, ma che ha piantato un paletto nel cuore di molti di noi con la frase

È assai difficile che nell’immediato futuro HyperTrek venga aggiornato con regolarità.

Per me – e forse anche per altri – questa è suonata come una vera e propria  wake-up call: il segnale che era arrivato il momento di prendere per mano il progetto e non lasciarlo morire.

Per quanto l’ultima incarnazione di HT – HyperTrek NG – fosse un sistema sofisticato e ben organizzato, la sua gestione era diventata poco pratica. Modifiche segnalate nelle mailing list da un nutrito gruppo di persone finivano per ricadere su un singolo. Modifiche tutte poi da gestire a mano singolarmente nel sistema autore di HT.
La mancanza di una serie TV nell’ultimo decennio e la sorte incerta delle ultime incarnazioni cinematografiche hanno anche facilitato una certa disaffezione verso Star Trek in generale.
Queste sono tutte ragioni che hanno portato al lento abbandono di HT: così questa che era la risorsa definitiva su Star Trek in Italiano resta un monumento a un grande lavoro fatto nel passato.
Un monumento rimasto fermo a qualche anno fa, purtroppo.

Il messaggio di Luigi e l’avvicinarsi della nuova serie Star Trek Discovery mi hanno spinto a fare almeno un tentativo di ridare vita a questo progetto.
Rispolverando quindi una idea più volte proposta e mai andata in porto per varie ragioni, ho pensato di avviare un progetto di conversione di HT verso una wiki. Un sito simile alla celeberrima Wikipedia, basato sul suo stesso software open-source, MediaWiki.
Questo progetto è partito circa un anno fa e sta producendo da qualche tempo risultati interessanti. Vista la partenza di Star Trek Discovery, abbiamo deciso di rivelare al pubblico questo nuovo progetto che si chiama WikiTrek.

La ragione di questo progetto è fare un tentativo di creare una piattaforma più collaborativa in cui le persone si prendano carico di analizzare la produzione artistica di Star Trek, riportare le informazioni interessanti sulla Wiki e gestire ogni segnalazione dall’inizio alla fine.
Ripeto, è un tentativo: WikiTrek non è meglio né peggio di HyperTrek in senso assoluto.
È un esperimento.

WikiTrek avrà sia contenuti importati da HyperTrek sia contenuti originali che la comunità – si spera ampia – vorrà apportarvi.
Quindi, tutto quello che esiste in HyperTrek un giorno non molto lontano verrà trasportato automaticamente verso WikiTrek, mentre tutte le informazioni nuove (una su tutte, le schede degli episodi di DSC) andranno create a mano.

Cosa potete fare voi per la vostra Wiki, state chiedendo?
Fondamentalmente due cose: contribuire al progetto di conversione automatico da HyperTrek e contribuire con contenuti originali a WikiTrek direttamente.
Fate riferimento alla pagina Come si collabora per dettagli su questi due attività.
Tenete presente che WikiTrek è tutto un work-in-progress e che, non solo resta molto lavoro da fare, ma anche c’è molto lavoro da organizzare!

Ringraziare qui tutti sarebbe irrealistico: rimandiamo la questione a data da destinarsi e a una pagina apposita.

Per il momento invito tutti i Trekker a precipitarsi su WikiTrek e a contribuire.

If I have seen further, it is by standing on the shoulders of giants.

– John of Salisbury

Aggiornamenti 2017-07-23

Negli ultimi due fine settimana, tanto lavoro, ma pochi risultati visibili:

  • Ho iniziato ad affrontare le immagini: ho fatto una buona parte del lavoro dal lato database, ma le immagini in sé sono complicate da trattare. Avevo intenzione di scaricare tutte le immagini da HT e ricaricarle in WT, ma qualcosa non funziona nell’apposita routine nella libreria DotNetWikiBot. Ancora devo capire se sbaglio io o se mi sono imbattuto in un bug. In sostanza, nulla di fatto dal lato utente.
  • Ho spostato i Riferimenti a siti della HyperAlliance nel capitolo “Collegamenti Esterni”
  • Iniziato una bozza di un template simile al NAV della Wikipedia da aggiungere alle pagine delle due cronologie. Si tratta di una bozza molto bozza: sul sito di test vedete Template:NavCronologia

Pubblica utilità

Penso vi farà piacere sapere che questo progetto, anche in fase iniziale, ha
già fruttato un risultato utile.
Avrete forse notato che nella pagina principale usiamo l’estensione
https://www.mediawiki.org/wiki/Extension:RecentPages per mostrare l’elenco
delle pagine aggiunte di recente.

Qualche giorno fa ho notato che l’estensione aveva smesso di funzionare con
un Fatal Error.
Dopo una breve ricerca, mi sono reso conto che l’estensione
tentava di usare una chiamata alla funzioni di MW deprecata da qualche
versione e rimossa appunto nell’ultimo aggiornamento.
Una volta identificato l’errore, ho potuto eliminarlo semplicemente
rimuovendo una riga di codice (evidentemente legacy e rimasta per qualche
ragione) e l’ho testato con successo nella copia di prova online di WikiTrek.

Fatta questa verifica, ho indagato su come segnalare il problema e la
soluzione: fortunatamente l’estensione è pubblicata tramite GitHub e quindi
il passo è stato breve per un fork, una modifica e un commithttps://github.com/Inclumedia/RecentPages/pull/4

In meno di un ora il proprietario del progetto ha accetto la mia modifica,
ha fatto un merge e io ho potuto eliminare il fork.
Quindi, grazie al lavoro su WikiTrek, già abbiamo dato un contributo alla
comunità

In conclusione due note:

  • ogni volta che c’è di mezzo Star Trek e un gruppo di Geek, succede
    qualcosa di utile
  • cito (senza permesso) da Luigi «Che figata GitHub!»