The ProDevTips website has posted part seven of their series covering the construction of a community site (or CMS) with the combination of Smarty and the Zend Framework.
Since XOOPS didn't do it for me when it comes to this project I have started with the blog component. As it turns out, a blog is more complicated than you would think. Therefore this part will not cover the whole component, only as far as I've gotten at the moment. Covering the whole process in one piece would make it a very long piece indeed.
He provides the code examples and complete SQL structure to get the blog up and rolling as well as some handy tips and explanations along the way.