Social features - Collaborative Blogging
Sprint September-28-2008
Blogging feature in Sprint September-28-2008
-blogging for anything, blog for time capture, agile style time logging
Sprint August-11-2008
Blogging feature in Sprint August-11-2008
-blogging for assignments, blog views on dashboards
Sprint June-20-2008
Blogging feature in Sprint June-20-2008
-blogIt for task, document, project, new menu, team section
Sprint May-09-2008
Blogging feature in Sprint May-09-2008
-archives, better UI, security
Sprint Apr-11-2008
Blogging feature in Sprint Apr-11-2008
-new post, view, list, comments
Progress
Blog Functionality Implementation as of the May-9-2008 Sprint features.
Technical Interface Documentation
Blog Interface Document Includes the details of integration API's.
Current Status
28 May 2008: Avinash and Roger discussed about the points for the June sprint, following points were discussed as intial functionality to work on. These points will be revised as the discussion proceeds further.
a. improve personal blog page - to be decided more after Puno's personal directory page is ready
b. improve archives - wait for Dortheee scresnhots and ideas
c. integration with "Personal->assignments" (important functionality) - wait for Peter's inputs
d. add Blog as MODULE in pnet == Priority 1 development
e. "Blog-it" - for "Task", "Project" and "Document" to start with. == Priority 2 development (Done)
Blog-it Functionality Implementation
BlogIt For Task
BlogIt For Project
BlogIt for Document
20 March 2008: Avinash and Roger discussed the high-level blog requirements and possible architectures. We are close to a build vs. Integrate recommendation. We have identified Apache Roller (a Java J2EE blog application) as a candidate for integration. Avinash is quickly exploring the Roller implementation and Roger is writing more detailed requirements.
Initial requirement proposals
- create blog entry (Done)
- Submit and view blog entry (Done)
- Important Flag (Done)
The web log (blog) feature will provide integrated blogging features withing the project.net application. Each user can create a blog entry within a project or their personal page. A blog entry can optionally be related to an item in the system (e.g. task ). We envision a common use of the bogging service to be the daily reporting of work done along with the actual hours worked on specific tasks and current estimated work remaining on those tasks.
Each user should have a personal Blog which allows to record their completed work, status, and other general comments. There will only be one blog per workspace. Any team member with edit permission to the blog module can post a new blog entry. Blog entries can be read by any member with read permission for the blog module. Only the blog post author or the space administrator can edit a blog entry. Blog posts are dated and linear. The blog should be integrated with the project.net security and notification services.
A user's personal blog consists of all blog entries they have made within projects or on their personal page.
A user can view another person's blog by visiting that persons Profile Page. The Profile Page (covered by another backlog item) will be similar to a light-weight Facebook page.
Project.net Blog Requirements
- create personal blog entry from Personal Page. (Done)
- create a project blog entry from the Project Workspace. (Done)
- view person's blog (Done)
- view project blog (Done)
- Recent Activity
- What is a person working on (online diary of your work).
- Status reports (weekly, daily, task related).
A person can create a blog entry that appears in multiple project workspaces, or just a personal blog entry.
Updated 8/6/08 - Dorthee's Blog Layout, with filtering and time entry
Filtering
Filters are chosen using pull down menus. The filters are additive. If a user selects "Active", "Last 7 days", and "Ellis" they would get entries made by Ellis in the last 7 days that are currently active assignments. ("Active" is defined as an assignment who's start date is today or has past, according to the schedule, and has not been reported as done.)
View
- All
- Active
- Critical
- Late
Dates
- Last 7 days
- Jul 1-7
- June
- May
- April
- March
- February
- (More than 7) more
Teammates (not sure which is prefered?)
- Alejandro N.
- Carlos M.
- Dustin K.
- D. Shamonsky
- E. Lee
- K. Winston
- P. Winston
- (more than 20) more
Topics/Assgnmnts
- My Businesses ->
- My Projects ->
- My Assignments ->
- Active Assignments
- Foo2
- Foo3
- Foo5
View Full Entries | View Titles Only
This is a way to see a directory of Subjects/Topics. The current filtered view of the blog, upon the user selecting "View Titles Only", would be collapsed to show just date, Subject & Topic, and author. By selecting the subject (or an icon at the subject line) the user can toggle between a full entry view and a collapsed view for each individual entry.
New Entry; Time Entry
New Entry dialog. Note that this is very similar to existing.
- Date: preset to current date
- Topic: preset to context from which the user has selected "Blog it", i.e., assignment, project, business
- Subject: free text entry limited to 40 characters and spaces
- Important: flags the entry on user's manager's view
The time entry slice is taken almost exactly from the existing Update Assignment. Additions:
- The user has the option to enter time by day instead of just by week
- History: takes the user to a complete history/report of their time entry (does this exist already?)
- Not Accurate: opens another dialog box (shown below) allowing the user to change time alloted to an assignment. This entry sends an alert to user's manager.
- Clock icon: same as existing; brings up From/To dialog box
- Calendar icon: same as existing use of calendar icon; bring up Utilization Calendar of user
- Done: a flag to the user's manager, to request approval that an assignment has been completed to his/her satisfaction
If you need to change the time allotted to complete a task you would select "Not Accurate" and get the following dialog. This would also alert the manager of this person that a time change request has been made.
4/18/08 - Dorthee's Old Project Blog Concept, basic (no time entry)
Peter Winston's Task-oriented Blog Concept
Other features related to blog
- Weekly timecard or report can reference blog entries from the user during the reporting time period.
Attachments
- peter-blog-task.png (130.4 kB) -
Peter Winston's Task-oriented Blog Concept
, added by roger on 03/11/08 14:12:23. - blog-project-concept.jpg (149.7 kB) -
Dorthee's first concept of a Blog inside a project workspace
, added by roger on 04/14/08 19:16:26. - projblogNear3.jpg (146.4 kB) - added by dorothys on 04/18/08 10:06:16.
- projblogNear4.jpg (130.0 kB) - added by dorothys on 04/18/08 10:11:57.
- projblogNear8.jpg (207.0 kB) - added by dorothys on 07/13/08 17:28:26.
- projblogNear8c.jpg (54.1 kB) - added by dorothys on 07/13/08 17:30:20.
- projblogNear8b.jpg (102.5 kB) - added by dorothys on 07/16/08 10:13:32.
- projblogNear8a.jpg (91.4 kB) - added by dorothys on 07/16/08 10:17:13.
- projblogNear9.jpg (217.0 kB) - added by dorothys on 08/06/08 16:42:15.
- projblogNear9titles.jpg (205.4 kB) - added by dorothys on 08/06/08 16:43:21.
- projblogNear9entry1.jpg (53.9 kB) - added by dorothys on 08/07/08 11:56:06.
- projblogNear9entry2.jpg (59.5 kB) - added by dorothys on 08/07/08 11:56:37.
- projblogNear9change.jpg (38.3 kB) - added by dorothys on 08/07/08 11:57:07.








