Chiudi

 

Blog ad Improbabilità Infinita

L'unico blog che può trasformarvi in una balena o in un vaso di petunie

Feed RSS / Commenti RSS APML

aNobii WordPress Widget

Scritto il 07 October 2007 alle 19:32

Mentre effettuavo il passaggio dal blog vecchio a questo mi è venuta la voglia di scrivere un plugin per la piattaforma WordPress (per chi non l'ha notato questo blog si appoggia ad essa).

Dopo aver dedotto dalla documentazione e da alcuni plugin esistenti le "best practice" da seguire per scriverne uno, ma soprattutto dopo una discreta litigata con Javascript per interfacciarmi al sito aNobii, che, a quanto ne so, non fornisce API per uno scambio semplice di informazioni, è nato:

aNobii WordPress Widget

Cos'è aNobii?

È un servizio web che permette di crearsi una libreria virtuale (non nel senso di negozio) con i propri libri, creare gruppi o semplicemente parteciparvi, e conoscere gente simpatica e divertente :).

A cosa serve?

Semplicemente consente di mostrare sul proprio sito basato sulla piattaforma WordPress una widget che mostra un numero variabile (da 1 a 10, a scelta dell'utente) di libri scelti a caso dal proprio scaffale su aNobii.

Cosa devo fare per utilizzarlo?

Non mi dilungo qui sul blog a spiegarvelo, poiché trovate tutto presso questa pagina. (l'ho scritto in inglese, ma mi auguro che uno che utilizzi WordPress conosca l'inglese :D).


Post attinenti:

21 commenti ↓

  • 1 aNobii WordPress Widget « Blog ad Improbabilità Infinita ~ 7/10/2007 @ 19:35:39

    [...] quindi cliccate qui. [...]

  • 2 Walter FranchettiNo Gravatar ~ 25/10/2007 @ 15:11:29

    su dreamhost non è attivato get_file_content per ora ho trovato la soluzione che presto ti pubblicherò sul mio blog ma per ora mi da giusto giusto un problemino alla riga 306 di aNobiiWidget,js guarda il mio blog riportando "is[startIndex].getElementsByTagName("a")[0].firstChild has no properties". perchè?

  • 3 Walter FranchettiNo Gravatar ~ 25/10/2007 @ 15:15:59

    qualcosa nn quadra con la selezione dei tag autore e titolo

  • 4 JhackNo Gravatar ~ 25/10/2007 @ 17:40:45

    @Walter Franchetti: per il problema di PHP attendo la tua soluzione, a patto che sia integrabile con la mia.
    Per quanto riguarda l'errore di JS non mi si presenta ora guardando il tuo blog ma immagino sia dovuto al fatto che stai tentando di farti mostrare 4 libri quando nel tuo profilo di aNobii ne hai solo 2.
    Ho provato con i tuoi dati sul mio blog, impostando la visualizzazione di 2 libri e tutto va bene.

  • 5 Walter FranchettiNo Gravatar ~ 25/10/2007 @ 20:04:02

    ok per il js.... in email hai la mia versione del file proxy.php che in alternativa al file_get_contents() usa le curl

  • 6 JhackNo Gravatar ~ 27/10/2007 @ 18:07:00

    Giusto per tenere traccia dei cambiamenti, anche se lo sai già, è stata inegrata la tua versione del proxy php nell'ultima release (0.7).

  • 7 RinoNo Gravatar ~ 25/02/2008 @ 10:04:33

    Ciao, possiedo un blog sulla piattaforma di Blogger. Come faccio ad istallare il widget di aNobii ? Grazie per l'aiuto...

  • 8 JhackNo Gravatar ~ 25/02/2008 @ 18:51:44

    @Rino: il widget è stato realizzato per una piattaforma completamente diversa (WordPress), quindi non c'è modo di farlo funzionare. Potrebbe essere un buon motivo per passare ad un blog WordPress, che reputo sia molto meglio :).

  • 9 homoludoNo Gravatar ~ 13/11/2008 @ 13:09:24

    Hi jhack,
    love your plug in,
    i am having trouble making it radomise.
    any ideas?

    it's on my page

  • 10 homoludoNo Gravatar ~ 13/11/2008 @ 13:11:31

    anobii

  • 11 JhackNo Gravatar ~ 14/11/2008 @ 01:03:36

    @homoludo: it's quite impossible to test it because it uses the minified version of the script, which means that all the Javascript code is "compressed" and quite unreadable. You should change the code from http://www.olwill.com/wp-content/plugins/anobii-wordpress-widget/aNobiiWidget-min.js to http://www.olwill.com/wp-content/plugins/anobii-wordpress-widget/aNobiiWidget.js

    Then I'll try to understand your problem.

  • 12 MarcoNo Gravatar ~ 18/03/2009 @ 21:52:52

    Ciao
    Intanto complimenti per il plugin, davvero carino.
    Solo che non riesco a farlo funzionare, ho provato ad installarlo su romabiologica.com, colonna sinistra, in fondo, e dice di non essere configurato. Ho controllato la url del profilo, ed è corretta, e anche i permessi. E l'error log non da cenni di errore... Quale potrebbe essere il problema?

    Grazie, ciao!

  • 13 JhackNo Gravatar ~ 18/03/2009 @ 22:17:22

    @Marco: hai uno scaffale creato da poco e, per motivi che non dipendono da me, devi impostare il plugin in modo che ti mostri i più recenti piuttosto che random. Fammi sapere se va.

  • 14 MarcoNo Gravatar ~ 18/03/2009 @ 22:40:03

    Grazie 1000 per la risposta! Ora funziona!

  • 15 JhackNo Gravatar ~ 18/03/2009 @ 22:41:36

    @Marco: prego ;). Quando ci saranno più libri e/o sarà passato più tempo dalla creazione, prova a rimettere random e dovrebbe andare comunque.

  • 16 cescaNo Gravatar ~ 8/07/2009 @ 16:46:32

    Io avevo lo stesso problema di Marco, ho provato a fare come gli hai suggerito, ma con me non funziona, come mai?
    Continuo a vedere sulla sidebar 'you must configure the plugin' ma l'ho fatto....

  • 17 JhackNo Gravatar ~ 8/07/2009 @ 19:19:12

    @cesca: mi è molto difficile aiutarti se non mi dai l'indirizzo del tuo sito.

  • 18 CescaNo Gravatar ~ 9/07/2009 @ 08:05:44

    Caro Jhack, alla fine ci sono riuscita, anche se ora il problema è che appare solo una copertina gigante, ovviamente illeggibile e sgranata. Anche quando provo a mettere l'opzione di 2 o più libri, li mette tutti della stessa grandezza uno sotto all'altro. La larghezza dell'immagine è in pratica la stessa della sidebar e a nulla è valso cambiare nelle opzioni il size in small, mette sia small che large a quella grandezza. Questo impedisce anche di creare due colonne con thumbnails più piccoli, come invece succede con il widget che si trova sopra di Amazon che si chiama I am reading.
    Il sito è http://www.paconline.it, l'avevo scritto nei campi sovrastanti del form.
    Grazie, Cesca

  • 19 JhackNo Gravatar ~ 9/07/2009 @ 09:18:57

    @Cesca: in style.css modifica:

    #sidebar img {
    width: 100%;
    border: 0;
    }

    impostando width: auto; .

  • 20 CescaNo Gravatar ~ 9/07/2009 @ 09:35:52

    Grazie!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 21 JhackNo Gravatar ~ 9/07/2009 @ 10:24:33

    @Cesca: prego!!!!!!!!!!!!!!!!!! Sono millemila euro per la modifica più un 25% per il pronto intervento 😛

Commentami!

Puoi utilizzare i seguenti tag XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>