Version 13 (modified by 16 years ago) (diff) | ,
---|
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 beta production-ready release, available for an up-to-date 0.11dev. The implemented features should work as expected.
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.
- Attachments on blog posts.
- Comments for blog posts.
- Posts and comments in Timeline / RSS.
- Search for blog posts and comments.
- Admin page for basic settings and informational text in sidebar.
- Permissions for
BLOG_VIEW, BLOG_COMMENT, BLOG_MODIFY_OWN, BLOG_MODIFY_ALL, BLOG_ADMIN
. - Support for Trac fine-grained permissions security checks (based on resource / realm).
- Special handling of a post named 'about'.
- Area in sidebar for information text, blogroll, links and similar.
- Link provider, like
[blog:this_is_my_post]
and[blog:category/trac]
and[blog:2007/10]
. - Delete post version, delete post and delete comment.
- A tags provider for TagsPlugin if plugin is available.
- A
[[BlogList]]
news-listing macro with various display modes for pulling blog posts into the wiki. - Change listener and manipulator APIs for hooking on to changes.
Some planned features are not yet done:
- Diff between version of the post.
- XmlRpcPlugin support.
Feedback is most welcome - see osimons to get in touch with me by mail or on the #trac channel.
Screenshots
The plugin in action (old-ish screenshot):
To see the blog in action, visit its 'home' at http://www.coderesort.com/about/blog
Bugs/Feature Requests
Existing bugs and feature requests for FullBlogPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:fullblogplugin here].
Source
You can check out FullBlogPlugin from here using Subversion, or browse the source with Trac.
Example
Get started:
- Install the plugin in your preferred manner.
- Enable the plugin:
[components] tracfullblog.* = enabled
- Run
trac-admin /path/to/env upgrade
. - Restart server and as
TRAC-ADMIN
you should now see 'Blog' in menu. - Add one or more permissions to let users view, create, comment and modify posts (see list above).
The link to 'Blog' in menu will appear last. To move it, edit your trac.ini
config file to add blog
into the ordered list:
[trac] mainnav = wiki,blog,timeline,....
Recent Changes
- 18216 by rjollos on 2021-04-13 16:25:30
-
FullBlogPlugin: Bump version after release
Version 0.2.0 has been published to PyPI.
Refs #13999.
- 18215 by Cinc-th on 2021-04-13 06:23:23
-
FullBlogPlugin: reverted the recent version change in [18204] because it clashes with proper release management.
- 18207 by Cinc-th on 2021-04-12 18:29:02
-
FullBlogPlugin: rearranged the contents of the side bar. New handling of About post link in the sidebar. See comment:4:ticket:13971.
Refs #13971
(more)
Author/Contributors
Author: osimons
Contributors:
Attachments (1)
-
fullblog-01.png (107.0 KB) - added by 17 years ago.
A screenshot of FullBlogPlugin post view with commenting.
Download all attachments as: .zip