Tag Archive for 'plugin'

WordPress 2.5, K2 e siti di social news

E’ uscita da poco la versione di WordPress 2.5, purtroppo genera uno spiacevole errore col tema K2 (sia RC3 che RC4) quando si cerca di accedere al pannello admin:

Fatal error: Call to undefined function wp_register_sidebar_widget() in …/…/wp-admin/includes/dashboard.php on line 31

la cosa succede solo a chi sta utilizzando il Gestore della Barra Laterale di K2. Per fortuna la soluzione al problema è molto semplice la potete trovare leggendo questo articolo.

Al momento, non penso comunque di fare l’aggiornamento alla 2.5, voglio prima testarla per bene in locale e poi procedere all’update. A quanto ho visto non sembrano esserci particolari problemi – a parte quello sopracitato – con il K2, anche se l’interfaccia admin a me sembra peggiorata rispetto a WP 2.3 :-P .

Altro problema che riscontravo da qualche tempo è il mancato funzionamento della “Navigazione Avanzata” di K2. In pratica, accedendo alla home del blog e cliccando sul tasto “Indietro” non si riusciva a navigare nella cronologia , e al posto di caricare la seconda pagina dell’archivio veniva caricata una pagina completamente bianca:-P . Ebbene, il responsabile è il plugin di oknotizie che al momento ho disattivato.

Credo il problema sia dovuto al document.write usato per inserire l’iframe di voto, infatti la mia versione alpha modificata del plugin che inserisce il voto su Wikio, e che usa puro HTML, non sembra essere affetta dallo stesso problema. Per il momento lascio attivo l’iframe di Wikio, successivamente proverò a modificare il plugin di Traffyk.

A proposito di siti di social news, segnalo questa notizia:

Digg acquista il 90% di Diggita, nasce Digg Europa

Si può notare anche dal new look del sito più simile a quello di Digg. Speriamo vengano implementate anche le fantastiche API del parente di oltre oceano .-) .

Technorati Tags: , , , , ,

(14)

Search plugin per Google in Klingon

Visto che non sapevo che fare :-P , ecco due search plugin per usare Google localizzato in . Anche non conoscendo il Klingon, non dovrebbe essere difficile orientarsi fra le pagine di Google, visto che, anche senza localizzazione, si dovrebbe conoscere a memoria l’utilità delle varie voci.

Io consiglio di installare il secondo che utilizza la versione accessibile di Google (Google Beta Shortcuts), che permette di navigare molto più velocemente nella pagina dei risultati.

Per chi usa Firefox 3 (o SearchWord) le keyword sono rispettivamente: gkl per la normale ricerca in Google Klingon e gskl per la ricerca con Google Beta Shortcut, naturalmente rigorosamente in Klingon :-) . Enjoy !

Il logo usato come icona per il motore di ricerca viene da qui.

Già che ci sono segnalo altri due bei articoli, uno recente l’altro un po’ meno, per approfondire la questione: « Google: Easter Egg e scherzetti vari » che, in periodo pasquale e ormai prossimi al primo aprile, potrebbero avere un qualche interesse:

Una raccolta dei migliori Easter Egg e scherzetti fatti da quei simpaticoni di Google, il giochetto in Java del coniglietto alla presa con le uova è simpatico .-)

Se non volete aspettare le tre del mattino per vedere Nessie, potete seguire i consigli dati sul blog e applicare l’apposito foglio di stile :-)

Technorati Tags: , , , ,

Songza: ottimo motore di ricerca e jukebox per ascoltare la propria musica preferita online

Songza è un ottimo motore di ricerca e jukebox per cercare ed ascoltare le proprie canzoni online. Ci sono davvero un sacco di brani disponibili anche di artisti nostrani e l’interfaccia utente è davvero ben fatta.

Il progetto è di Humanized, una piccola azienda software che è specializzata in usabilità e che produce l’ottimo Enso, ora freeware e del quale parlerò in un prossimo post. Fra l’altro, Mozilla ha assoldato alcuni sviluppatori di Humanized per migliorare l’usabilità dei propri prodotti, magari ci si potrebbe aspettare ben presto un’estensione che metta in pratica quanto descritto dal responsabile del design di Mozilla, Alex Faaborg, in questointeressante articolo di Mozilla Labs.

E’ inoltre disponibile un search plugin da aggiungere alla barra del nostro browser preferito :-) . Da provare !

Chi conosce questa ?

Mi scuso con chi ha visto la prima versione di questo post, il fatto è che WP ha aggiunto un po’ di new line nel codice di embedding del player.

Technorati Tags: , , , , , ,

Plugin utilizzati e qualche modifica al blog

Ho fatto qualche piccola modifica al blog e altre conto di farne in futuro. Con molta calma :-P .Questo è un elenco delle modifiche apportate (che serve soprattutto a me come promemoria in caso di aggiornamento del K2 .-) :

  • aggiunti gli accesskey, l’elenco completo lo trovate nella pagina “accessibilità” raggiungibile dal menu nell’header, anche se non ne avete bisogno può tornare utile l’accesskey S per inviare il commento (funziona solo una volta, se si posta un secondo commento entra in funzione Ajax Live Comment e smette di funzionare);
  • alla fine di ogni commento apparirà il browser e il sistema operativo utilizzato dal commentatore;
  • invece di mostrare gli ultimi commenti vengono visualizzate le discussioni più attive, quattro commenti per ogni discussione;

Se chiunque abbia commentato non ha piacere che venga visualizzato il browser ed il sistema operativo utilizzati può farmelo presente che rimuovo l’user agent dal database. Solo i commenti successivi al 20 novembre 2007 mostreranno l’user agent, per tutti quelli precedenti a tale data non viene mostrato nulla.

Per quanto riguarda l’aspetto del blog devo apportare alcune modifiche ai colori e forse ai font utilizzati però lo faccio quando ho tempo quindi è possibile ci vogliano mesi per arrivare ad un template definitivo. Il sottoscritto è famoso per essere un’antiesteta quindi se vedete qualche colore o font che è fuori abbinamento segnalate pure :-P .

A dire la verità volevo fare uno stile indipendente da immagini sul server, embeddandole nel CSS come data link, però c’è un browser che non è d’accordo :-P , magari un giorno carico lo stile alternativo e faccio vedere come viene visto il blog da un browser e come viene visto da IE :-P . Se IE6 non vede le trasparenze delle PNG è un problema suo.

Se qualcuno vuole la versione modificata del file comments.php con gli accesskey e l’aggiunta del codice per la visualizzazione dell’user agent può farmelo presente che glielo faccio avere. Naturalmente il file comments.php fa riferimento al tema K2. Ho avuto l’accortezza di usare il function_exist quindi anche se non è installato il plugin per la stampa dell’user agent non si hanno errori (almeno spero :-P ). Il plugin in realtà è in grado di riconoscere anche gli user agent dei trackback (la piattaforma di blogging) però per ora non mi interessa complicarmi ulteriormente la vita.

Questo è l’elenco dei plugin installati:

  • Akismet – verifica se un commento è spam o meno usando il database di akismet.com;
  • All in One SEO Pack - ottimizza il blog per i motori di ricerca (SEO = Search Engine Optimizing), aggiornato una decina di volte in due mesi :-P ;
  • Audio Player – come dice il nome;inserisce il player per la riproduzione di un file audio;
  • Brian Latest Comments – visualizza i post più attivi con relativi commenti, è supportato di default dal widget di K2, il che significa che non serve modificare nessun file se si usa questo fantastico tema :-D ;
  • Browser Sniff – mostra l’user agent del commentatore, conto di modificarlo leggermente per sniffare anche quello del visitatore;
  • DoFollow – rimuove il nofollow dal link dei commentatori e dai trackback;
  • Feedburner FeedSmith – ridireziona tutti i feed su FeedBurner
  • Google XMLSitemap Generator – crea il file sitemap per i motori di ricerca;
  • Gravatars – mostra il gravatar nei commenti. Non è il miglior plugin ma è supportato di default da K2 senza toccare il file comments.php, conto di cambiarlo a breve visto che quando commento come amministratore non mi fa scegliere l’immagine da mostrare;
  • Oknotizie – il plugin di Traffyk che permette di far votare la notizia su Oknotizie;
  • Related Posts – (il mio preferito) mostra suggerimenti a tema che potrebbero interessare i lettori, supportato di default da K2, ma solo nella sidebar, io lo preferisco nel file single.php;
  • Simple Tags – aggiunge i tag di Technorati in modo molto semplice, io lo ho modificato per inserire i tag di blogbabel;
  • Subscribe To Comments – permette di notificare via email i nuovi commenti ad una discussione a cui ci si è iscritti. All’inizio era spuntata di default la voce per la notifica, poi l’ho rimossa perchè qualcuno non usa email di proprietà, e qualcun’altro non legge il testo delle email di notifica :-P ;
  • The Welcome Plugin – Il plugin di Andrea Micheloni che saluta i visitatori e i Mybloglog dotati (in alto nella sidebar);

Mi sembra che siano tutti. Poi aggiungo tutti i link ad una pagina statica di ringraziamenti :-) .

Technorati Tags: , ,

Feed RSS per le ricerche di Blogbabel e Bloglines sottoforma di Search Plugin

Visto che in Firefox 3 le ricerche rapide potranno essere effettuate iindicizzando i vari motori di ricerca installati, senza bisogno di aggiungere dei segnalibri parametrici, ho deciso di aggiornare tutti i miei segnalibri che utilizzavo allo scopo, trasformandoli in Search Plugin ed indicizzandoli opportunatamente. Quasi tutti sono ottenuti usando OpenSearchFox, una comoda estensione che permette di creare un search plugin direttamente dal form nella home page del motore. Tutti tranne quelli di Blogbabel e Bloglines perchè in questi due casi preferisco i risultati della ricerca sottoforma di feed RSS, in modo da poterli sottoscrivere :-)

Sottoscrivendo i feed per argomento di interesse è possibile avere tutte le notizie aggregate provenienti dai blog italiani con Blogbabel e da feed RSS generici usando Bloglines. Se state cercando notizie fresche questi due motori di ricerca sono da preferirsi all’insuperabile Google. Il feed RSS di Blogbabel è stato creato usando Dapper (migliorato rispetto alla vecchia versione postata in precedenza), quello di Bloglines usando le API interne. Ovviamente, visto che la pagina dei risultati di Blogbabel viene prima processata da Dapper, è più lenta a caricarsi, altrettanto ovviamente se il sito di Dapper è down il feed non sarà disponibile :-P . Questi sono i due motori di ricerca:

Favicon di BlogbabelInstalla il search plugin per Blogbabelt

Favicon di BloglinesInstalla il search plugin per Bloglinest
Favicon di BloglinesInstalla il search plugin per Bloglinest (IT)

Questi sono due esempi della pagina restituita cercando “Firefox”:

Favicon di BlogbabelEsempio di ricerca con Blogbabel

Favicon di BloglinesEsempio di ricerca con Bloglines

Fra i risultati della prima ricerca dovrebbe apparire anche questo post :-D , fra i risultati della seconda: no, purtroppo :-(

Per Bloglines ho anche la versione inglese, ma per pigrizia non la metto :-P , chiunque fosse interessato può lasciare un commento o modificarsi a mano il file XML (basta togliere ql=it).

Io ne ho verificato il funzionamento con Firefox ma dovrebbero potersi installare anche con IE7. . Mi sembra che Opera non supporti il formato OpenSearch, ma se qualcuno mi dice come fare un plugin per Opera, proverò a crearne uno ad hoc. I due motori sono già predisposti per supportare le keyword: bb per Blogbabel e blit per Bloglines, naturalmente si possono usare solo con Firefox 3, per usarle con firefox 2.0.x è necessario installare SearchWord.

La pagina dei risultati è in formato XML, il che significa che è pura, senza avvisi pubblicitari (spero che nessuno se l’abbia a male).

Anche se qualche blogger ha deciso di togliersi da Blogbabel (giuro non ne capisco il motivo) resta il miglior motore di ricerca per la blogosfera italiana. Anzi , se mi funziona, ho modificato il Simple Tags per inserire i tag di Blogbabel in luogo di quelli di Technorati.

PS: con IE6 si vedono le icone accanto ai motori di ricerca ?

Technorati Tags: , , , , ,

Plugin di voto su Oknotizie by Traffyk

Con un po’ di ritardo mi sono accorto di uno splendido plugin per Oknotizie creato da Traffyk, che permette in modo molto semplice di inserire il pulsante di voto di Oknotizie in un iframe in fondo alla notizia stessa. Il plugin è disponibile per WordPress e Blogger, ma se date un’occhiata al codice l’idea può essere utilizzata anche su altre piattaforme di blogging.

Non c’è che dire davvero un’ottimo plugin. Non molto tempo fa avevo detto che Oknotizie non mi piaceva un granchè, in ogni caso il fatto di poter inserire il pulsante di voto direttamente sul blog, senza dover aprire popup per il voto, è davvero una gran cosa, speriamo che anche altri siti di raccolta notizie prendano ispirazione da questa idea e mettano ben presto a disposizione qualcosa di simile.

Secondo me, Oknotizie dovrebbe fare una donazione all’autore, visto che, è riuscito a creare un qualcosa che sicuramente aumenterà la popolarità di questo sito di social digging. Nella pagina del plugin è spiegato nei dettagli come utilizzarlo, io non aggiungo nulla a riguardo. Questa pseudo notizia, che ha l’unico scopo di dare un trackback all’autore, non la inserisco su Oknotizie, quindi se volete vedere un’anteprima del plugin visitate la pagina del plugin stesso, o date un’occhiata al post precedente.

Io mi permetto solo di dare un piccolo consiglio per migliorare il bookmarklet utilizzato per postare la notizia su Oknotizie e disponibile nel pannello di configurazione del plugin stesso. Non mi sembra una brutta idea aggiungere un po’ di codice per automatizzare il processo di rilevazione dell’ID numerico della notizia, una cosa del genere:

if (location.host=='oknotizie.alice.it') {
x=location.href.split('/');
prompt("Questo è l'ID numerico della tua notizia:",x[4]);

in modo che utilizzando il bookmarklet sulla pagina di oknotizie, invece di provare a segnalarla faccia apparire un bel prompt con l’ID numerico da copiare/incollare nei campi personalizzati della notizia appena segnalata. Qui di seguito metto il bookmarklet modificato, usandolo su un sito diverso da oknotizie procederà a fare la segnalazione, usandolo nella pagina della notizia farà apparire l’ID numerico di quest’ultima.

Segnala su Oknotizie

AGGIORNAMENTO: facendo una segnalazione mi sono accorto che ci sono due pagine da cui è possibile ricavare l’ID numerico, una è quella a cui si accede tramite feed, l’altra quella che mostra la pagina del blog in un iframe. Ora il bookmarklet riesce a rilevare l’ID da entrambe.

Sperando non ci siano errori :-P .

Plugin per Oknotizie

AGGIORNAMENTO: come preannunciato da Traffyk nei commenti è disponibile una nuova versione del plugin, che rende inutile questo bookmarklet, che associa automaticamente il valore al campo personalizzato al primo accesso di un visitatore all’articolo segnalato, non c’è che dire una grande idea ! Qui l’articolo di Traffyk che annuncia l’aggiornamento del plugin.

Dimenticavo. Leggete la licenza se non volete essere condannati alla sfiga eterna.

PS: cercando con Google al primo posto appare un altro plugin simile, voi comunque usate questo.

Technorati Tags: , , ,

Primi passi con WordPress, plugin OpenSearch e favicon

Nonostante il plugin OpenSearch per il proprio blog sia un’inutile vezzo – del resto a chi potrebbe mai interessare ? – io lo avevo sul vecchio blog SPB e lo ho voluto portare anche su WordPress. Il plugin di ricerca può essere installato dai browser che lo supportano, permettendo così il suo utilizzo direttamente dalla search bar. Affinché il browser riconosca la presenza di un plugin OpenSearch è necessario inserire queste informazioni nella sezione <head> della pagina.

In Simple Php Blog era necessario modificare il file index.php ed inserire la riga di codice necessaria allo scopo, in WordPress è invece possibile creare un plugin che inserisca direttamente il riferimento al plugin nell’head, senza per questo dover modificare il tema. Il vantaggio è che non sarà necessario rimodificare il file header.php del tema utilizzato ogni qualvolta verrà aggiornato o addirittura sostituito con un altro tema.

La stessa cosa vale anche per la favicon del sito (l’icona rappresentativa del sito che appare nella barra degli indirizzi). Cercando con Google ci sono plugin appositi che permettono di inserire la favicon; plugin che fanno fin troppe cose rispetto alle mie necessità, ho quindi deciso di scopiazzare uno di questi plugin (Favicon Manager per inserire sia la favicon che il search plugin. La cosa non è affatto difficile. Di seguito il codice del plugin che inserisce sia la favicon che il search plugin nella sezione head in modo tale da renderli visibili ai browser:

<?php
/*
Plugin Name: Add favicon and Search Plugin
Plugin URI: http://www.gialloporpora.netsons.org
Description: Aggiunge la favicon e il searchplugin nella sezione head, in modo che vengano riconosciuti dai browser
Version: 0.1
Author:gialloporpora
Author URI:http://www.gialloporpora.netsons.org
*/
/*
Copyright (C) 2006 Cindy Moore
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

http://www.gnu.org/licenses/gpl.txt

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/
function gpadd_favicon_to_headers()
{
$favicon_location="URL della favicon";
print "\t";
print '<link rel="shortcut icon" href="'.$favicon_location.'" />';
print "\n";
}
function gpadd_searchplugin_to_headers()
{
$searchplugin_location = "URL del file XML del plugin OpanSearch";
$searchplugin_title="Il blog che non c'è";
$searchplugin_title="Il blog che non c'è";
print "\t";
print '<link rel="search" type="application/opensearchdescription+xml" title="'.$searchplugin_title.'" href="'.$searchplugin_location.'" />';
print "\n";
}
// insert favicon into header using WP hooks
add_action('wp_head', 'gpadd_favicon_to_headers');
// insert search plugin  into header using WP hooks
add_action('wp_head', 'gpadd_searchplugin_to_headers');
?>

Naturalmente non ho previsto un’interfaccia di configurazione, è necessario modificare a manina i percorsi della favicon e del search plugin, ma del resto è quello che mi serviva (i menu creati dai plugin iniziano ad essere sin troppi). Per creare il file XML del plugin OpenSearch provate a guardare fra i link che related posts dovrebbe inserire a fine post :-) (un plugin del genere per i forum sarebbe un sogno :-) ). Probabilmente esisterà un plugin serio per WordPress che permette di fare le stesse cose e che offre una bella interfaccia per la configurazione.

Download:
Add favicon & SearchPlugin.

Technorati Tags: , , ,