Ticket #739 (closed story: fixed)

Opened 13 years ago

Last modified 13 years ago

Group blogs' functionality

Reported by: tarmo Owned by: tarmo
Priority: critical Milestone: 1.2 Iron Wolf
Component: generic Version:
Keywords: Cc:
Time planned: Time remaining:
Time spent:

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

Attachments

blog_edit_categories.png (23.2 KB) - added by hans 13 years ago.
blog_edit_links.png (14.9 KB) - added by hans 13 years ago.

Change History

comment:1 Changed 13 years ago by hans

  • Description modified (diff)
  • Summary changed from Connect Blogs to blogosphere to Detailed specification of group blog

comment:2 Changed 13 years ago by hans

This ticket has open questions and should NOT be accepted as it is now.

Changed 13 years ago by hans

Changed 13 years ago by hans

comment:3 Changed 13 years ago by hans

  • Description modified (diff)

comment:4 Changed 13 years ago by hans

  • Description modified (diff)

For me this is ready to be accepted.

comment:5 Changed 13 years ago by tarmo

  • Owner changed from anonymous to tarmo
  • Status changed from new to assigned
  • Milestone set to 1.1

comment:6 Changed 13 years ago by tarmo

  • Summary changed from Detailed specification of group blog to Group blogs' functionality
  • Milestone changed from 1.1 Saldējums to 1.2

Renamed and moved to milestone 1.2.

comment:7 Changed 13 years ago by hans

  • Description modified (diff)

comment:8 Changed 13 years ago by tarmo

  • Description modified (diff)

comment:9 Changed 13 years ago by tarmo

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.