Search for Firefox and IE: un plugin per integrare nel browser la funzione di ricerca del tuo blog
giugno 26, 2009 by davide
Filed under WP Plugins
Sia Firefox che Internet Explorer consentono di effettuare la ricerca sfruttando differenti search provider che possono essere aggiunti o rimossi a discrezione dell’utente. Potenzialmente qualunque sito che eroghi una funzionalità di ricerca può diventare facilmente un search provider integrabile direttamente nel Browser, a patto che implementi lo standard OpenSearch.
In sintesi, lo standard OpenSearch richiede la creazione di un descrittore XML in grado di esporre in modalità standard tutte le informazioni relative al search provider che si sta creando e l’utilizzo di un tag HTML ad hoc per rendere interpretabile dal browser tale file XML. Read more
Global Translator 0.6.3.beta2: aggiunto un nuovo motore di traduzione!
novembre 6, 2007 by davide
Filed under WP Plugins
Nella beta2 della nuova release di Global Translator ho aggiunto il nuovo motore di traduzione Promt Online Translator che non sembra soffrire dei problemi di banning riscontrati negli ultimi tempi con Google e Babelfish. Dovrebbe inoltre essere risolto il problema segnalato da alcuni utenti relativo all’errore “Call to undefined function sem_get() in wp-content/plugins/global-translator/header.php on line 40“: poichè sulla mia installazione non è riproducibile, vi invito a provare e a darmi un riscontro in modo da consentirmi di stabilizzare questa release il prima possibile.
Short translation for english people
On the new beta2 version of Global Translator I’ve added a new translation engine called Promt Online Translator which shouldn’t have banning problems as Google and Babelfish. The error “Call to undefined function sem_get() in wp-content/plugins/global-translator/header.php on line 40” should be solved, but I encourage you to try this beta because the problem is not reproducible on my blogs. Thanks for your help in testing Global Translator!
[Download Global Translator 0.6.3.beta2]
[Download Global Translator 0.6.3.beta3]
Global Translator 0.6.3.beta1 rilasciato
ottobre 31, 2007 by davide
Filed under WP Plugins
Dopo 2 mesi sono finalmente riuscito a rilasciare una beta di Global Translator che dovrebbe consentire di tornare ad utilizzare Google Translation Services senza incorrere sul fastidiosissimo errore 403. Ho inserito un semaforo intelligente che, nel caso in cui la distanza temporale tra due richieste sia inferiore al limite imposto da Google, attende per 1,8 secondi. Questo dovrebbe essere sufficiente per non farsi bannare, ma mi servono anche i vostri riscontri!
Inoltre ho sistemato un po di problemi relativi alla struttura della pagina tradotta: in certe situazioni infatti venivano erroneamente rimossi alcuni tags.
Short translation for english people
Here’s another version of Global Translator! This version shoud definitively fix the “ERROR 403” problem by Google. Google returns this error page when the delay between two request is less than 1.8 secs. I’ve added an experimental semaphore which shoud be able to apply a delay only when needed. So, if you want to contribute you could download and try it!
I’ve also fixed many errors on the translated layout.
Global Translator 0.6.2: supporto alla nuova URL di traduzione di Babelfish
agosto 31, 2007 by davide
Filed under WP Plugins
Grazie ad alcune valide segnalazioni ho potuto appurare che Babelfish ha modificato l’URL da invocare per le traduzioni: l’effetto immediato su Global Translator è stato chiaramente il blocco di tutte le traduzioni basate su questo motore.
Fortunatamente la modifica per ripristinare il supporto a Babelfish è stata veramente minimale (una cosa da 5 minuti): invito quindi tutti gli utilizzatori di Global Translator 0.6 e 0.6.1 di migrare immediatamente alla nuova versione scaricabile anche da qui.
English short version
I’ve just updated Global Translator in order to support the new translation URL provided by Babelfish. If want to use the Babelfish engine you have to download the just released 0.6.2 version.
Global Translator 0.6.1 rilasciato
giugno 3, 2007 by davide
Filed under WP Plugins
Questa minor release sistema un paio di problemi riscontrati da alcuni utenti:
- il primo è relativo al fatto che in alcuni casi l’ HTML ritornato dal servizio di traduzione causa un problema di layout sulla barra delle bandiere
- il secondo riguarda effettivamente la presenza di un bug nel parsing delle URL per l’estrazione dei codice della lingua.
Procedete subito al download e fatemi avere i vostri feedbacks !!
Global Translator 0.6 rilasciato
aprile 17, 2007 by davide
Filed under WP Plugins
Alla fine mi sono deciso a rilasciare la versione 0.6 di Global Translator. Dopo alcuni giorni in cui non ho ricevuto segnalazioni di particolari o gravi problemi ho promosso la versione correntemente in sviluppo a stabile. Read more
Global Translator 0.6.beta5 rilasciato
aprile 11, 2007 by davide
Filed under WP Plugins
La 0.6.beta5 include una piccola ma sostanziale modifica relativa al reperimento dell’url da inviare al servizio di traduzione. La modalità precedente creava problemi ad alcune configurazioni ed andava in conflitto con Firestats. Colgo l’occasione per ringraziare Jason F. Irwin per il prezioso supporto fornitomi.
Release notes:
- Fixed compatibility problem with Firestats
Global Translator 0.6.beta4 rilasciato
aprile 9, 2007 by davide
Filed under WP Plugins
Con la nuova feature che consente di selezionare quali traduzioni abilitare, ho introdotto un bug che non permetteva di visualizzare la bandiera relativa alla lingua di base del blog. Questo il motivo principale per la 0.6.beta4. I dettagli di seguito:
- Fixed bug introduced with the new configuration option which permits to choose which flags to show
- Added the “gltr_” prefix for all the functions names in order to reduce naming conflicts with other plugins
- Removed PLUGIN_DIR_NAME define
Global Translator 0.6.beta3 rilasciato
aprile 8, 2007 by davide
Filed under WP Plugins
Ormai siamo al ritmo di un rilascio al giorno! Tutto grazie anche ai preziosi feedbacks che ricevo e che mi consentono di testare bene il codice. Oggi (che oltretutto è Pasqua – Auguri !) siamo alla versione 0.6.beta3 in cui a parte qualche altro fix ho aggiunto una feature richiestissima che consiste nella possibilità di poter scegliere il numero di traduzioni da rendere disponibili sul sito.
Di seguito le release notes:
- Added new configuration feature: now you can choose to enable a custom number of translations
- Fixed problem on the flags bar: the translation links were always redirecting to the home page
Global Translator 0.6.beta2 rilasciato
aprile 7, 2007 by davide
Filed under WP Plugins
Dopo aver raccolto i primi feedbacks dagli utenti più affezionati, la scorsa notte ho rilasciato la versione 0.6.beta2 che dovrebbe correggere alcuni problemi con l’integrazione di Babel Fish.
Di seguito le release notes:
- Removed PHP short tags
- Fixed some issues for Babelfish translation
- Added alt attribute for flags IMG
Un ringraziamento speciale va a ttancm.com per le sue preziose segnalazioni!
A special thanks to ttancm.com!
Global Translator 0.6.beta1 rilasciato
aprile 5, 2007 by davide
Filed under WP Plugins
Dopo un po’ di tempo di inattività ho deciso di riprendere in mano Global Translator, il mio plugin per la traduzione automatica di un blog. Ho preferito rilasciare la versione 0.6 in beta al fine di raccogliere il maggior numero di feeedbacks possibile prima di dichiararla stabile, anche perché ho introdotto numerose modifiche, che riporto in inglese direttamente dalle release notes:
- Added support to BabelFish Engine: this should help to solve the “403 Error” by Google
- Added my signature to the translation bar. It can be removed, but you should add a link to my blog on your blogroll.
- Replaced all the flags
- Added help messages for cache support
- Added automatic permalink update system: you don’t need to re-save your permalinks settings
- Fixed many link replacement issues
- Added hreflang attribute to the flags bar links
- Added id attribute to A tag for each flag link
- Added DIV tag for the translation bar
- Added support for the following new languages: Russian, Greek, Dutch
Forms in modo semplice con Free Hand Forms per WordPress
marzo 28, 2007 by davide
Filed under WP Plugins
Free Hand Forms è un nuovo plugin per WordPress (scritto dal mio amico Satollo) che permette di inserire in una qualsiasi pagina (o anche post) del vostro blog, una form assolutamente persrìonalizzabile per creare moduli di contatto, di iscrizione, o per richieste particolari.
Global Translator citato su ProBlogger
marzo 19, 2007 by davide
Filed under WP Plugins
Mi ha dato molta soddisfazione il post “Blog Translations: The Next Web Frontier” pubblicato oggi da Lorrelle Van Fossen su problogger in cui individua nei servizi di traduzione automatica come Google Translations o Babelfish, un ruolo di importanza crescente nel futuro del blogging e parlando degli strumenti disponibili per WordPress, menziona anche il mio plugin dicendo:
WordPress Global Translator Plugin by Nothing2Hide is one of the most popular translation WordPress Plugins. It is a stand alone WordPress Plugin, which means it doesn’t require any additional files to work. Just activate the Plugin and it puts a small table of international flags in the header of your blog which, when clicked, will translate your blog content into that flag’s language.
Aumentare le prestazioni di WordPress con WP-Cache
marzo 16, 2007 by davide
Filed under WP Plugins
Se anche voi come me avete un Blog su un provider che “vi rende le cose difficili” ad esempio imponendo dei limiti troppo forti sul numero di connessioni a MySQL disponibili, tanto da rendere lentissima la navigazione, allora potreste considerare di introdurre un sistema di cache delle pagine. Read more
Cambiare la struttura dei permalinks di WordPress senza perdere il PageRank
febbraio 28, 2007 by davide
Filed under Varie, WP Plugins
Oggi forse qualcuno avrà notato dei comportamenti bizzarri navigando sul blog, tipo errori http 404 o 500. Erano tutti dovuti alla mia foga di effettuare alcune modifiche alla struttura dei plink del blog.
Mi ero infatti dato essenzialmente due obiettivi:
- Modificare la struttura dei permalink dal formato “/%year%/%monthnum%/%day%/%postname%/” a quello più search engine friendly, “/%category%/%postname%/”.
- Togliere il fastidiosissimo “/blog” dall’URI del blog.
Chiaramente il tutto doveva avvenire senza che ne risentisse l’indicizzazione già effettuata dai motori di ricerca, vale a dire utilizzando dei Permanent Redirect.
Ad ora quello che sono riuscito a fare è stato solo traguardare il primo obiettivo: se notate la struttura dei link ai post e’ cambiata e sono riuscito a mantenere il pagerank della vecchia URL grazie al plugin “Dean’s Permalink Migration” che si è dimostrato perfettamente adqguato allo scopo. Per quanto riguarda invece il secondo punto la cosa si è rivelata un tantino più ostica tanto che ho deciso di sospendere le “sperimentazioni”, dato che le effettuavo a caldo direttamente sul blog. In ogni caso ritengo che l’unica strada percorribile sia quella dell’implementazione di un plugin ad hoc che filtri sull’ API “generate_rewrite_rules” di WordPress le URI con pattern simile a “^blog/(.*)$”.