|
Project Information
Featured
Links
|
Lilblogs is a CakePHP blog plugin. It is a heavily modified version of http://cakeforge.org/projects/snogs/ by Jonathan Snook. Version 1.2This version adds an "admin" role for authors (there's also a new field in Authors which define admin status). Admins can add blogs, edit them, add authors, link authors with blogs... A few bugs have been squashed. And finally, this version contains first line that suggest upcoming plugins. Plugins for (LilBlogs) plugin, you might ask? Yes! Stay tuned. Version 1.1There are a few major enhancements in this version. The plugin got renamed from lilblogs to lil_blogs. A few new configuration directives have been implemented. These enable LilBlogs to run without multiblog functionality - as a single blog. It is also easier to implement LilBlogs into 3rd party application as either cms or similar. 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
- auto save
- edit history
Installation:- copy/checkout all files from trunk to /app/plugins/lil_blogs folder
- add line include(APP.'plugins'.DS.'lil_blogs'.DS.'config'.DS.'routes.php'); to your /app/config/routes.php
- add line include(APP.'plugins'.DS.'lil_blogs'.DS.'config'.DS.'core.php'); to your /app/config/core.php
- import /app/plugins/lil_blogs/config/sql/blogs_plugin.sql to your database
Sample Application Package:- download Sample Application from featured downloads (from sidebar on the right of this page)
- unpack to directory of your choice
- copy and edit config/database.php.sample
- import SQL script from APP/plugins/lil_blogs/config/sql/blogs_plugin.sql to your database
- browse to your destination folder
- admin username/pass is admin/admin
Enjoy!
|