{"id":108,"date":"2009-01-04T09:56:01","date_gmt":"2009-01-04T07:56:01","guid":{"rendered":"http:\/\/www.fantascienza.com\/blog\/blackpig\/?p=108"},"modified":"2009-01-04T09:56:01","modified_gmt":"2009-01-04T07:56:01","slug":"hyperb5","status":"publish","type":"post","link":"https:\/\/luigirosa.com\/index.php\/2009\/01\/04\/hyperb5\/","title":{"rendered":"HyperB5"},"content":{"rendered":"<p><a href=\"http:\/\/luigirosa.com\/wp-content\/uploads\/2009\/01\/hyperb5_new.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-109\" style=\"padding: 5px;\" title=\"HyperB5\" src=\"http:\/\/luigirosa.com\/wp-content\/uploads\/2009\/01\/hyperb5_new.jpg\" alt=\"HyperB5\" width=\"242\" height=\"87\" \/><\/a><a title=\"HyperB5\" href=\"http:\/\/www.hyperb5.info\/\" target=\"_blank\" rel=\"noopener\">HyperB5<\/a>, la risorsa italiana su <em>Babylon 5<\/em>, si rinnova passando da documenti HTML statici ad un motore di visualizzazione dinamico basato su <a title=\"PHP\" href=\"http:\/\/www.php.net\" target=\"_blank\" rel=\"noopener\">PHP<\/a> e <a title=\"MySQL\" href=\"http:\/\/www.mysql.com\" target=\"_blank\" rel=\"noopener\">MySQL<\/a>.<\/p>\n<p>La notizia per me \u00e8 ancora pi\u00f9 bella in quanto Steve, il curatore del sito, ha deciso di adottare il motore di visualizzazione di <a title=\"HyperTrek\" href=\"http:\/\/www.hypertrek.info\" target=\"_blank\" rel=\"noopener\">HyperTrek<\/a>, disponibile gratuitamente con licenza <a title=\"GNU General Public License\" href=\"http:\/\/www.gnu.org\/copyleft\/gpl.html\" target=\"_blank\" rel=\"noopener\">GNU GPL<\/a>.<\/p>\n<p>Non \u00e8 certo mia intenzione pormi al livello di gestori di contenuti quali, a titolo di esempio, <a title=\"WordPress\" href=\"http:\/\/www.wordpress.org\" target=\"_blank\" rel=\"noopener\">WordPress<\/a> o <a title=\"Joomla\" href=\"http:\/\/www.joomla.org\" target=\"_blank\" rel=\"noopener\">Joomla<\/a>, in quanto il motore di HyperTrek \u00e8 assai specifico e ottimizzato per guide su serie televisive. Il motore di HyperTrek manca di un sistema di gestione dei contenuti degno di questo nome, che esiste e fornisco tranquillamente su richiesta ma non \u00e8 affatto di qualit\u00e0 pubblicabile (ci sto lavorando per metterlo online senza vergognarmi).<\/p>\n<p>Inoltre il motore di HyperTrek non \u00e8 deliberatamente collaborativo, nel senso che non si basa n\u00e9 sul concetto di wiki dove tutti possono scrivere (e cancellare) n\u00e9 sul concetto di blog dove tutti possono commentare (e spammare). Probabilmente questa \u00e8 una limitazione, ma non \u00e8 nemmeno detto che tutti i siti del web debbano sempre e comunque permettere i commenti di ogni visitatore, anche perch\u00e9 chi gestisce il sito potrebbe non avere tempo per vagliare i commenti.<\/p>\n<p>I due punti forti, a mio avviso, del motore sono la modularit\u00e0 con cui si possono costruire le pagine di diverso <em>layout<\/em> e il fatto che il motore di visualizzazione acceda in sola lettura all&#8217;archivio dei dati, rendendo poco efficace qualsiasi tentativo di <em>SQL injection<\/em> che sfrutterebbe eventuali problemi di sicurezza del motore.<\/p>\n<p>Steve sta ancora lavorando alla conversione delle pagine HTML, lavoro che so essere molto lungo e oneroso. Consiglio ogni tanto di passare a dare un&#8217;occhiata alla nuova versione del sito e segnalare eventuali imprecisioni ai gestori, aiuto sempre apprezzato da chi tiene alla qualit\u00e0 dei contenuti di ci\u00f2 che pubblica.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HyperB5, la risorsa italiana su Babylon 5, si rinnova passando da documenti HTML statici ad un motore di visualizzazione dinamico basato su PHP e MySQL. La notizia per me \u00e8 ancora pi\u00f9 bella in quanto Steve, il curatore del sito, ha deciso di adottare il motore di visualizzazione di HyperTrek, disponibile gratuitamente con licenza GNU [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"local","activitypub_max_image_attachments":3,"footnotes":""},"categories":[34,6,11,12,20],"tags":[84,248,256,267],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-babylon5","category-fantascienza","category-informatica","category-internet-informatica","category-programmazione","tag-babylon-5","tag-guida","tag-hypertrek","tag-ipertesto"],"_links":{"self":[{"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":0,"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"wp:attachment":[{"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luigirosa.com\/index.php\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}