Blog features implemented during Sprint May-09-2008
- Developer: Avinash
- Leadership Sponsor: Roger Bly
Tasks
- archives section - team section - security
Implementation
My Blog – Personal Blog [Link in Personal space] :
Personal blog :
- Each user has “My Blog” link in his/her Personal Space in left navigation bar.
- When user clicks this link first time, his personal blog will be created by using user details
and then Personal Blog page having user’s name as blog name will be displayed without any blog entries.
- User can post blog entries on this blog by clicking “New Entry” link.
- User has to provide blog entry subject and contents before submitting the entry.
- He/she also can edit this entry by selecting “edit” link.
- A user who can view this blog, can comment on any of the blog entries posted here, by selecting “add a comment” link.
- Comments of the blog entry are shown after the blog entry with comment date time and commented user's name.
- Personal blog of the user shows all blog entries posted by the owner which may be posted on this blog or the project blogs of the projects of which the owner is participant as well as the entries posted in this blog by other users who accessed the blog from project blog or other users personal blog.
- Personal blog of the user can be accessed by other user by clicking the user name link, as posted by, of the blog entry or from the links provided in Team members section of project blog.
- Blog entry archives list the links for viewing the blog entries posted until current date with six days range between dates.
- The date range of six days from six days before today’s date to today’s date is not listed in archives, but if clicked on blog name the blog entries from this range will be displayed.
- By default, if there exist any blog entries already posted will be displayed in descending order of publication time of blog entry in current six days range.
Add New Entry Popup Screen :
Description :
- User can submit new blog entry using this popup screen on personal blog.
- User has to provide “Subject” and “Content” field values before submitting blog entry else it will show validation error.
- To submit content for blog entry we provided the rich text box which allows user to submit html code, with rich text formatting.
- Each blog entry can have a important flag which can be attached by selecting the checkbox field “Important?”. This will show important flag symbol “Exclamation Mark” in front of the blog entry.
- This same popup screen used to edit and update the blog entry contents.
- When particular entry is edited [“edit” link clicked] the subject field and content field will show already existing values in that blog entry which can be edited to change or add new contents with subject and important flag also can be changed.
Add a comment Popup screen :
Description :
- User can add a comment to any of the blog entries posted on the blog, using this screen.
- User has to provide “Content” field value to add a comment.
- We provided the rich text box for content field to add comment which allows user to submit html code, with rich text formatting.
- The added comments will be displayed after the blog entry contents with comment date time and commented user's name.
Project Blog Page :
Blog – Project Blog [Link in Project space] :
Description :
- Every project will have a blog link in left navigation bar.
- This is the project blog of project “Blog Project” shown in above screen.
- When a user clicks blog link first time from project space the project blog of the current project will be created and project blog page will be shown with blog details with No Archives and Team section but without any blog entries as shown in above screen.
Add New Entry Popup screen for Project Blog :
Description :
- User can submit new blog entry using this popup screen on project blog.
- User has to provide “Subject” and “Content” field values before submitting blog entry else it will show validation error.
- User can select the assignment from the assignments drop down list to post entry about any assignment assigned to him/her, so that the assignment name will be shown in blog entry.
This is optional means user can also submit entry without selecting any assignment.
- To submit content for blog entry we provided the rich text box which allows user to submit html code, with rich text formatting.
- Each blog entry can have a important flag which can be attached by selecting the checkbox field “Important?”. This will show important flag symbol “Exclamation Mark” in front of the blog entry.
- This same popup screen used to edit and update the blog entry contents.
- When particular entry is edited [“edit” link clicked] the subject field and content field will show already existing values in that blog entry which can be edited to change or add new contents with changed/new subject and important flag also can be changed.
Project blog screen after posting entry :
Description :
- As shown in above screen user can view user’s personal blog by clicking the user name link from Team section and blog entry posted by link.
- All users who are invited to participate in this project are team members can post the entry and comment on any of the blog entries posted here.
Attachments
- Add-Comment.JPG (102.6 kB) - added by avinash on 07/08/08 09:32:26.
- New-Entry-Personal-Blog.JPG (119.5 kB) - added by avinash on 07/08/08 09:34:02.
- Personal-Blog-Screen.JPG (120.5 kB) - added by avinash on 07/08/08 09:34:18.
- Project-Blog-After-Entry.JPG (125.4 kB) - added by avinash on 07/08/08 09:34:41.
- Project-Blog-Screen.JPG (91.9 kB) - added by avinash on 07/08/08 09:34:54.
