Lilblogs is a CakePHP blog plugin. It is a heavily modified version of http://cakeforge.org/projects/snogs/ by Jonathan Snook.
Version 1.0
I've finally published first stable version of LilBlogs plugin and app. Please do spread a word.
Features implemented by JSnook:
- multiple blogs
- spam filter
Primary enhancements:
- Fixed short tags
- Auth on admin routes - see also how to implement AuthorAuthentication
- DB schema
- Internationalization (I18N) - see LocalizeHowTo
- plugin infrastructure for comment filtering with Bayesian filtering and original Snook filter
- splitting posts in body - see PostExcerpt
- tests
- table prefixes / namespaces
- RssFeed for all comments from one blog / all comments from all blogs
- posts pagination on main page
- permissions (authors on blogs)
- multiple categories for single post
- wysiwyg editing
Soon to come:
- comment pingback
Installation:
- copy/checkout all files from trunk to /app/plugins/lilblogs folder
- add line include(APP.'plugins'.DS.'lilblogs'.DS.'config'.DS.'routes.php'); to your /app/config/routes.php
- add line include(APP.'plugins'.DS.'lilblogs'.DS.'config'.DS.'core.php'); to your /app/config/core.php
- import /app/plugins/lilblogs/config/sql/blogs_plugin.sql to your database
Sample Application Package:
- download Sample Application from featured downloads (left sidebar)
- unpack to directory of your choice
- copy and edit config/database.php.sample
- import SQL script /app/plugins/lilblogs/config/sql/blogs_plugin.sql to your database
- browse to your destination folder
- admin username/pass is admin/admin
Enjoy!