Categorie
php webdev

FCC_OldPost plugin per WordPress

FCC Old Post plugin Dopo qualche mese di abbandono nel mio repository svn ecco il plugin che utilizzo io (ma anche Andrea… e se lo usa lui….) per visualizzare un alert con i post più vecchi di un numero prestabilito di mesi.

Il plugin si chiama FCC OldPost ed è scaricabile da qui.

Una volta installato (copiandolo nella directory plugins) comparirà una nuova voce nel menù plugins di WordPress dove potrete indicare dopo quanti mesi visualizzare il messaggio e che messaggio visualizzare.

Per garantire una semplice integrazione nella vostra template il blocco di testo risultante è associato alla classe “fcc_oldpost”

Il plugin per ora permette di inserire solo un messaggio testuale, senza alcun tipo di formattazione html, per la prossima versione (che rilascerò nel 2099) ne aggiungerò il supporto.

ciuaz

Categorie
eventi php

PHPDay è alle porte…

phpday - 18/05/2007 a verona Finalmente sta per arrivare il phpday, negli ultimi due mesi l’evento ha eroso tutto il tempo libero che dedicavo al blog impedendomi di postare con i normali ritmi.

Questo fine settimana salirò a Verona per fare gli ultimi controlli con l’albergo scelto (quest’anno niente università o associazioni) e per fare un po’ di logistica. Poi il 17 salirò insieme agli altri soci del direttivo del GrUSP per organizzare la giornata successiva che vedrà l’apertura al pubblico alle 9 e la fine dell’evento alle 18 circa.

Siccome so, come per la passata edizione, che mi toccherà correre da una parte all’altra per i vari problemi, dubito di riuscire a seguire tutti gli interventi, spero solo che le registrazioni che faremo verranno decenti.

Comunque sia vi ricordo che il PHPDAY è a Verona il 18 Maggio!!!! Accorrete numerosi!

ciuaz

Categorie
cazzate lifehack open source

La tazza di VI

the vi mug
Questa tazza la devo assolutamente avere! Altro che cheat sheet e shortcut vari….

(si sono tornato dalle ferie)

ciuaz

Categorie
sysadmin webdev

SVN auto update (anche su Dreamhost)

Lavorare con SVN offre moltissime comodità, dallo sviluppo di gruppo, alla gestione delle revisioni, alla possibilità di fare fork del proprio ramo di sviluppo per gestire più versioni.

Un’ulteriore comodità che ho scoperto da poco è la possibilità di attivare dei trigger quando vengono compiute particolari azioni (ad esempio un commit).

Ponete di avere il server SVN sulla stessa macchina dov’è presente il server web di sviluppo, cosa ci sarebbe di più comodo ed efficente di avere una versione bleeding-edge online ogni volta che fate un commit? Ma non solo, infatti potete creare degli script per eseguire automaticamente le unit test ad ogni modifica o per inviare email alla ML di sviluppo per avvertire della presenza di aggiornamenti, etc.

Per farlo bastano pochi passi.

Categorie
tecnologia

Analisi dei tag/meme

Ho scoperto ieri il blog well formed data, è veramente ben fatto e ricco di spunti per chi vuole scoprire e studiare metodi alternativi di analisi dei dati aggregati (nello specifico tags).

Sicuramente con gli altri ragazzi si troverà qualche spunto interessante…

Intanto godetevi questo esperimento sulla dinamica dei tags e questo (stupendo) sulle liste “elastiche“

ciuaz

Categorie
php webdev

Ad ogni categoria la sua template!

Lavorando ad un sito di un cliente mi è capitato di imbattermi nel problema di associare una specifica template ad una categoria del sito.

Normalmente una cosa del genere è possibile per i post aggregati di una categoria creando il file category-XX.php dove XX è l’ID della categoria in questione. Questo trucchetto, in realtà features ben descritta sul codex di WordPress, però non si riesce ad applicare ai singoli post dove il relativo file di ingresso (single.php) non permette giochetti del genere.

Ed ecco quindi il classico uovo di colombo.

Categorie
webdev

Nuovi mirabolanti bug per IE

Oddio, proprio nuovi non molto perchè affliggono il browser dalla versione 5… sicuramente un nuovo bug nel quale ho sbattuto la testa (insieme ad un altro soggetto) per una intera settimana.

Si tratta dell’ ItalicBug (nel link trovate anche possibili soluzioni). In sostanza IE interpreta peggio del solito il box model dell’elemento all’interno del quale è presente un testo in italico e lo fa letteralmente fuoriuscire dai margini. Con ovvi problemi nel caso in cui stiate lavorando con spazi ristretti e posizionamenti con float.

Una piacevole new entry dopo il peek-a-boo di un annetto fa…

ciuaz

Categorie
open source php

Wp-Plugin: FilteredSearch

Ho realizzato un nuovo piccolo plugin per WordPress, anche questo in beta più assoluta.

Come dice il nome stesso permette di fare ricerche filtrate per le categorie selezionate sfruttando direttamente le API di WordPress, inoltre è compatibile con altri plugin simili come Semiologic Search Reloaded.

Il plugin può essere inserito in una pagina di layout o direttamente all’interno di un post ed utilizza la template del file search.php. Inoltre permette la più completa CSS-izzazione per adattarne l’output alla propria template.

Se volete qualcosa di più complesso (e completo) c’è sempre l’ottimo Advanced Search Plugin, che ho scoperto subito dopo aver finito questo lavoretto… mappork…

Ah, già.. potete scaricarlo da qui: FilteredSearch-0.5.tar.gz, mentre qui ne avete un esempio.

ciuaz

Categorie
eventi php

Concorso GrUSP ed OssBlog

OSSblog+GrUSP = concorso di phpIl GrUSP, in collaborazione con OSSBlog, ha realizzato un concorso (qui il regolamento) per tutti gli sviluppatori PHP per lanciare il phpDay!

Chi realizzerà il miglior plugin per uno dei CMS scelti sarà premiato con una licenza di Zend Studio Standard e con un anno di tesseramento gratuito al GrUSP.

Categorie
php webdev

WordPress Contact Form Generator

Contact Form Generator Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin è che il mio può utilizzarne diverse contemporaneamente ed un pochino più complesse delle classiche, nome, email, messaggio, salvandole su un file a parte.

Inoltre è possibile con poca fatica validare via server alcune tipologie di valori (ie. integer, string) ed utilizzare regex preimpostate per email, domini e poco altro.

Per ora il plugin, che ho chiamato Contact Form Generator, è in alfa testing ma ha tutto quello che serve per funzionare (compresa l’integrazione di Akismet).