Ticket #739 (closed story: fixed)
Group blogs' functionality
| Reported by: | tarmo | Owned by: | tarmo |
|---|---|---|---|
| Priority: | critical | Milestone: | 1.2 Iron Wolf |
| Component: | generic | Version: | |
| Keywords: | Cc: | ||
| Time spent: | Time remaining: | ||
| Time planned: |
Description (last modified by tarmo) (diff)
The basic description of blogs is in #260. This story focuses on details. It is based on the implementation of blog feature in 0.9.
New post
New post should not have tags. User should be able to select multiple categories (checkboxes). Otherwise this is implemented fine.
Edit this post
Same critique as for new post. The title of the page should be “Edit post”.
Delete this post
Author should not be able to delete the post (you can't delete a post in Usenet or Fle3). Possibility to edit is enough. Only moderator should be able to delete the posts.
Manage group
The title of the page should be "Manage group". This page looks complicated, but I don’t have a better solution. I think that for consistency the "Ban members" widget should look exactly as "Moderators" widget. This will cause another problem: how to keep banned users on the right side of that widget if they are not in the group anymore? Maybe banned users should remain "frozen" members (not possible to leave the group, not possible to edit group’s resources, not possible to post or comment in the group’s blog, not displayed as a member of the group).
Q: How to implement it?
A: We will leave it as it is. If it turns out to be a problem, then we will do something.
Edit categories, edit blogroll
These should be separate pages that have the same basic functionality as these pages in Wordpress.
Edit categories
Most blog engines call their default category "General". We should rename "Blog post" to "General". User should not be able to delete categories “General” and “Collaboration proposals”. See the prototype:
http://lemill.org/trac/attachment/ticket/739/blog_edit_categories.png?format=raw
Edit links
Maybe we should talk about "links" not "blogroll". Blogroll should contain links to other blogs, but in our case we accept all kind of links. Teachers probably do not understand the meaning of "blogroll". See the prototype:
http://lemill.org/trac/attachment/ticket/739/blog_edit_links.png?format=raw
Leave group
This functionality works fine.
Archives
This feature is not implemented yet. Monthly archive will display all the posts of that month in chronological order (the newer posts at the beginning, the older posts at the end of the page). If there are no posts in some month, that month should not be listed in the portlet.
Categories
All the categories should be listed there: General, Collaboration proposals, all user created categories in alphabetic order.
Members
This portlet seems to work fine.
RSS feeds
This feature is not implemented yet. We should have separate feeds for posts and comments.
Comments
Comments work fine.
Pingback, Trackback
We should not implement these features now. We can add them later if our users express a need for these features and majority of users will understand it.
User levels and rights
- Anonymous user: read/only access
- Authenticated user: + adding comments
- Group member: + writing posts, editing links
- Group moderator: + deleting posts, managing categories, managing group
- Creator of the group: + managing moderators
