Anonimo

Wikitrek:Storia di HyperTrek: differenze tra le versioni

Da Wikitrek.
m
Proprietà semantiche aggiunte ai dati HT
m (Wtstaff ha spostato la pagina Storia a WikiTrek:Storia di HyperTrek)
m (Proprietà semantiche aggiunte ai dati HT)
 
(10 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{SpecificoHT}}
Storia di HyperTrek, importata dal sito originale e riformattata modificando il contenuto il minimo possibile.


<b>TrekNG</b><br />Verso il 1987/[[Eventi 1988|1988]], dopo aver visto HyperCard su Macintosh, mi interesso agli ipertesti come metodo di organizzazione delle informazioni. In quel periodo esce per MS-DOS il programma Norton Guide, un TSR con un motore ipertestuale molto rudimentale. In quel frangente, decido di realizzare TrekNG per poter avere sempre sotto mano una guida agli episodi della [[:Category:Episodio della Serie Classica|Serie Classica]] e qualche altra notizia utile.<br />Questa è l'ultima versione (1990) del sorgente di TrekNG prima che venga convertita in WinTrekHelp: [http://www.hypertrek.info/download/trek_ng.zip TrekNG.zip].
Il testo è in prima persona narrato da [[Utente:Hypertrek|Luigi Rosa]].


<b>WinTrekHelp</b><br />Nel [[Eventi 1990|1990]] avevo già iniziato a scrivere un mio motore ipertestuale per MS-DOS quando inizio a fare degli esperimenti con l'help ipertestuale del neonato Windows 3.0. Constatato che il sistema degli help di Windows 3 è quello che fa per me perché mi permette di distribuire solamente il file di dati, decido di portare NGTrek in formato WinHelp, dando vita a WinTrekHelp.<br />Questa è l'ultima versione (maggio 1997) di WinTrekHelp in formato helpfile di Windows 3.x prima che venga convertita in HyperTrek: [http://www.hypertrek.info/download/wintrekhelp.zip WinTrekHelp.zip].
== Versioni ==
===TrekNG===
Verso il 1987/[[Eventi 1988|1988]], dopo aver visto HyperCard su Macintosh, mi interesso agli ipertesti come metodo di organizzazione delle informazioni. In quel periodo esce per MS-DOS il programma Norton Guide, un TSR con un motore ipertestuale molto rudimentale. In quel frangente, decido di realizzare TrekNG per poter avere sempre sotto mano una guida agli episodi della [[:Category:Episodio della Serie Classica|Serie Classica]] e qualche altra notizia utile.<br />Questa è l'ultima versione (1990) del sorgente di TrekNG prima che venga convertita in WinTrekHelp: [http://www.hypertrek.info/download/trek_ng.zip TrekNG.zip]{{Collegamento interrotto}}.
 
===WinTrekHelp===
Nel [[Eventi 1990|1990]] avevo già iniziato a scrivere un mio motore ipertestuale per MS-DOS quando inizio a fare degli esperimenti con l'help ipertestuale del neonato Windows 3.0. Constatato che il sistema degli help di Windows 3 è quello che fa per me perché mi permette di distribuire solamente il file di dati, decido di portare NGTrek in formato WinHelp, dando vita a WinTrekHelp.<br />Questa è l'ultima versione (maggio 1997) di WinTrekHelp in formato helpfile di Windows 3.x prima che venga convertita in HyperTrek: [http://www.hypertrek.info/download/wintrekhelp.zip WinTrekHelp.zip]{{Collegamento interrotto}}.


Dopo sette anni di attività, nell'estate [[Eventi 1997|1997]] <i>WinTrekHelp</i> va in pensione; chi vuole può <span id="exception">scaricare l'ultima versione del maggio 1997</span>. La decisione di Microsoft medesima di abbandonare questo formato per i nuovi sistemi di help (basati su una versione modificata di HTML) e il dilagare del formato HTML mi convincono a rimboccarmi le maniche per trasformare <i>WinTrekHelp</i> in HyperTrek. HyperTrek viene quindi realizzato in HTML con il supporto degli [http://www.w3.org/Style style sheet] e dei <i>frame</i>. HyperTrek è statico, ovvero le pagine HTML sono registrate su disco così come vengono inviate al browser dell'utente.
Dopo sette anni di attività, nell'estate [[Eventi 1997|1997]] <i>WinTrekHelp</i> va in pensione; chi vuole può <span id="exception">scaricare l'ultima versione del maggio 1997</span>. La decisione di Microsoft medesima di abbandonare questo formato per i nuovi sistemi di help (basati su una versione modificata di HTML) e il dilagare del formato HTML mi convincono a rimboccarmi le maniche per trasformare <i>WinTrekHelp</i> in HyperTrek. HyperTrek viene quindi realizzato in HTML con il supporto degli [http://www.w3.org/Style style sheet] e dei <i>frame</i>. HyperTrek è statico, ovvero le pagine HTML sono registrate su disco così come vengono inviate al browser dell'utente.
Riga 8: Riga 15:
Alla fine del 1999, sulla scia del successo della tecnologia WAP, HyperTrek offre il servizio delle news anche in formato WAP. Vista la palese inutilità della tecnologia, l'iniziativa dura pochi mesi, ma il fatto di essere stato uno dei primi siti italiani ad avere una pagina accessibile via WAP fa in modo che il link alla pagina WAP rimanga nei database delle pagine WAP per anni.
Alla fine del 1999, sulla scia del successo della tecnologia WAP, HyperTrek offre il servizio delle news anche in formato WAP. Vista la palese inutilità della tecnologia, l'iniziativa dura pochi mesi, ma il fatto di essere stato uno dei primi siti italiani ad avere una pagina accessibile via WAP fa in modo che il link alla pagina WAP rimanga nei database delle pagine WAP per anni.


<b>HyperTrek HTML</b><br />Nel febbraio [[Eventi 2002|2002]] i file HTML di HyperTrek vengono rivisti e corretti per renderli aderenti allo standard HTML 4.01.
===HyperTrek HTML===
Nel febbraio [[Eventi 2002|2002]] i file HTML di HyperTrek vengono rivisti e corretti per renderli aderenti allo standard HTML 4.01.


<b>HyperTrek NG</b><br />Alla fine del [[Eventi 2005|2005]] HyperTrek conta quasi 4.000 pagine e comincia a diventare poco gestibile. Dopo aver ben ragionato sulla sua struttura, inizio a preparare gli archivi [http://www.mysql.org MySQL] che ospiteranno quello che in codice chiamerò «NG», ovvero la nuova generazione di HyperTrek. Definite le strutture delle tabelle e uno straccio di specifiche, inizio a buttar giù il codice [http://www.php.net PHP] che visualizza le pagine e il codice che permette di aggiungere e modificare i dati.<br />Questa è l'ultima versione (inizio 2006) di HyperTrek prima della conversione in PHP+MySQL: [http://www.hypertrek.info/download/hypertrek.zip HyperTrek.zip] oppure [http://www.hypertrek.info/download/hypertrek.rar HyperTrek.rar].
===HyperTrek NG===
Alla fine del [[Eventi 2005|2005]] HyperTrek conta quasi 4.000 pagine e comincia a diventare poco gestibile. Dopo aver ben ragionato sulla sua struttura, inizio a preparare gli archivi [http://www.mysql.org MySQL] che ospiteranno quello che in codice chiamerò «NG», ovvero la nuova generazione di HyperTrek. Definite le strutture delle tabelle e uno straccio di specifiche, inizio a buttar giù il codice [http://www.php.net PHP] che visualizza le pagine e il codice che permette di aggiungere e modificare i dati.<br />Questa è l'ultima versione (inizio 2006) di HyperTrek prima della conversione in PHP+MySQL: [http://www.hypertrek.info/download/hypertrek.zip HyperTrek.zip]{{Collegamento interrotto}} oppure [http://www.hypertrek.info/download/hypertrek.rar HyperTrek.rar]{{Collegamento interrotto}}.


Malgrado la conversione non sia ancora terminata, il primo aprile [[Eventi 2006|2006]] va online la versione [http://www.php.net PHP]+[http://www.mysql.org MySQL] e la versione HTML viene messa offline.
Malgrado la conversione non sia ancora terminata, il primo aprile [[Eventi 2006|2006]] va online la versione [http://www.php.net PHP]+[http://www.mysql.org MySQL] e la versione HTML viene messa offline.
Riga 24: Riga 33:
A metà 2012 il sito viene trasferito su un server virtuale di proprietà di Luigi Rosa.
A metà 2012 il sito viene trasferito su un server virtuale di proprietà di Luigi Rosa.


Nel maggio 2016 tutto il progetto (sorgenti, database e sistema autore) viene pubblicato su GitHub.
Nel maggio 2016 tutto il progetto (sorgenti, database e sistema autore) viene pubblicato su [https://github.com/luigirosa/hypertrek GitHub].
 


===Epilogo===
Questo capitolo non c'era, ovviamente, nella pagina originale.


L'epilogo della storia è che l'11 giugno 2022 la configurazione di Apache del virtual host di HyperTrek è stata sostituita con un semplice comando di ridirezione permanente (codice http 301) di ogni URL verso WikiTrek.


La decisione è stata resa necessaria dall'obsolescenza della libreria AJAX usata dal motore e dall'impossibilità di riscrivere in poco tempo un equivalente in jQuery.


== Riferimenti ==
== Riferimenti ==
=== Varie ===
=== Varie ===
* [[Il motore di HyperTrek|Il motore di HyperTrek]]
* [[Il motore di HyperTrek|Il motore di HyperTrek]]
{{paginecheportanoqui}}


== Collegamenti esterni ==
== Collegamenti esterni ==
* [https://hypertrek.info/index.php/storia ''Storia''], Hypertrek
* [http://memory-alpha.wikia.com/wiki/Special:Search?query=Storia ''Storia''], Memory Alpha (ricerca)
* ''[http://www.fantascienza.com/magazine/speciali/8390 Storia di HyperTrek su Delos]''
* ''[http://www.fantascienza.com/magazine/speciali/8390 Storia di HyperTrek su Delos]''
== Informazioni sulla migrazione automatica ==
== Informazioni sulla migrazione automatica ==
Pagina originariamente generata nell'istante <time datetime="2018-05-20T22:01:30">'''2018-05-20T22:01:30'''</time> con informazioni dal database di ''HyperTrek'' aggiornato nell'istante <time datetime="2016-06-19T09:03:36">'''2016-06-19T09:03:36'''</time>
Pagina originariamente generata nell'istante <time datetime="2018-05-20T22:01:30">'''2018-05-20T22:01:30'''</time> con informazioni dal database di ''HyperTrek'' aggiornato nell'istante <time datetime="2016-06-19T09:03:36">'''2016-06-19T09:03:36'''</time>
* <code>hypertrek:db.ultimamodifica=<time datetime="2016-06-19T09:03:36">2016-06-19T09:03:36</time></code>
* <code>hypertrek:db.ultimamodifica=<time datetime="2016-06-19T09:03:36">2016-06-19T09:03:36</time></code>
* <code>wikitrek:pagine.elaborata=<time datetime="2018-05-20T22:01:30">2018-05-20T22:01:30</time></code>
* <code>wikitrek:pagine.elaborata=<time datetime="2018-05-20T22:01:30">[[HTPaginaElaboarata::2018-05-20T22:01:30]]</time></code>
* <code>hypertrek:pagine.idpagina=3310</code>
* <code>hypertrek:pagine.idpagina=[[HTPaginaID::3310]]</code>
* <code>hypertrek:pagine.tag=storia</code>
* <code>hypertrek:pagine.tag=[[HTPaginaTag::storia]]</code>
* <code>hypertrek:pagine.idsezione=9</code>
* <code>hypertrek:pagine.idsezione=[[HTSezioneID::9]]</code>
* <code>hypertrek:pagine.ridirettodatag=download</code>
* <code>hypertrek:pagine.ridirettodatag=download</code>


 
{{EpilogoWikiTrek}}
{{NavGlobale}}


[[Categoria:Pagine originariamente convertite da HT]]
[[Categoria:Pagine originariamente convertite da HT]]
[[Categoria:Varie]]