Tema WordPress Airaghi14

Durante lo sviluppo di questo sito ho cercato di ottimizzare quanto più possibile gli aspetti relativi allo snellimento di WordPress,  per questo, oltre ad usare plugin vari che permettessero di avere caching a vari livelli, ho deciso di creare un tema child basato su TwentyFourteen che avesse come scopo primario il caching delle pagine: il risultato è il tema wordpress Airaghi14.

Questo tema permette di creare una copia su disco di tutte le pagine visitate, a meno di quelle indicate nella blacklist (di base ho escluso tutto ciò che inizia per /wp-admin).

Scarica  il tema.

PHP Mail

Durante la mia attività regolare di sviluppatore mi sono imbattutto spesso nella necessità di dover inviare tramite PHP mail dall’interno delle applicazioni e, come tutti, sono passato dalla solita trafila:

  • uso della classica funzione mail offerta da PHP (con tutti i suoi pro e contro)
  • ricerca e uso di una funzione scritta da altri sviluppatori
  • ricerca e uso di una classe avanzata che fornisse un’ottima base di lavoro

Avendo trovato in PHPMailer una soluzione ideale per i miei scopi ho deciso di estendere leggermente le sue funzionalità e generare una classe (che estende la classe base di PHPMailer) che permetta di:

  • fare il parsing di un template testuale, su file, della mail e generi un html utilizzabile
  • inviare mail senza istanziare direttamente l’oggetto (è presente un metodo statico che fa da interfaccia tra il chiamante e un’istanza di PHPMailer)

Scarica il file.