Lorsqu'on développe un script tel qu'un CMS de blog comme Blogolite, il faut souvent se remettre en question mais aussi ne pas céder aux sirènes de l'usine à gaz avec 36 000 fonctionnalités qui ne seront jamais utilisées (ou alors pas 0.1% des utilisateurs). Car la plupart des utilisateurs qui veulent un CMS de blog le veulent surtout pour poster des billets, ajoutez à cela les commentaires des visiteurs et on a là 95% des fonctionnalités qui caractérisent un blog, le reste étant surtout d'ordre cosmétique (tags, derniers commentaires) ou d'organisation (catégories, archives, billets relatifs).

Les 2 grands CMS du marché (Wordpress et Dotclear ndlr) utilisent tous les deux un système de plugins (très poussé chez Wordpress) qui permet d'ajouter de nouvelles fonctionnalités très rapidement et très simplement. Mais ces systèmes de plugins servent aussi à compenser les faiblesses et lacunes d'origine. Si l'on regarde du côté des plugins populaires de Wordpress, on retrouve notamment le célèbre All in One SEO Pack, le très utile Google XML Sitemaps et l'incontournable antispam Akismet, on a aussi le Contact Form 7.