2007/03/09 00:36:50.653 US/Eastern

Nuova versione del blog

Questo blog utilizza una nuova versione della piattaforma di blogging (Bitakora) che utilizzava precedentemente.

La nuova upstream release  di Bitakora introduce alcune nuove funzionalita':
  • il supporto alle captcha nei commenti;
  • il supporto al controllo anti spam/splog fornito da Akismet per controllare i commenti ed i pingback.
Rispetto alla upstream release questo blog utilizza una versione modificata chiamata, con molta fantasia, Mytakora.

Tale versione risolve alcuni bug:
  • nell' export dei post in XML;
  • nell' integrazione con le  nuove versioni  della piattaforma  utilizzata da Zope per l' i18n;
  • nella gestione delle policy dei comenti (causando la possibilita' di spam nei commenti anche se disabilitati).
Inoltre introduce alcuni miglioramenti:
  • localizzazione in italiano;
  • import/export dell'intero blog, compresi i commenti ed i pingback;
  • enforcement  delle policy sui commenti ed i pingback;
  • gestione delle policy dei commenti e dei pingback separata;
  • invio dei pingback solo in caso di post effettivamente pubblicati;
  • blog facilmente modificabile nel layout e  facilmente integrabile all' interno di un altro sito.
Utilizzare software personalizzato, di cui si conoscono tutti i dettagli, ha certamente un vantaggio:

non si corrono inutili pericoli dovuti al doversi fidare troppo del lavoro degli altri  (oltre ad essere certi di evitare di utilizzare piattaforme problematiche dal punto di vista della sicurezza).

In Mytakora e' rimasto solo un problema che, sfortunatamente,  non e' di facile soluzione:
 l' invio dei pingback.

Prima ancora di potere inviare un pingback, e' necessario collegarsi con il server che pubblica la pagina linkata e scoprire se tale pagina appartiene ad un blog (che puo' pertanto gestire dei pingback) ed dove, eventualmente, potere effettuare la chiamata XMLRPC; il tutto moltiplicato per ogni link contenuto nel post.

Inoltre ogni volta che viene pubblicato qualcosa vengono contattati i pingback server di pingomatic e technorati per la notifica della creazione o modifica del post.

Il problema e' che tutto cio' avviene in maniera sincrona, lasciando, per un periodo di tempo variabile in base al numero di link contenuti nel post, l' utente alle prese con un applicazione web all' apparenza del tutto bloccata.

Zope2 non include un meccanismo per trasformare la procedura effettuata nel caso di pingback da sincrona ad asincrona; mentre con Zope3 la soluzione sarebbe alquanto banale.

Posted by: swarzy.2007/03/09 00:36:50.653 US/Eastern
Tags: zope3 zope2 mytakora bitakora blog zope | Permalink

Post a comment





The CAPTCHA image

Please enter the letters shown in the image in the following text box. Provided by Captchas.net