Archivio per la categoria 'wordpress'

Descrizioni casuali per WordPress

Ritorno dalle vacanze con un nuovo plugin per WordPress. Devo dire che trovo comodo il lavoro fatto con il precedente, mi ero impegnato per creare un’interfaccia facilmente modificabile e ci sono riuscito: se attivate entrambi i plugin troverete qualche somiglianza ;)

Ad ogni modo, l’idea m’è venuta da una richiesta di viadellaviola (purtroppo ancora su Splinder): come avere un testo sotto il titolo (in WP la descrizione) preso a caso tra alcuni già scelti.

Così ho creato un plugin di Wordpress che fa esattamente questo: fa scegliere all’utente più descrizioni, poi si preoccupa di mostrarne una a caso, ogni volta.

Un plugin, penso, comodo per i blog personali e basta, ma tant’è ;-)

Buon pluginaggio (sì, lo so, prima o poi dovrò creare le corrispettive pagine in inglese…)

Il nuovo plugin di WordPress

Amici, è giunto il momento. La prima release ufficiale di The Welcome Plugin è qui :)

La versione è la 0.4, in codice “double-l” (doppia elle) perchè è stata sviluppata anche in Bicocca, mentre distribuivano le lauree di Giurisprudenza (credo) e nei LIB (laboratori informatici, sempre della Bicocca).

La pagina del plugin è questa, tra i downloads c’è anche il plugin in italiano (non sono riuscito a tradurlo del tutto perchè sto crollando dal sonno)(lo stesso vale per la pagina del plugin).

Un grazie mille a Gialloporpora e Lorc4rg per aver fatto gli alpha-testers: tutti i bug che dicevo sono stati fixati, e ho aggiunto qualche funzionalità in più.

A presto, ditemi se vi piace.

P.S. È sbagliato il concetto di avere un’array tridimensionale per le opzioni? A me risulta molto comodo…

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