Child pages
  • RSF Blog Tool Exercise
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


This details the design information for the RSF blog exercise (rsfBlog). For this exercise we will create a simple working blog tool designed to allow students to create and share blog entries in a sakai site.


  • rsfBlog will have 5 screens for this exercise
  1. main screen - includes a list of the current blogs in the site (the blog for this user will appear at the top)
    • Blogs are created using a "start blogging" link at the top, anyone with the start blog permission may create a blog
    • This list should include the date of the most recent blog entry
  2. blog screen - includes a list of all entries in a blog
    • includes add link and edit links for the owner of the blog (or admins)
    • includes link to remove a blog entry (with all associated comments)
    • Also includes links to add comments (the link will indicate the number of current comments)
    • The owner information and a profile will appear on the right side of the screen
  3. add/edit blog entry screen - allows the blog owner to create or update blog entries
    • This should update the modify date for a blog entry also
  4. add/edit comment screen - allows anyone in the site with commenting permission to enter comments
    • Also lists all the current comments on this entry in order above the new comment textarea and submit button
  5. blog settings page - this allows the blog owner to control the number of entries and their profile

Data Model

  1. BLOG - represents a blog in a site (site, owner, profile, settings)
  2. ENTRY - represents a single entry in a blog (blog, title, text, date modified)
  3. COMMENT - represents a single comment on an entry (entry, text, date modified)

Implementation details

  • No labels