= Self-contained Blog plugin = == Description == This plugin provides a project Blog, but unlike TracBlogPlugin and SimpleBlogPlugin it does not use Wiki pages to store the content. It has no dependencies on other plugins. This is a preview relase, only available for an up-to-date 0.11dev. The implemented features should work as expected, but some features are not yet completed. Basic features are: * Create, edit and view blog posts under a new 'Blog' menu. * Browse post by month, category and author + and Archive page for all posts. * Comments for blog posts. * Admin page for basic settings. * Permissions for `BLOG_VIEW, BLOG_COMMENT, BLOG_MODIFY_OWN, BLOG_MODIFY_ALL, BLOG_ADMIN`. * Special handling of a post named 'about'. * Area in sidebar for information text, blogroll, links and similar. Some features will not be completed before ongoing Trac context refactoring and timeline API changes are nearing completion: * Attachments on blog posts. * Posts and comments in timeline. * Diff between version of the post. * Delete post version, delete post and delete comment. * Fine-grained permissions - currently only 0.10 style permissions are implemented as there is no context/resource system implemented. * XmlRpcPlugin support. '''That means:''' * Use in production at your own risk as it is still a 'preview'. * Don't file tickets for tasks that are missing as in 'not implemented' (see list above). * Feedback is most welcome - see [wiki:osimons] to get in touch with me by mail or on the #trac channel. == Bugs/Feature Requests == Existing bugs and feature requests for FullBlogPlugin are [report:9?COMPONENT=FullBlogPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=FullBlogPlugin&owner=osimons new ticket]. == Download == Download the zipped source from [download:fullblogplugin here]. == Source == You can check out FullBlogPlugin from [http://trac-hacks.org/svn/fullblogplugin here] using Subversion, or [source:fullblogplugin browse the source] with Trac. == Example == Get started: 1. Install the plugin in your preferred manner. 1. Enable the plugin: {{{ [components] tracfullblog.* = enabled }}} 1. Run `trac-admin /path/to/env upgrade` 1. Restart server and see it work. == Recent Changes == [[ChangeLog(fullblogplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:osimons] [[BR]] '''Contributors:'''