Tag Archive for 'blog'

Page 2 of 3

Creare un plugin OpenSearch per il blog

Firefox 2.0 ed Internet Explorer 7.0 supportano il formato OpenSearch, cosa che, rende molto semplice creare un search plugin da aggiungere alla search bar di questi browser. Un plugin OpenSearch non è null'altro che un semplice file XML, contenente una serie di informazioni per istruire il browser a produrre una query al motore di ricerca a partire dal testo digitato nella search bar del browser stesso. Vediamo dunque come creare un plugin OpenSearch per il nostro sito/blog e successivamente due metodi per permettere ai visitatori di aggiungere il motore di ricerca del nostro blog alla search bar dei loro browser.

La sintassi utilizzata nel file XML non è molto complicata, in ogni caso, esiste un'ottima estensione per Mozilla Firefox che permette di creare il file XML con pochi click anche senza conoscere assolutamente nulla sulla sintassi utilizzata dai plugin OpenSearch (a dire il vero quando ho creato il plugin per questo blog ignoravo dell'esistenza di questa estensione e avevo dovuto crearmelo a mano :-P ).

Creazione del file XML

Come ho appena detto, inutile perdere tempo ad imparare la sintassi utilizzata per creare un plugin OpenSearch, quando si può fare tutto con tre click del mouse. Ecco come fare:

  • se non lo si sta già utilizzando scaricare Mozilla Firefox (link nella sidebar);
  • installare OpenSearchFox e riavviare il browser;
  • andare nel box di ricerca del proprio sito/blog e cliccare col tasto destro del mouse, quindi selezionare la voce: “Aggiungi un plugin OpenSearch per questa ricerca”;
  • partirà un Wizard che vi guiderà passo passo alla creazione del plugin, basterà scegliere un nome adeguato per descrivere il motore di ricerca utilizzato e un’icona 16×16 che verrà mostrata nella barra di ricerca per identificare il plugin (la favicon del vostro blog è una buona scelta);
  • selezionare il plugin nella barra di ricerca di Firefox ed effettuare qualche prova per controllare che il plugin creato effettivamente funzioni;
  • andare nella cartella del Profilo di Mozilla Firefox, quindi nella sottocartella searchplugins e copiare il file XML da qualche parte;
  • uploadare il file XML sul proprio spazio Web.

Bene ora ci sono due modi possibili per far installare il plugin OpenSearch ai visitatori del nostro sito/blog. Indicherò con indirizzo_plugin_opensearch il percorso del file XML, nel mio caso è:

http://www.gialloporpora.netsons.org/ searchplugins/gialloporpora.xm

Inclusione negli header

Il primo metodo è quello di inserire fra i tag <head> e </head> una riga di codice che informerà il browser della presenza di un plugin OpenSearch installabile. Ad esempio Firefox, una volta riconosciuta la presenza del plugin OpenSearch, mostrerà un'aureola nella barra di ricerca e dal menu a tendina sarà disponibile una voce "Aggiungi nome_plugin ai motori di ricerca", basterà selezionarla per aggiungere il plugin:

Aggiunta di un search plugin in Mozilla Firefox 2.0

La riga da aggiungere nell'head è la seguente (sostituire le voci in grassetto con igiusti valori):


<link rel="search" type="application/opensearchdescription+xml" title="nome_plugin" href="indirizzo_file_XML" />

Per chi usa Simple Php Blog, il codice deve essere inserito nel file index.php che si trova nella home.

Installazione mediante link javascript

E' anche possibile creare un link Javascript per fare in modo che cliccandoci sopra venga installato il plugin OpenSearch, in questo modo:

favicon Installa il plugin di ricerca per questo blog

Il codi ce da utilizzare è il seguente ((ricordarsi di sostituire indirizzo_file_XML con l'url del file XML):

<a href="javascript:if (window.external) {window.external.AddSearchProvider( 'indirizzo_file_XML' )} else {alert('Il tuo browser non supporta i plugin OpenSearch.\nperché non installi Mozilla Firefox ?.');};;">Aggiungi questo motore di ricerca alla search bar del tuo browser</a>

Conclusioni

Personalmente credo che inserirlo nell'head sia la cosa migliore in quanto viene automaticamente riconosciuto dai browser in grado di installarlo,, anche se, c'è da chiedersi quanti conoscano il significato dell'aureolina che appare nella search bar, e quindi quanti possano effettivamente accorgersi della presenza di un plugin da installare. L'inserimento di un link vicino al box di ricerca del tipo "Aggiungi il motore di ricerca di questo blog alla search bar del tuo browser" potrebbe aiutare sicuramente il visitatore ad accorgersi di questa possibilità.
Detto questo, quanti secondo voi lo installeranno ? Secondo me, pochissimi, forse nessuno, comunque visto che la sua creazione porta via solo pochi minuti tanto vale aggiungerlo.
A me è comunque tornato utile per cercare cose che non mi ricordavo, ma che sapevo di aver annotato sul blog,, oppure per ricercare i vecchi post da aggiornare.

Qualche modifica

Ho fatto qualche modifica al blog aggiungendo qualche piccolo script e aggiornato qualche vecchio post corregendo il codice HTML, ora dovrebbe essere tutto codice valido (ma non mi metto a rivalidare ogni singola pagina del blog :-P ). Ecco l'elenco delle modifiche fatte:

  • ora nei commenti è possibile vedere il proprio avatar. Questo se si usa un indirizzo email registrato su gravatar. Grazie a @NoWhereMan (via drudo);
  • nella barra laterale ho aggiunto lo script di mybloglog che mostra gli ultimi visitatori (loggati su mybloglog), grazie ad Alex Microsmeta per il consiglio, cliccando sull’avatar si accede al profilo su mybloglog e da questo si può accedere al loro blog personale;
  • ho aggiunto i pulsantini per segnalare le notizie su Foxiewire e Digg, ma so benissimo che non servono a nulla. Quello di oknotizie lo riaggiungerò in futuro;
  • usando il bookmarklet Youtube Valid di Andrea Micheloni (che ringrazio per la creazione) il codice HTML dei video inseriti ora è validato;
  • Ho aggiunto le voci per tradurre il blog in francese e inglese anche se mi sa che le tolgo in quanto non credo possano tornare utili;
  • la barra di coComment è stata personalizzata usando questo trucco di Andrea Micheloni. Gli ultimi commenti si possono vedere in questa pagina (link anche sulla sidebar a destra). Non metto i commenti nella sidebar perché a mio avviso disturbano troppo e sarebbe un altro script da far eseguire;
  • sostituito il tagroll manuale con uno script di del.icio.us, che mi permette inoltre di mostrare una serie di articoli a mia discrezione da far apparire nella sidebar. Teoricamente, potrei anche usarlo per mostrare alla fine di ogni post gli “articoli che potrebbero interessare” ma per ora mi sembrano fin troppi gli script caricati quindi lascio perdere.

Se ci sono problemi con i commenti, potete rimuovere il plugin di coComment cliccando sulla "X" che si trova sulla destra della striscia appena sotto la textarea di commento:

Rimuovere striscia coComment

Mi piacerebbe provare a fare una pagina di presentazione ma per ora non ho tempo di pensarci, magari più avanti, anche perché un giorno mi convinco che sia meglio convertire il blog in Flatpress e il giorno dopo ritorno sulle mie decisioni e mi convinco che è meglio SPB.

L'unica cosa che mi dà veramente fastidio è che non riesca più a fare il claim del blog su Technorati :-P , ogni volta che ci provo:la risposta è sempre la stessa:

There was a problem claiming your blog. Please try again in a few minutes. You can also go to Technorati Help for help claiming your blog.

E questo mi dispiace perché da quando Technorati ha smesso di funzionare Blogbabel mi conta 9 links anche se in realtà sono 39 :-P . Vabbè pazienza.

Se la mettiamo così…..

AGGIORNAMENTO: per tutti coloro che non vogliono (o non possono :-P ) cambiare browser, per tornare alla visualizzazione normale dare in pasto a IE questo biscottino e ricaricare la pagina:

Biscottino per tornare alla visualizzazione normale

Per rassicurarvi circa la funzione svolta dal biscottino ho inserito un alert che vi mostra il cookie in oggetto.

immagine rimossa per l’eporting in wordpress

A quanto sembra l'Italia è il fanalino di coda per quanto riguarda la diffusione del browser di casa Mozilla, a questo si aggiunga che per la prima volta Google Analytics mi registra il sorpasso da parte di IE (IE6 + IE7 + versioni antecedenti = 48%) ai danni dei Firefox (47%), motivo per cui ho deciso di mostrare il banner di Firefox al posto del titolo del Blog :-P .

Ora non sarà sicuramente questo ad aumentare i numeri di Firefox in Italia, ma nel mio piccolo ci provo a convincervi a cambiare browser .-P. Naturalmente se scegliete qualsiasi altro browser non IE per me va bene lo stesso.

Per ora non sono capace di impostare un cookie per non far apparire il banner ai visitatori abituali, quindi se non vi piace basta che lasciate un commento e ve lo tolgo (si accettano pareri solo di visitatori abituali del blog :-P ). Se lo script, per errore (ma non credo visto che non lo ho scritto io :_P) dovesse mostrare il banner anche a chi usa altri browser sarei felice di esserne informato così lo tolgo.

Il blog come appare su Internet Explorer

Lo script per sniffare l'user agent (usando PHP) lo trovate qui.

NOTA: non a niente a che fare con il circuito di absense.

Quanto vale il blog ?

Per questo post devo ringraziare un commentatore semianonimo che me lo ha servito su un piatto d'argento :-) .

Per metà di quella cifra il blog è in vendita :-D .

Feed RSS per blogbabel

Dopo aver provato per un po’ di tempo i feed generati con Feedyes e Dapper devo dire che quest’ultimo è di qualità notevolmente superiore, sia per quanto riguarda la velocità di aggiornamento, sia per la capacità di distribuzione dei contenuti. Diciamo che Feedyes si limita a fare un controllo sulla lunghezza delle URL e ad inserire quelle più lunghe, mentre Dapper permette di filtrare in modo molto efficiente tutti i contenuti della pagina.

Fra gli altri ho creato un feed per seguire le nuove entry riguardanti un determinato argomento nei blog italiani. Questo è possibile tracciando la pagina delle ricerche su blogbabel e inserendo i nuovi risultati nel feed RSS.

Per chi non lo sapesse, blogbabel è un servizio di statistica che tiene traccia di cosa accade nella blogosfera italiana, una specie di Technorati nostrano. Praticamente (a patto che il blog sia iscritto su blogbabel) tutti i post vengono tracciati e indicizzati nel database interno, questo fa si che il motore di ricerca messo a disposizione sia molto utile per conoscere i nuovi articoli riguardanti argomenti di proprio interesse.

LINK

Copiare l’indirizzo e salvarlo nei segnalibri indicizzandolo con una keyword appropriata (es: bbrss), per usarlo digitare nella barra degli indirizzi:

bbrss argomento_di_interesse

e sottoscrivere il feed RSS generato. Chi non usa Firefox ha due possibilità:

  • ravvedersi scaricandolo dal link nella sidebar laterale (consigliato)
  • cambiare a mano il %s con l’argomento di proprio interesse.

AGGIORNAMENTO: ho rimosso la descrizione delle entry che causava delle voci vuote nel feed. Vi ricordo anche che se volete commentare sui nuovi blog che scoprirete usando il feed c’è l’ottimo bookmarklet di Andrea Micheloni.
AGGIORNAMENTO 3: ho modificato completament4e il feed RSS, ora funziona correttamente mostrando titolo e descizione delle notizie.

Per i googlisti

Prendendo spunto da un analogo post di sleeping provo a rispondere ad alcune delle domande che hanno spinto qualcuno a cercare con Google la risposta per poi finire reindirizzati su questo blog senza trovare un bel nulla a riguardo :-P .

Prima di rispondere a queste domande però, ecco alcune delle domande a cui credo possiate aver trovato una risposta fra queste pagine :-) .

Quello che c'è

Come si scrive il mio nome in giapponese ?
Come scaricare video da Youtube, Google video o più generalmente da altri ?
Come configurare il server SMTP di Tele2 con Thunderbird
Come velocizzare Firefox ?
Come velocizzare avvio di Windows XP ?
Come rimuovere la pubblicità e abilitare la multiutenza con MSN Messenger ?
Quali sono le scorciatoie da tastiera di Mozilla Firefox ?
Come rimuovere gli intelliTXT ?
Come mostrare la barra delle schede di Firefox in basso ?
Come recuperare le email cancellate per sbaglio in Mozilla Thunderbird ?

e altre a cui spero abbiate potuto trovare qualcosa di utile nel blog :-) .

Quello che non c'è

Non riesco a capire la domanda che genera una ricerca per:
firefox port firewall
anche se non credo ci sia la risposta che si stava cercando sul blog: :-P .
Chi ha cercato:
come aprire la posta di thunderbird in mozilla firefox
resterà deluso nel sapere che non è possibile aprire gli archivi mbox con Firefox. Esistono dei software che permettono di trasformare l'archivio delle mail in formato HTMl con un indice da cui è possibile accedere alle email ma in questo caso viene persa la struttura di archivio.
Per chi ha cercato:
scorciatoie da tastiera di internet explorer
Assolutamente il blog sbagliato per avere la risposta desiderata, anche se, le scorciatoie da tastiera di Firefox sono pressochè identiche a quelle di Internet Explorer.

Ben tre persone sono arrivate sul blog cercando:
sensive guard come va
e devo dire che io sensive guard non l'ho mai provato, se trovate la risposta sarei curioso di saperla anch'io :-) .
A chi si è posto la domanda:
miglior firewall freeware
io non saprei cosa suggerire, ho sempre ritenuto Sygate il migliore di tutti, ma, non è più freeware e al momento mi sentirei di consigliarvi Comodo firewall.
Per tutti coloro che hanno cercato:
shortcut Windows XP
nel blog non c'è la risposta comunque potete leggere qui

Chi ha cercato:
mettere pulsanti in ie7
site advisor per internet explorer
cursori calcio per blog
è completamente fuori strada :-P .
Questa ricerca mi preoccupa un po':
entrare in un sito altervista senza password
e spero tanto che non ci sia risposta affermativa :-P .
A chhi ha cercato:
convertire pdf txt
consiglio di utilizzare Zamzar che anche se non esplicitamente detto può essere utilizzato anche per la conversione di pdf in txt. Ho provato a convertire due documenti pdf e devo dire che in entrambi i casi il risultato è stato più che soddisfacente :-) .

Per chi ha cercato:
installare file xpi
Strumenti -> Componenti aggiuntivi (estensioni/temi in TB 1.5.x) e trascinare il file xpi all'interno della finestra, dare la conferma all'installazione e riavviare.

Chi ha cercato:
creare firma per thunderbird
In Mozilla Thunderbird sono possibili due tipi di firme: testo semplice o HTML. Nel primo caso bisogna creare un file TXT che contenga la firma mentre nel secondo caso bisogna creare un file con estensione HTML. Per dire a Thunderbird di usare la firma appena creata:
Strumenti -> Impostazioni account -> Nome account, spuntare la voce "Allega questa firma" ed inserire il percorso al file contenente la firma.

Per chi ha cercato::
dove mette la posta thunderbird
La posta viene messa nei file senza estensione che si trovano nella cartella del profilo, per maggiori info potete consultare le FAQ sul forum di MozillaItalia, la wiki di it-alt.comp.software.mozilla o le ThunderFAQ (link in in fondo a destra).

A chi ha cercato:
recuperare indirizzo cancellato rubrica thunderbird
posso solo consigliare di aprire manualmente i file mab che si trovano nella cartella del profilo e vedere se ci sono ancora tali indirizzi.

Infine a chi ha cercato:
firefox activeX
consiglio di lasciar perdere e di utilizzare Internet Explorer se si è obbligati ad accedere a siti in cui si fa uso di tale tecnologia. In realtà esiste un plugin per implementare i controlli activeX in Mozilla Firefox ma, a mio avviso, meglio lasciar perdere, gli activeX sono una delle tecnologie più pericolose per la sicurezza e il miglior metodo per subire attacchi al proprio PC .

Bloglines

Ci sono tantissimi modi di seguire i feed RSS: programmi desktop, estensioni per Firefox e servizi online. Prendendo spunto dai post di sleeping, che presenta Sharp reader e di Claudio che presenta Google Reader vi dico perché abbia scelto Bloglines per leggere i feed RSS.

Inanzitutto diciamo subito che ho iniziato a seguire i feed RSS con i segnalibri live di Firefox accorgendomi ben presto che non era un granchè sopratutto quando il volume dei feed a cui mi sottoscrivevo aumentava sensibilmente. Ho quindi tentato con Thunderbird ma anche in questo caso non fui molto soddisfatto della scelta. Alla fine ho trovato un'estensione per Firefox: Sage (che uso tuttora) e già cominciava ad esserci un po' di luce :-) . Alla fine ho provato qualche servizio web based come Google Reader e Bloglines e mi sono trovato molto bene con quest'ultimo.

Bloglines ho iniziato ad adoperarlo quasi per caso visto che era fra quelli supportati dalla nuova versione di Firefox 2.0 :-) (vengono supportati di default anche My Yahoo e Google Reader). Ho poi provato anche Rojo (che non è supportato da Firefox ma si può sempre aggiungere :-D )) e quando trovo del tempo vorrei provare anche Netvibes di cui ho sentito parlare bene.

Ora seguo i feed RSS o dalla barra laterale di Firefox (usando Sage) o per l'appunto dall'account su Bloglines. Se qualcuno volesse provare Bloglines la registrazione è immediata e basterà importare il file OPML dei feed sottoscritti con altro lettore per iniziare subito la nuova esperienza. Se usate i segnalibri live per seguire i feed RSS per creare un file OPML vi consiglio di installare Sage, raggruppare tutti i feed in una cartella e far puntare Sage a quella cartella (vedere le impostazioni dell'estensione). Sage vi permetterà di importare la lista dei feed sottoscritti in un file OPML e tale file è importabile in qualunque altro feed reader sia esso di tipo desktop oppure web based.

Ecco come appare Bloglines:

Bloglines screenshot

Ecco alcuni motivi per cui ho scelto Bloglines:

  • possibilità di creare delle playlist con i feed che si segue più spesso raggruppati per tema. Quello che si vede nell’immagine non sono le playlist ma le cartelle che avevo creato con Sage, in realtà le playlist possono essere composte da feed situati in diverse cartelle e sono più gestibili;
  • possibilità di salvare la notizia per leggerla più tardi (clip);
  • layout essenziale e disponibile in lingua italiana;
  • possibilità di sottoscrivere le previsioni del tempo per la propria zona, nel mio caso la stazione meteo è situata a una quindicina di chilometri e ogni tanto ci azzecca;
  • presenza di utili accesskey per navigare fra le notizie e i diversi feed;
  • possibilità di scegliere fra alcuni feed suggeriti;
  • possibilità di avere un piccolo Blog, non un granchè ma si può usare per fare annotazioni;
  • possibilità di sottoscrivere i risultati della ricerca come feed RSS.

La cosa più interessante in assoluto, a mio avviso, è la possibilità di sottoscrivere come feed RSS i risultati di una ricerca. Il motore di Bloglines cerca per un'argomento da voi specificato fra tutti quelli presenti nei feed RSS condivisi dagli utenti e ne crea un feed RSS che si aggiorna continuamente con tutti i migliori (si spera) articoli sull'argomento. In realtà questo è il motivo principale per cui mi sono affezionato a questo feed reader :-) . A dir la verità nessuno dei post di questo blog è mai apparso nelle ricerche future di Bloglines ma chissà magari in futuro….. :-)

Bene non so se vi ho convinto ad usare Bloglines, comunque l'importante è che sottoscriviate il feed del blog, poi usate pure il feed reader che vi piace di più :-) . Al momento ho 46 sottoscrittori il che mi rende molto felice :-) .

Sottoscritori di questo blog

Sarei molto curioso di conoscere gli altri due utilizzatori di Bloglines :-) . oppure qual'è il feed reader che state usando.

Xinha: editor WYSIWYG per Firefox

Xinha Here! è un editor WYSIWYG per Firefox. Quando vi trovate in una textarea basterà cliccare col tasto destro e scegliere dal menu contestuale se aprire Xinha  in una finestrella popup oppure in una dashboard (la posizione è configurabile nelle opzioni).

 

Xinha aperto in finestra popup
Una volta scritto il testo basterà cliccare su OK per aggiungere il codice HTML alla textarea. Davvero interessante, sopratutto per i blogger che non dispongono di un comodo editor  (ogni riferimento a SPB non è casuale).
Anche se ho qualche post già scritto in BBCode credo che utilizzerò questo editor che mi facilita la vita  nell’inserimento di immagini e di liste.

Le uniche cose che non credo si possano fare con  Xinha (per il momento) sono:

  • aggiungere emoticons;
  • aggiungere i rel tags (per farlo bisogna  editare il codice HTML)

AGGIORNAMENTO: purtroppo non si può definire larghezza (width) e altezza (height) di un’immagine, ma vabbè siamo solo alla 1.0.
E non codifica nemmeno i caratteri speciali come le lettere accentate, ma a questo ci pensa il buon SPB :-D

Vi presento le nuove icone

Ho inserito in fondo ad ogni post delle iconcine che puntano a siti di social bookmarking e di raccolta news. Se qualcuno volesse usarle spiego a cosa servono.

Le prime tre icone servono per aggiungere il permalink della notizia a siti di condivisione segnalibri, si può anche selezionare del testo che verrà usato come descrizione del segnalibro. Se il testo selezionato è troppo lungo può succedere che venga tagliato oppure che vi venga restituito un errore di "URL too long" dal server. Nello specifico:

Aggiungi ai segnalibri su BlogMarks.netblogmarks

Aggiungi ai tuoi segnalibri su del.icio.usdel.icio.us

Aggiungi ai segnalibri su SegnaloSegnalo

Una volta devo aver detto che non esistevano siti italiani di social bookmarking, ebbene mi ero sbagliato :-P

Segnala questa notizia su oknotizieoknotizie

L'ultima icona punta al Digg italiano: oknotizie, praticamente un mega raccoglitore di notizie che possono venir votate e commentate dagli utenti, le migliori finiscono in prima pagina. Vista la mia sfortuna con Technorati mi serve per pubblicizzare (nel senso buono del termine) i miei post :-) .
Io per ora ne ho segnalate tre (ma conto di segnalare alcuni vecchi post che reputo interessanti:

Tradurre pagine web al volo
Bookmarklet per fare citazioni al volo
Cambiare il cursore a seconda del tipo di file a cui punta il link

se avete un account magari date un OK :-) . A parte gli scherzi a me sembra un tentativo interessante di emulare il più noto Digg, vediamo se prenderà piede anche in Italia :-D .

Fra l'altro, della serie le cose che non riesco a capire, nelle notizie in cui avevo messo una faccina nel titolo appariva accanto alle iconcine il codice javascript che mi deturpava tutto il layout della pagina e che mi ha fatto perdere una mezzora prima di capire la causa :-P . Spero di non aver lasciato faccine nei titoli nel qualcaso non appena me ne accorgo le tolgo :-)

Bookmarklet per fare citazioni al volo

AGGIORNAMENTO: l’ultimissima versione del bookmarklet è disponibile qui

Ho creato (in risposta ad un'idea che ha avuto @episodico su it-alt.comp.software.mozilla) un piccolo bookmarklet per rendere più semplici le citazioni. Questo è il codice:

javascript:var q=document.getSelection();if (q!='') q='[blockquote]'+q+'[/blockquote]';var testo=prompt('copia e incolla il bbcode', '[url='+location.href+']questo[/url]]'+q);

(testato solo con Firefox e Seamonkey)

Per usarlo ci sono due metodi: inserirlo nella barra degli strumenti come bookmarklet vero e proprio oppure assegnargli una parola chiave e richiamarlo da barra degli indirizzi.

Una volta eseguito, viene mostrata una finestrella di dialogo da cui è possibile copiare il BBCode per inserire la citazione alla pagina. Se inoltre si seleziona del testo questo verrà quotato col tag BBCode blockquote.
Inutile dire che si può modificare a piacimento.

L'unico problema è che non viene inserito un carattere di line break fra il link e la citazione, se qualcuno sa come si aggiungono linee alla finestrella chiamata col comando prompt mi farebbe un gran favore a spiegarmelo nei commenti così miglioro lo script :-D .

AGGIORNAMENTO: ho modificato il bookmarklet in modo che il BBCode venga visualizzato in una textarea di una popup e non nella finestrella del prompt. In questo modo il BBCode apparirà su più linee e anche se il testo quotato è molto lungo viene inserito correttamente. Ecco il nuovo bookmarklet:

javascript:var q=document.getSelection();if (q!='') q='[blockquote]'+q+'[/blockquote]';var u='[url='+location.href+']questo[/url]';finestra=window.open('','BBCode','location=no,toolbar=no,scrollbars=yes,width=350,height=450,status=no');finestra.document.write('<html><title>BBCode</title><body style="background-color:#456;color:#ffffff"><h3>Fare copia e poi incolla del BBCode:</h3><textarea cols="30" rows="20">'+u+'\n'+q+'</textarea></body></html>');

AGGIORNAMENTO2: questa è un'altra versione che al posto di inserire il link come "questo" mette l'esatto titolo della finestra da cui state citando (nei blog per avere il titolo alla notizia dovete accertarvi di leggere la notizia da permalink)

javascript:var q=document.getSelection();if (q!='') q='[blockquote]'+q+'[/blockquote]';var u='[url='+location.href+']'+document.title+'[/url]';finestra=window.open('','BBCode','location=no,toolbar=no,scrollbars=yes,width=350,height=450,status=no');finestra.document.write('<html><title>BBCode</title><body style=%22background-color:#456;color:#ffffff%22><h3>Fare copia e poi incolla del BBCode:</h3><textarea cols=%2230%22 rows=%2220%22>'+u+'\n'+q+'</textarea></body></html>');