Archivio del tag 'alpha'

Welcome plugin: versione 0.4alpha

Ho lavoricchiato per dare vita a una nuova versione (che vedete abilitata qui sul blog) del plugin welcome back, che qualcuno di voi usa (spero felicemente). Ho scoperto, in effetti, che con lo script mostrato un post fa (quello che intercetta i nomi da mbl) il plugin ha le potenzialità di dare il benvenuto a tutti gli utenti sconosciuti di MyBlogLog, quindi è il caso di togliere il “back”, chiamandolo “The Welcome Plugin” (con l’articolo che fa tanto figo).

Le novità di questa nuova versione saranno:

  1. Interfaccia di amministrazione per configurare il testo mostrato, l’avatar, il link di credits e lo script mbl.
  2. Lo script mbl, appunto, che riconosce in automatico i nomi e le avatar degli utenti mybloglog, agendo come se fossero già passati dal blog.
  3. Basta. O quantomeno, non c’è nulla di più nella pre-pre-pre-release (anche se va alla perfezione): se volete altre features basta chiedere. (e per la versione per Blogspot non c’è molto da aspettare, ma prima fatemi finire il plugin per WordPress :P ).

Questa alpha, piuttosto, ha i seguenti caratteristiche da aggiungere o bug conosciuti, che provvederò a fixare, se possibile, prima dell’uscita definitiva (probabilmente giovedì mattina):

  • lo str_replace è case-sensitive, quindi potrei avere problemi se un utente mette il codice sbagliato “%USER%” al posto di “%user%”. E non voglio usare str_ireplace perchè dicono esista solo da PHP5+
  • Ho ancora un paio di domande su come viene trattato il codice HTML nel pannello di amministrazione, sarebbe perfetto avere un editor che converte testo normale in HTML, mi pare ci sia un filtro di WP che fa al caso mio…
  • Devo mettere il titolo per il widget, e magari “raccogliere” le opzioni in un array. Lo stesso numero di variabili, ma incapsulate. Più semplice da gestire.
  • La l10n (localization) o i18n (internetionalization): per ora è in inglese, mi piacerebbe vederlo tradotto in altre lingue, come la prima versione. (Però non uso il gettext, pensavo di creare più plugin separati)
  • Ah, mi piacerebbe aggiungere il supporto al widget mbl incapsulato in un iframe, come fa TechCrunch. Robe un po’ complesse, forse sarei l’unico ad usarlo…

Mi pare ci sia tutto. Se volete provare l’ebbrezza di una alpha release (che comunque, ripeto, funziona, i bug di cui sopra sono piccolezze), non posso che indicarvi dove si trova lo zip: spacchettatelo in wp-content/plugins/welcome-plugin/ (la cartella per i files deve essere quella). Abilitatelo, e configuratelo sempre nel menu Plugins. Poi potete mostrarlo come Widget o inserendo il codice php nel tema di Wordpress.

E se qualcuno lo provasse sul serio, gradirei avere un feedback prima di giovedì ;-)

A presto