Archive - Progetti web RSS Feed

Integrare i commenti di Facebook negli articoli di WordPress

L’essere sempre più sociali porta troppo spesso a abbandonare lidi che un tempo erano decisamente più popolati e più curati, blog in primis. Il tempo che si investiva in questi era maggiore, lo erano anche le visite, i commenti, la partecipazione alla discussione nello stesso luogo comune. Negli ultimi anni però questa tendenza si è sempre più spostata verso i social network, principalmente Facebook per “popolosità” e facilità d’utilizzo.

Per questo motivo oggi voglio spiegarvi come integrare Facebook all’interno dei vostri commenti, affinché questi convivano tra blog e social network, l’ho fatto anche io su Gioxx’s Wall dopo diverso tempo, potete notarlo voi stessi al termine di questo articolo.

Crearsi un’applicazione su Facebook

Stavolta non vi parlerò di un plugin già pronto da scaricare, installare e attivare, sono andato a ritoccare il codice del tema che -rispetto ai componenti aggiuntivi standard- viene aggiornato molto meno spesso, permettendoci quindi di ricordarci che modifiche “trasportare” da una versione all’altra.

Prima di partire con la modifica del codice del proprio blog occorrerà però crearsi un’applicazione Facebook che possa permetterci di costruire un ponte tra le due piattaforme. La piattaforma di sviluppo di Facebook è aperta a tutti e basterà il proprio account per poter cominciare a costruire un’applicazione.

Tutto parte dall’indirizzo developers.facebook.com/apps, dove potrete cominciare a creare una nuova applicazione. Compilate i due campi richiesti immediatamente (Nome Visualizzato e App Namespace) accettando le condizioni poste da Facebook. Occhio all’App Namespace: non potrà contenere lettere maiuscole o spazi. Inserite il codice di sicurezza per poter proseguire.

Specificate ora l’indirizzo del vostro sito / blog all’interno del campo App Domain (esempio: gioxx.org, senza http://) e selezionate una delle voci disponibili sotto “Select how your app integrates with Facebook“, confermando l’URL principale del sito web (esempio: http://gioxx.org, stavolta completo ;-)).

Facebook Developers: Creare una nuova applicazione

Concludere l’operazione attraverso il pulsante Salva modifiche.

Andando ora all’indirizzo developers.facebook.com/apps dovreste poter vedere i dettagli della vostra applicazione, questa vi darà la possibilità di generare i codici dei plugin sociali di Facebook appoggiati alle vostre API, da aggiungere ai vostri siti web. Questa parte si conclude qui ;-)

Plugin sociale di Facebook (Commenti)

All’indirizzo developers.facebook.com/docs/plugins potrete scegliere uno o più tool sociali sviluppati da Facebook per il vostro sito. Tra questi c’è quello dedicato ai commenti (developers.facebook.com/docs/reference/plugins/comments). Compilate il campo URL (con l’indirizzo completo del vostro blog / sito), il numero di commenti massimi da mostrare, la larghezza del box e il set di colori predefinito.

L’anteprima live si caricherà mostrandovi il risultato, facendo clic sul pulsante “Get Code” sarà possibile ottenere il codice da modificare e incollare all’interno del vostro blog.

Cosa modificare in WordPress

ATTENZIONE: Prima di eseguire qualsiasi modifica ai vostri file e/o dispositivi siete pregati di effettuare un backup di questi. Solo così sarete capaci di tornare indietro ponendo rimedio ad eventuali errori di distrazione. L’articolo e l’autore non possono essere ritenuti responsabili di alcun danno subito dalla vostra strumentazione. Buon lavoro.

L’avviso appena letto è d’obbligo, soprattutto per coloro che hanno meno confidenza con il codice, se pensate che andare a modificare un file PHP del proprio WordPress non sia semplice, provate ad utilizzare un plugin che possa automatizzare le operazioni appena compiute e quelle che andrò a spiegare qui di seguito ;-)

Per integrare il codice all’interno dei commenti del vostro WordPress, sarà necessario andare a ritoccare il file comments.php contenuto all’interno della cartella del tema che state utilizzando, è quindi per me impossibile darvi il numero di riga esatto dove andare a incollare il codice, semplicemente -con un minimo di ragionamento logico- dovreste poter individuare il div che carica i commenti e il box libero per inserirne uno nuovo.

Modificando Standard Theme 2 ho preferito inserire i commenti di Facebook prima dei commenti lasciati fisicamente sul blog (spostando ciò che cominciava a riga 13 e inserendo il codice qui di seguito):


<!-- Hack: Facebook Comments Gioxx 02/02/2012 -->
<div id="comments">
<h2 style="padding-bottom: 8px;">I commenti da Facebook</h2>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1&appId=***************";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div data-href="<?php echo get_permalink($post->ID); ?>" data-num-posts="75" data-width="570"></div>
</div>
<!-- eof modifica -->

Gli asterischi occupano lo spazio del vostro token privato (generato insieme all’applicazione creata precedentemente). Ciò che andrà ulteriormente modificato è l’URL del blog, inserendo:


<?php echo get_permalink($post->ID); ?>

che sostituirà dinamicamente l’URL dato in pasto al plugin sociale di Facebook con l’indirizzo completo del post che l’utente sta visualizzando (e che potrebbe quindi commentare).

Il risultato? Presto detto, date un’occhiata proprio sotto questo articolo (ovviamente non funzionerà via RSS) :-)

Buon lavoro!

AdBlock: X Files 20120201

E’ ora disponibile la prima versione stabile di X Files del 2012, che nonostante il ritardo rispetto alla data stabilita porta con se 140 segnalazioni analizzate e chiuse! Per i più curiosi è disponibile il file readme di questa nuova versione, mentre sarà possibile consultare i precedenti file readme collegandosi all’indirizzo mozilla.gfsolone.com/readme e selezionando quello desiderato.

X Files 20120201 propone 140 nuovi filtri e risolve alcuni problemi segnalati tramite il sistema integrato di supporto di AdBlock Plus per Firefox e via mail al sottoscritto, raccolti -come al solito- sotto la categoria TRAC di gfsolone.Com :-)

QUANTO VALE PER VOI ABP X FILES?
PayPal
X Files è e rimarrà gratuita, ma perché non offrire un caffè a colui che puntualmente vi fornisce “filtri freschi” per evitare che la pubblicità invada la vostra quotidiana navigazione? Potete andare direttamente alla pagina delle donazioni PayPal cliccando semplicemente qui.Chiunque effettuerà una donazione durante il periodo tra un rilascio e un altro comparirà nella pagina dei donatori, a patto che lo voglia ovviamente. In futuro alcuni “servizi aggiunti” donationware vi ricompenseranno per questa fiducia nei miei confronti ;-)
DIVENTA FAN DI ABP X FILES!
FacebookE’ disponibile su Facebook la pagina ufficiale di ABP X Files
, i fan sono i benvenuti, lo stesso vale per i suggerimenti, le critiche costruttive e tutto quello che vi passa per la testa. Facebook è il canale attraverso il quale pubblico notizie e aggiornamenti riguardo il progetto, il modo più veloce per raggiungere tutti gli utilizzatori (attuali e futuri!).

Ma passiamo ora alle specifiche:

Dettagli sul rilascio

  • versione: 20120201
  • rilasciata il: 5 febbraio 2012 (previsto: 1 febbraio 2012)
  • voci incluse: 2007
  • voci nuove: 140
  • occupazione su disco: 64 KB
  • richiede: ABP 2.0.3 per Firefox (o compatibile anche con le vecchie versioni e / o altri browser supportati)

Sottoscrivi ABP X FilesSottoscrivi Abp X Files ora!

L’erba voglio non cresce nel mio giardino

Non è la prima volta che capita e alla lunga posso assicurarvi che diventa un po’ seccante. Non è infatti difficile incorrere in richieste come questa qui di seguito:

Non so voi, ma io non sono assolutamente remunerato per la realizzazione di X Files e fino ad ora di donazioni neanche l’ombra. Non mi sento in alcun modo obbligato a offrire questo servizio, né tanto meno a occupare il tempo che decido volontariamente di investire per la realizzazione di tutto quello che è collegato alla lista. La risposta è quindi no: l’erba voglio non cresce nel mio giardino e il “io voglio” non attacca, richieste di questo tipo finiscono per essere completamente ignorate.

Due nuove idee

E’ sempre maggiore la richiesta di blocco dei popup da parte degli utilizzatori di ABP X Files, e nonostante sia stato già detto e ridetto che l’estensione e la lista non nascono nello specifico per bloccare popup invasivi, qualcosa potrebbe cambiare in tal senso.

Lo stesso dicasi per tutti quei siti web che non essendo riconosciuti come nocivi per la sicurezza del proprio browser e sistema operativo, possono “vivere” e proporre però all’utilizzatore truffe e contratti “a tradimento“, è il caso di italia-programmi ritornato di moda (molto brutta, ndr) più che mai negli ultimi tempi, di cui aveva parlato l’amico Giacomo in un articolo pubblicato su WebNews lo scorso ottobre 2011: webnews.it/2011/10/16/italia-programmi-la-truffa-e-sempre-piu-meschina.

Ecco, ci sono un paio di idee in cantiere che potrebbero aiutare l’utente finale ad evitare brutte sorprese su questo fronte, e vivere senza popup invasivi come richiesto a gran voce da tempo. Tutti coloro che desiderano essere inseriti in questa fase beta di sperimentazione possono segnalarlo nei commenti di questo articolo. E’ possibile che in futuro entrambe le idee entrino a far parte di un servizio premium donationware legato a ABP X Files.

Schedulazione del nuovo rilascio

La data del prossimo rilascio è fissata (attualmente, salvo problemi) per lunedì 2 aprile 2012, secondo aggiornamento del nuovo anno :-)

Potete -come sempre- dare una occhiata al nuovo file readme che ogni venerdì verrà automaticamente modificato con le nuove segnalazioni trattate, è disponibile all’indirizzo mozilla.gfsolone.com/readme/abpxfiles20120402.html.

Domande & Risposte: lo sapevi che?

Dal 22 agosto 2011 è disponibile una pagina unica dedicata ai casi più comuni o interessanti analizzati fino ad ora. Il tetto unico sotto il quale trovare spiegazioni più approfondite ai vostri dubbi, alle vostre segnalazioni, alle domande più comuni:

mozilla.gfsolone.com/cases

La pagina viene aggiornata -quando necessario- in base ai nuovi casi che continuate a proporre quotidianamente.

Bug tracker, l’importanza della segnalazione

Ancora una volta sottolineo che è importante segnalare immediatamente malfunzionamenti dovuti alla lista, così che possa mettere mano ai blocchi “di troppo” togliendoli di mezzo (o semplicemente correggendoli) in lista “dev“, ed in seguito nella stabile che verrà poi rilasciata per tutti.

Gli utilizzatori di Mozilla Firefox potranno ora utilizzare il nuovo sistema di reporting integrato in AdBlock Plus. Tutti gli altri potranno aprire un nuovo bug tramite Google, l’operazione richiede un minuto (forse meno) del vostro tempo:

code.google.com/p/abpxfiles/issues/list

Domande frequenti

A partire dal mese di dicembre 2009 (circa) ho ritenuto opportuno mettere in piedi una sezione “Domande frequenti” all’interno della pagina web ufficiale di ABP X Files, così da poter rispondere ai dubbi degli utenti che utilizzano la lista. Per poter consultare le domande potete puntare il vostro browser all’indirizzo:

gfsolone.com/abp-xfiles/faq

E’ possibile inoltre consultare la serie di articoli “domande & risposte” pubblicati su questo blog: gioxx.org/tag/xfilesfaq.

Nel caso in cui vogliate sapere qualcosa che non è ancora presente in quella serie di domande, vi invito ad aprire un ticket di assistenza su Google o scrivermi una mail (giovanni@solone.it) o ancora -se preferite- lasciare un commento a questo post.

Aggiornamento automatico

Nel caso in cui la vostra sottoscrizione punti correttamente a mozilla.gfsolone.com/filtri.txt, Firefox dovrebbe automaticamente aggiornare la lista all’avvio, facendo risultare come data di ultimo aggiornamento quella del rilascio (oggi, 01 dicembre 2010):

In caso contrario leggere il paragrafo seguente (Aggiornamento manuale) ed assicurarsi di aver sottoscritto la lista dall’indirizzo mozilla.gfsolone.com.

Aggiornamento manuale

  • Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia verso il basso e selezionare “Impostazioni“;
  • Fare clic con il tasto destro del mouse sulla sottoscrizione X Files e selezionare la voce “Aggiorna la sottoscrizione ora

L’aggiornamento manuale (o quasi) è inoltre necessario per aggiornare i vostri filtri per Internet Explorer e Simple AdBlock, come già spiegato nei precedenti articoli. Per coloro che non dovessero sapere o ricordare il da farsi, suggerisco di dare un’occhiata all’articolo dove ne ho parlato o di guardare il video caricato su YouTube.

Per qualsiasi problema non esitate ad aprire un nuovo ticket di assistenza, così che possa correggere i problemi prima del prossimo rilascio ufficiale.

Buon update :)

20110418-MOD-Fotolia

Jetpack: modificare il comportamento dello sharing su Twitter e Buffer

Venerdì scorso Donato mi ha chiesto se era possibile modificare il comportamento del bottone Twitter su Jetpack, un plugin nato per fungere da coltellino svizzero per le installazioni self-hosted di WordPress, come Gioxx’s Wall o -appunto- il blog di “Markingegno“. Avrò modo di parlare più approfonditamente di Jetpack in futuro, quello di oggi è un articolo relativamente breve che vi spiega dove mettere mano affinché anche voi possiate godere di Tweet come questo: https://twitter.com/#!/Gioxx/status/160280437762179072, che include “via @NOMEUTENTE” contrariamente a quanto previsto di default dal bottone di Twitter “fornito di serie” con Jetpack.

La modifica è davvero semplice e riguarda un solo file del plugin, da modificare manualmente, facendo attenzione a ricordarsi di ripristinare la modifica ogni qual volta Automattic deciderà di rilasciare una nuova versione del loro software.

Navigate il vostro spazio FTP fino a /wp-content/plugins/jetpack/modules/sharedaddy/ e aprite in modifica il file “sharing-sources.php“. A questo punto basterà scorrere il file fino alla riga 262:


return '<div><iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url=' . rawurlencode( apply_filters( 'sharing_permalink', get_permalink( $post->ID ), $post->ID, $this->id ) ) . '&amp;counturl=' . rawurlencode( str_replace( 'https://', 'http://', get_permalink( $post->ID ) ) ) . '&amp;count=horizontal&amp;text=' . rawurlencode( apply_filters( 'sharing_post_title', $post->post_title, $post->ID, $this->id ) ) . ' :  " style="width:97px; height:20px;"></iframe></div>';

Per poi “iniettare” la semplice modifica tra il titolo del vostro articolo e il collegamento diretto:


return '<div><iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url=' . rawurlencode( apply_filters( 'sharing_permalink', get_permalink( $post->ID ), $post->ID, $this->id ) ) . '&amp;counturl=' . rawurlencode( str_replace( 'https://', 'http://', get_permalink( $post->ID ) ) ) . '&amp;count=horizontal&amp;text=' . rawurlencode( apply_filters( 'sharing_post_title', $post->post_title, $post->ID, $this->id ) ) . ' via @gioxx: " style="width:97px; height:20px;"></iframe></div>';

Qui il particolare della modifica:

' via @gioxx: " style="width:97px; height:20px;"

E Buffer?

La richiesta di stamattina invece consisteva nell’integrare Buffer, ancora non presente su Jetpack, attualmente “non previsto” anche secondo il blog ufficiale del progetto. Fortunatamente Automattic ha previsto la possibilità di inserire servizi non integrati nativamente, attraverso il semplice passaggio di dati consentito dalla maggior parte dei servizi in stile Buffer.

Per l’appunto, l’URL del servizio accetta questo tipo di sintassi:

http://bufferapp.com/add?url=URL-ARTICOLO&text=TITOLO-ARTICOLO&via=@UTENTE-TWITTER

che tradotto in Jetpack diventa:

http://bufferapp.com/add?url=%post_url%&text=%post_title%&via=@gioxx

Poiché il plugin accetta alcune variabili che permettono di selezionare rapidamente ciò che ci serve: %post_title%, %post_url%, %post_full_url%, %post_excerpt%, %post_full_url%, %post_tags%. Si, tornando a pensare a Twitter, potreste anche aggiungere i post tags così da renderli hashtag del vostro cinguettio.

Nel caso di Buffer, non c’è bisogno di modificare il codice sorgente del plugin come fatto precedentemente, in quanto -come già detto- non ancora previsto dal plugin. Basterà semplicemente agire dal pannello di controllo del servizio di Sharing presente nel menu Jetpack della vostra Dashboard.

Buon divertimento :-)

AdBlock: X Files 20111205

E’ finalmente disponibile la nuova e ultima versione stabile di X Files per questo 2011, che porta con se 224 segnalazioni analizzate e chiuse, ed un totale di 1213 segnalazioni gestite tramite il sistema di reporting di AdBlock Plus durante l’intero corso di quest’anno, sono davvero tante e sono decisamente soddisfatto di questo risultato! Qui trovate il file readme di questa nuova versione, mentre sarà possibile consultare i precedenti file readme collegandosi all’indirizzo mozilla.gfsolone.com/readme e selezionando quello desiderato.

X Files 20111205 propone 131 nuovi filtri e per la prima volta (quest’anno) supera il Redundancy Check dimostrando di non avere alcun filtro doppione o parzialmente / totalmente ricoperto da un filtro a maggiore raggio :-)

DIVENTA FAN DI ABP X FILES!
FacebookE’ disponibile su Facebook la pagina ufficiale di ABP X Files
, i fan sono i benvenuti, lo stesso vale per i suggerimenti, le critiche costruttive e tutto quello che vi passa per la testa. Facebook è il canale attraverso il quale pubblico notizie e aggiornamenti riguardo il progetto, il modo più veloce per raggiungere tutti gli utilizzatori (attuali e futuri!).

Ecco quindi le specifiche:

Dettagli sul rilascio

  • versione: 20111205
  • rilasciata il: 8 dicembre 2011 (previsto: 5 dicembre 2011)
  • voci incluse: 1867
  • voci nuove: 131
  • occupazione su disco: 65 KB
  • richiede: ABP 1.3.10 per Firefox (o compatibile anche con le vecchie versioni e / o altri browser supportati)

Sottoscrivi ABP X FilesSottoscrivi Abp X Files ora!

ABP:TRAC: bug sotto controllo

Tutti sbagliano, il sottoscritto ancora di più! Ho deciso che era arrivato il momento di rendere pubblici eventuali bug scovati dai miei utilizzatori all’interno delle liste stabili, continuando però a lavorare su un rilascio più ricco senza interruzioni in corsa, per questo motivo ho pensato a “TRAC“. Come un sistema di tracciatura (appunto: Trac),”ABP:TRAC” è un piccolo box qui a lato (subito sotto i box dei primi piani):

Il suo scopo è portare alla vostra attenzione bug segnalati e verificati affinché si possa correggere la falla in attesa del nuovo rilascio stabile. Per la precedente release sono state aperte 4 segnalazioni, che potrete facilmente filtrare semplicemente utilizzando il tag adatto: gfsolone.com/tag/Stable-20110901. Stesso metodo per le segnalazioni future, compresa quest’ultima 20111205. E’ possibile leggere tutte le segnalazioni all’indirizzo gfsolone.com/tag/trac.

Quanto vale per voi X Files?

X Files è e rimarrà gratuita salvo qualche cambiamento di rotta di chi mette a disposizione il software alla base del suo successo (AdBlock Plus per Firefox) ma la domanda mi sorge talvolta spontanea: quanto può valere per la vostra quotidianità e la vostra navigazione questo servizio, questa lista? Ho quindi deciso di provare ad inserire un pulsante per una donazione libera all’interno della pagina di X Files: mozilla.gfsolone.com.

E’ come offrire un caffè a colui che puntualmente vi fornisce “filtri freschi” per evitare pubblicità invasiva durante la navigazione quotidiana dai browser più conosciuti e utilizzati. Potete andare direttamente alla pagina delle donazioni PayPal cliccando semplicemente qui.

Chiunque effettuerà una donazione durante il periodo tra un rilascio e un altro comparirà nella pagina dei donatori, a patto che lo voglia ovviamente.

In futuro è possibile che ci saranno alcuni “servizi aggiunti” basati proprio su una semplice donazione, vi terrò aggiornati in merito ;-)

Utilizzate il Filter Downloader per Internet Explorer!

E’ arrivato il momento di tirare fuori dalla cartella “utility” -che avrete sicuramente sul vostro PC- l’eseguibile scritto per aggiornare in modo del tutto automatico i filtri per il vostro Simple AdBlock installato su Internet Explorer 9! Avviate quindi l’Automated Filter Downloader per ABP X Files per avere i nuovi filtri anche su Internet Explorer! :-)

Se non ricordate di cosa stiamo parlando, date un’occhiata all’articolo del precedente rilascio:

gioxx.org/2011/09/01/adblock-x-files-20110901

Vi ricordo che con un semplice doppio clic l’eseguibile:

  • chiuderà tutte le finestre di Internet Explorer aperte (ricordate quindi di salvare il vostro lavoro prima di lanciarlo!);
  • cercherà sul server la lista filtri più recente, la scaricherà sostituendola a quella salvata in locale nel vostro Simple AdBlock;
  • lancerà nuovamente Internet Explorer confermandovi l’avvenuta ‘installazione‘ della nuova lista filtri!

Proprio come mostrato in questo video:

Occhio alla provenienza

E’ sempre meno raro incorrere in richieste di supporto da parte di utenti che hanno ben poco a che fare con l’Italia o limitrofi. Io cerco solitamente di aiutare chiunque, a patto di poter comprendere quello che sto andando ad eliminare visitando siti web mai visti prima. Per capirci: provare a comprendere un sito web scritto completamente in russo con immagini anch’esse contenenti testo nella loro lingua è alquanto improbabile. Lo stesso dicasi per Grecia o paesi Arabi e così via.

Nonostante tutta la mia buona volontà non sono ancora capace di compiere miracoli a base di Google Translate dei quali si possa essere abbastanza soddisfatti, per questo motivo ho deciso di associarmi alla politica di supporto di AdVersity, come annunciato su Facebook lo scorso 16 novembre. Il supporto per gli utenti della nostra nazione è come sempre garantito, al contrario di quello straniero che potrebbe non esserlo, facendo ovviamente eccezione per siti web di interesse pubblico visitati anche dall’Italia (gfsolone.com/abp-xfiles#abp_intpolicy).

Schedulazione del nuovo rilascio

La data del prossimo rilascio è fissata (attualmente, salvo problemi) per mercoledì 1 febbraio 2012, primo aggiornamento del nuovo anno :-)

Potete -come sempre- dare una occhiata al nuovo file readme che ogni venerdì verrà automaticamente modificato con le nuove segnalazioni trattate, è disponibile all’indirizzo mozilla.gfsolone.com/readme/abpxfiles20120201.html.

Domande & Risposte: lo sapevi che?

Dal 22 agosto 2011 è disponibile una pagina unica dedicata ai casi più comuni o interessanti analizzati fino ad ora. Il tetto unico sotto il quale trovare spiegazioni più approfondite ai vostri dubbi, alle vostre segnalazioni, alle domande più comuni:

mozilla.gfsolone.com/cases

La pagina viene aggiornata -quando necessario- in base ai nuovi casi che continuate a proporre quotidianamente.

Bug tracker, l’importanza della segnalazione

Ancora una volta sottolineo che è importante segnalare immediatamente malfunzionamenti dovuti alla lista, così che possa mettere mano ai blocchi “di troppo” togliendoli di mezzo (o semplicemente correggendoli) in lista “dev“, ed in seguito nella stabile che verrà poi rilasciata per tutti.

Gli utilizzatori di Mozilla Firefox potranno ora utilizzare il nuovo sistema di reporting integrato in AdBlock Plus. Tutti gli altri potranno aprire un nuovo bug tramite Google, l’operazione richiede un minuto (forse meno) del vostro tempo:

code.google.com/p/abpxfiles/issues/list

Domande frequenti

A partire dal mese di dicembre 2009 (circa) ho ritenuto opportuno mettere in piedi una sezione “Domande frequenti” all’interno della pagina web ufficiale di ABP X Files, così da poter rispondere ai dubbi degli utenti che utilizzano la lista. Per poter consultare le domande potete puntare il vostro browser all’indirizzo:

mozilla.gfsolone.com/#abp_faq

E’ possibile inoltre consultare la serie di articoli “domande & risposte” pubblicati su questo blog: gioxx.org/tag/xfilesfaq.

Nel caso in cui vogliate sapere qualcosa che non è ancora presente in quella serie di domande, vi invito ad aprire un ticket di assistenza su Google o scrivermi una mail (giovanni@solone.it) o ancora -se preferite- lasciare un commento a questo post.

Aggiornamento automatico

Nel caso in cui la vostra sottoscrizione punti correttamente a mozilla.gfsolone.com/filtri.txt, Firefox dovrebbe automaticamente aggiornare la lista all’avvio, facendo risultare come data di ultimo aggiornamento quella del rilascio (oggi, 01 dicembre 2010):

In caso contrario leggere il paragrafo seguente (Aggiornamento manuale) ed assicurarsi di aver sottoscritto la lista dall’indirizzo mozilla.gfsolone.com.

Aggiornamento manuale

  • Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia verso il basso e selezionare “Impostazioni“;
  • Fare clic con il tasto destro del mouse sulla sottoscrizione X Files e selezionare la voce “Aggiorna la sottoscrizione ora

Per qualsiasi problema non esitate ad aprire un nuovo ticket di assistenza, così che possa correggere i problemi prima del prossimo rilascio ufficiale.

Buon update :)

20110418-MOD-Fotolia

AdBlock: X Files 20110901

Come promesso -e una volta tanto negli ultimi tempi- è finalmente disponibile la nuova versione stabile di X Files, che porta con se 238 segnalazioni analizzate e chiuse, un nuovo sistema di aggiornamento automatizzato per Internet Explorer (come anticipato all’atto del precedente rilascio) e una rinnovata lista di blocchi per Facebook in grado ora di filtrare solo la pubblicità lasciando al proprio posto tutto il resto, per la migliore esperienza di navigazione possibile sul social network più utilizzato al mondo (qui trovate il file readme di questa nuova versione). Con l’occasione vi ricordo che per consultare i precedenti file readme sarà possibile collegarsi all’indirizzo mozilla.gfsolone.com/readme e selezionare quello desiderato.

X Files 20110901 propone 102 nuovi filtri e la risoluzione per alcuni bug che affliggevano le vecchie versioni (Yahoo! Mail, per esempio, uno dei più lamentati).

DIVENTA FAN DI ABP X FILES!
FacebookE’ disponibile su Facebook la pagina ufficiale di ABP X Files
, i fan sono i benvenuti, lo stesso vale per i suggerimenti, le critiche costruttive e tutto quello che vi passa per la testa. Facebook è il canale attraverso il quale pubblico notizie e aggiornamenti riguardo il progetto, il modo più veloce per raggiungere tutti gli utilizzatori (attuali e futuri!).

Ecco quindi le specifiche:

Dettagli sul rilascio

  • versione: 20110901
  • rilasciata il: 1 settembre 2011 (previsto: 1 settembre 2011)
  • voci incluse: 1736
  • voci nuove: 102
  • occupazione su disco: 61 KB
  • richiede: ABP 1.3.9 (compatibile anche con le vecchie versioni)

Sottoscrivi ABP X FilesSottoscrivi Abp X Files ora!

Sistema di aggiornamento automatizzato per Internet Explorer! :-)

Dalla scorsa release, vi ho mostrato quanto sia facile utilizzare X Files con il vostro Internet Explorer (perché non passate a Firefox?) Vi avevo promesso inoltre un sistema che permettesse di aggiornare la lista più facilmente, in modo automatico, con un semplice doppio clic (dato che per il momento Simple AdBlock non include l’aggiornamento automatico di liste filtri esterne). Grazie alla collaborazione di Claudio (grazie ancora!) è ora disponibile uno script realizzato in VBScript che esegue l’operazione con un semplice doppio clic!

Il codice è il seguente:


' ABP X FILES per Internet Explorer & Simple AdBlock
' AUTOMATED FILTER DOWNLOADER 0.2
'
' Lo script chiude tutte le finestre di Internet Explorer aperte, aggiorna la lista filtri ABP X Files per Simple AdBlock e avvia una nuova sessione di Internet Explorer con i nuovi filtri già in funzione, in completa autonomia! Basato su lista stabile.
'
' Sviluppo:     Claudio Cantalupo
' Modifiche:     Giovanni F. -Gioxx- Solone (dev@gfsolone.com)
' Testato su:    Internet Explorer 9 su Windows 7 Pro Sp1
'
' Non toccare nulla oltre questa riga!
' Do not touch anything below this line!

HTTPDownload "http://mozilla.gfsolone.com/filtri.txt"

Sub HTTPDownload(myURL)
' Variables and constants definition
Dim i, objFile, objFSO, objHTTP, strFile, strMsg
Dim objWMIService, objProcess, colProcess
Dim strComputer, strProcessKill
Const ForReading = 1, ForWriting = 2, ForAppending = 8

' Kill Internet Explorer, if open
strComputer = "."
strProcessKill = "'iexplore.exe'"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")

Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = " & strProcessKill )
For Each objProcess in colProcess
objProcess.Terminate()
Next

WSCript.Echo strProcessKill & " terminato, cerco e aggiorno la versione di ABP X Files ... "

' Create a File System Object
Set objFSO = CreateObject( "Scripting.FileSystemObject" )

' Check if the specified target file or folder exists, and build the fully qualified path of the target file
Set objShell = CreateObject("Wscript.Shell")
Set objProcess = objShell.Environment("Process")
strApplicationData = objProcess("APPDATA")
strFile = strApplicationData + "\..\LocalLow\Simple Adblock\filter_personal.txt"

' Create an HTTP object
Set objHTTP = CreateObject( "WinHttp.WinHttpRequest.5.1" )

' Download from the specified URL
objHTTP.Open "GET", myURL, False
objHTTP.Send

if LenB( objHTTP.ResponseBody ) < 500 Then
MsgBox "Errore durante il download di ABP X Files ..." & chr(13) & "Lista non trovata o sito web momentaneamente non funzionante." & chr(13) & "I filtri non sono stati aggiornati."
Exit Sub
End If

' Create or open the target file
Set objFile = objFSO.OpenTextFile( strFile, ForWriting, True )

' Write the downloaded byte stream to the target file
For i = 1 To LenB( objHTTP.ResponseBody )
objFile.Write Chr( AscB( MidB( objHTTP.ResponseBody, i, 1 ) ) )
Next

' Close the target file
objFile.Close()

' Remove line 1 to 8, credits of ABP X Files by gfsolone.Com
For i = 1 To 8
DeleteLine strFile, "", 1, 0
Next

' Finally, open Windows Internet Explorer with a new version of ABP X Files!
Set oIE = CreateObject("InternetExplorer.Application")
oIE.Visible = True
oIE.Navigate "http://gfsolone.com/abp-xfiles/latest-abpxfilesie"

End Sub

Sub Run(ByVal sFile)
' Variables definition
Dim shell

Set shell = CreateObject( "WScript.Shell" )
shell.Run Chr(34) & sFile & Chr(34), 1, false
Set shell = Nothing
End Sub

Sub DeleteLine(strFile, strKey, LineNumber, CheckCase)
'Use strFile = "c:\file.txt"   (Full path to text file)
'Use strKey = "John Doe"       (Lines containing this text string to be deleted)
'Use strKey = ""               (To not use keyword search)
'Use LineNumber = "1"          (Enter specific line number to delete)
'Use LineNumber = "0"          (To ignore line numbers)
'Use CheckCase = "1"           (For case sensitive search )
'Use CheckCase = "0"           (To ignore upper/lower case characters)
Const ForReading=1:Const ForWriting=2
Dim objFSO,objFile,Count,strLine,strLineCase,strNewFile
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.OpenTextFile(strFile,ForReading)
Do Until objFile.AtEndOfStream
strLine=objFile.Readline
If CheckCase=0 then strLineCase=ucase(strLine):strKey=ucase(strKey)
If LineNumber=objFile.Line-1 or LineNumber=0 then
If instr(strLine,strKey) or instr(strLineCase,strkey) or strKey="" then
strNewFile=strNewFile
Else
strNewFile=strNewFile&strLine&vbcrlf
End If
Else
strNewFile=strNewFile&strLine&vbcrlf
End If
Loop
objFile.Close
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.OpenTextFile(strFile,ForWriting)
objFile.Write strNewFile
objFile.Close
End Sub

Voi non dovete far altro che scaricarlo, tenerlo sul Desktop o in qualunque altra cartella vi torni comoda per poterlo utilizzare ad ogni nuovo rilascio, quindi lanciarlo con un semplice doppio clic. Lo script eseguirà così una procedura ben definita:

  • Chiuderà tutte le finestre di Internet Explorer aperte (ricordate quindi di salvare il vostro lavoro prima di lanciarlo!);
  • Cercherà sul server la lista filtri più recente, la scaricherà sostituendola a quella salvata in locale nel vostro Simple AdBlock;
  • Lancerà nuovamente Internet Explorer confermandovi l’avvenuta ‘installazione‘ della nuova lista filtri!

Lo script è disponibile all’indirizzo (tasto destro, salva destinazione come …):

mozilla.gfsolone.com/ABP-IE-Downloader_0.2.vbs

Salta la versione 0.1 che non è mai diventata pubblica ma è stata data ai tester da me contattati (grazie anche a voi), arrivando così alla 0.2 che corregge alcuni bug e perfeziona la ricerca e la modifica del file di lista prima dell’utilizzo con Internet Explorer.

NoFacebookAds 0.6

Solo contenuti, basta pubblicità! NoFacebookAds 0.6 integra ora i filtri necessari per la perfetta navigazione su Facebook.com, il modulo aggiuntivo in simbiosi con ABP X Files. Contrariamente ai precedenti filtri, vengono ora eliminate le porzioni dedicate alla pubblicità, lasciando però al proprio posto tutto il resto: suggerimenti di pagine, di amici, di tool nei giochi. Dopo averla a lungo provata è finalmente pronta per sostituire la vecchia 0.5.3 fino ad ora comunque valida.

Solito indirizzo, vi basta aggiornare la vostra sottoscrizione (o farla ora per chi ancora non la utilizza): mozilla.gfsolone.com#nofacebookads.

Domande & Risposte:lo sapevi che?

Lo scorso 22 agosto ho terminato la realizzazione di una pagina unica dedicata ai casi più comuni o interessanti analizzati fino ad ora. Sarà il tetto unico dove poter trovare spiegazioni più approfondite ai vostri dubbi, alle vostre segnalazioni, alle vostre domande più comuni:

mozilla.gfsolone.com/cases

La pagina verrà ovviamente aggiornata -quando necessario- in base ai nuovi casi che continuerete a proporre quotidianamente.

Schedulazione del nuovo rilascio

La data del prossimo rilascio è fissata (attualmente, salvo problemi) per lunedì 5 dicembre 2011, l’ultimo aggiornamento dell’anno :-)

Potete -come sempre- dare una occhiata al nuovo file readme che ogni venerdì verrà automaticamente modificato con le nuove segnalazioni trattate, è disponibile all’indirizzo mozilla.gfsolone.com/readme/abpxfiles20111205.html.

Bug tracker, l’importanza della segnalazione

Ancora una volta sottolineo che è importante segnalare immediatamente malfunzionamenti dovuti alla lista, così che possa mettere mano ai blocchi “di troppo” togliendoli di mezzo (o semplicemente correggendoli) in lista “dev“, ed in seguito nella stabile che verrà poi rilasciata per tutti.

Gli utilizzatori di Mozilla Firefox potranno ora utilizzare il nuovo sistema di reporting integrato in AdBlock Plus. Tutti gli altri potranno aprire un nuovo bug tramite Google, l’operazione richiede un minuto (forse meno) del vostro tempo:

code.google.com/p/abpxfiles/issues/list

Domande frequenti

A partire dal mese di dicembre 2009 (circa) ho ritenuto opportuno mettere in piedi una sezione “Domande frequenti” all’interno della pagina web ufficiale di ABP X Files, così da poter rispondere ai dubbi degli utenti che utilizzano la lista. Per poter consultare le domande potete puntare il vostro browser all’indirizzo:

mozilla.gfsolone.com/#abp_faq

E’ possibile inoltre consultare la serie di articoli “domande & risposte” pubblicati su questo blog: gioxx.org/tag/xfilesfaq.

Nel caso in cui vogliate sapere qualcosa che non è ancora presente in quella serie di domande, vi invito ad aprire un ticket di assistenza su Google o scrivermi una mail (giovanni@solone.it) o ancora -se preferite- lasciare un commento a questo post.

Aggiornamento automatico

Nel caso in cui la vostra sottoscrizione punti correttamente a mozilla.gfsolone.com/filtri.txt, Firefox dovrebbe automaticamente aggiornare la lista all’avvio, facendo risultare come data di ultimo aggiornamento quella del rilascio (oggi, 01 dicembre 2010):

In caso contrario leggere il paragrafo seguente (Aggiornamento manuale) ed assicurarsi di aver sottoscritto la lista dall’indirizzo mozilla.gfsolone.com.

Aggiornamento manuale

  • Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia verso il basso e selezionare “Impostazioni“;
  • Fare clic con il tasto destro del mouse sulla sottoscrizione X Files e selezionare la voce “Aggiorna la sottoscrizione ora

Per qualsiasi problema non esitate ad aprire un nuovo ticket di assistenza, così che possa correggere i problemi prima del prossimo rilascio ufficiale.

Buon update :)

20110418-MOD-Fotolia
Page 1 of 3812345»...Last »