Non capisco perchè reinventare ogni volta la ruota. I vari CMS open source disponibili (vedi Joomla o Drupal tanto per citare i più utilizzati) forniscono gli strumenti per un'ampia personalizzazione come la gestione dei template e soprattutto l'override che permette la modifica dei comportamenti dei moduli e/o componenti standard.
A questo punto, se uno ritiene di avere la competenze e le capacità necessarie per la realizzazione da zero di una piattaforma di blogging a maggior ragione dovrebbe essere in grado di personalizzare e/o creare i template ed i moduli di un CMS.