Skip to main content

Fall 2007

Go Search
Fall 2007
Customer Resource Site
  
Fall 2007 > Team Milestones  

Team Milestones

Modify settings and columns
Weekly team milestones
  
View: 
EditAffectsFilterNeedsFilterObjectivesFilter
Expand/Collapse Group : Authoring/View Group ‎(21)
Expand/Collapse Assigned To‎(4)
 Normal
Work with User Interface to define how the user will create and view his or her profile page. In particular we may want to try to reuse the markup content type to create a page or at least part of a page. This may also involve providing special tags to add profileish things to the page - i.e. your contact info, friends list, favorite content, etc.) so that users don't really have to design the page for themselves, especially if they don't want to. Ideally you could create a personal and attractive profile page with minimal personal design work.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
10/30/2007
 Normal
Html Cleaner: clean up all the invalid html tags and attributes. Ensure html is well-formed.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 Normal
Iteratively work on usability issues:
  • Fix any remaining bugs in image tagging
  • Work with user input about content creation (based on user test results).
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 Normal
Implement a system to add video tags.
Not Started
You have two weeks for this because I think it will be hard.Use SHIFT+ENTER to open the menu (new window).
11/21/2007
Expand/Collapse Assigned To : Felipe Serrano ‎(6)
 ImportantFelipe Serrano
Allow editing of the Profile Page
Add items to the "Edit" tab on the profile page to allow editing of the profile.
Include a section for the About Me of the user.
Eventually include sections for content, categories, others.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/8/2007
 NormalFelipe Serrano
User Interface Team
Video Tagging
  • Play around with Silverlight to figure out to interface with it live in order to tag videos.
  • Make sure that videos can be tagged both globally and by time.
  • Talk to Derek for ideas
Deferred
(no title)Use SHIFT+ENTER to open the menu (new window).
11/8/2007
 NormalFelipe Serrano
Allow Editing of content (i.e. more tagging of images, videos and text)
Allow easy, simple and intuitive tag editing (both deletion and addition).
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/8/2007
 NormalFelipe Serrano
Make image tagging use AJAX so that it becomes more intuitive to use.
The goal is to get rid of the "Tag" tab and allow a logged in author to tag his/her content from the content viewing page, but display none of these items to a regular user.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/26/2007
 NormalFelipe Serrano
Allow uploading of TXT, DOC, PDF, and possibly other files.
When uploading text content, the only content that can successfully be displayed is HTML. Thus, there must be a way for users to upload other kinds of document that won't be viewable on the site but can be downloaded.
Rating/tagging/etc will still work.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/26/2007
 NormalFelipe Serrano
Fix Tagging Bugs
Make sure all XSS bugs and other kinds of bugs don't exist in tagging/image tagging.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/26/2007
Expand/Collapse Assigned To : Yuan Gao ‎(11)
 ImportantYuan Gao
Cleaning up the Text creation code and comments.
CLEARLY comment all the code that you added for text editing.
Go over your code (especially the one for the text content) and make sure that it's clear, readable and well explained.
Not Started
Please have this by the coding meeting.Use SHIFT+ENTER to open the menu (new window).
10/28/2007
 NormalYuan Gao
Error management for Text Creation
Go over all your code for text editing and make sure that any errors are handled gracefully.
Make sure to comment your error-handling code.
Not Started
Please have this by the coding meeting.Use SHIFT+ENTER to open the menu (new window).
10/28/2007
 NormalYuan Gao
Improve the display of Text Content
First of all, fix the bug that when you attempt to tag Text content it displays a black background instead of the text.
In addition, I'd like to see:
  • Embedded content sectioned off into its own area (think Wikipedia)
  • Allow the user to increase/decrease size of embedded content
    • This will probably require you to mess around with the Image and Video displays so for now concentrate only on images and we can work on the Silverlight later.
  • Allow the user to align embedded content to the right, left, middle, around text, behind text, and any other ideas that you can come up with.
  • Basically, make it cool to use

LET ME KNOW AS YOU COME UP WITH IDEAS, OR COMPLETE THINGS THAT YOU'RE PROUD OF (you should be proud of what you did for the customer meeting by the way).
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
10/31/2007
 NormalYuan Gao
Improve the Embed Content interface
Right now the pop-up to embed content isn't the best-looking page and it doesn't follow the current theme at all.
Talk to Sohum about using his themes/UI ideas to improve on this pop-up. He may even volunteer to improve it himself, but he'd definitely need your help.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
10/31/2007
 NormalYuan Gao
Enable user to edit the description by WYSIWYG editor. Save the data of description in backend

Put the editor in its own control.
Put the editor control in UserProfile page under Edit tab
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 NormalYuan Gao
Enable user to edit content. Save the changes to database.
Put the editor in its own control
Put the editor control in content page under Edit tab.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 NormalYuan Gao
Fix bugs in WYSIWYG editor:
Scripts in content name
Scripts in hyperlinks
Scripts in iframe
Image GUID changed in property window
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalYuan Gao
Finding images/content on the site without needing the GUID
Saving with AJAX to the backend
Some sort of frames around added content
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalYuan Gao
Modify the User Profile page to have a section for custom display of content (i.e. for content the user wants to display to the public) that is shown to other users instead of the whole long list of "My Content".
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/26/2007
 NormalYuan Gao
Modify the User Profile page to have an area for a character-limited!! blurb.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/26/2007
 NormalYuan Gao
- Finish Profile Blurb editor in user profile page
- Finish the editor of section for custom display of content
- Show the custom display of content in user profile page
- Add an area to edit the profile picture in user profile page
- Enable user to add/remove authors of content
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
12/7/2007
Expand/Collapse Group : Content View Group ‎(5)
Expand/Collapse Assigned To : Corey D. Shaw ‎(3)
 LowCorey D. Shaw
Eventually will require backend to support extra metadata properties.
Show metadata in content views.
Not Started
This is a stretch goalUse SHIFT+ENTER to open the menu (new window).
10/16/2007
 NormalCorey D. Shaw
Create a first version of the user's profile page view.
Coordinate with authoring and backend to enable editing and store necessary data.
In Progress
Basic page showing username and email is posted. Needs to show an area for a user to enter their own markup and have it be displayed.Use SHIFT+ENTER to open the menu (new window).
10/9/2007
 NormalCorey D. Shaw
Create DTD of final markup specification so it can be parsed into a DOM. The DTD should be an extension of XHTML 1.0 Transitional.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
10/14/2007
Expand/Collapse Assigned To : Jee Yun Lim ‎(2)
 ImportantJee Yun Lim
Implement viewer for markup content.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
10/16/2007
 NormalJee Yun Lim
Requires Backend Support
Implement Image Tag Viewing. Presumably these will show beneath the image as links (if applicable), and as mouse hovers.
Not Started
Start with a simple list. Need to figure out definition of a tag and how this can be displayed.Use SHIFT+ENTER to open the menu (new window).
10/16/2007
Expand/Collapse Group : Data Management Group ‎(9)
Expand/Collapse Assigned To‎(2)
 Normal
Finish the design and implement the access-control system.
In particular:
  • Read and write permissions should be verified for content and profile pages.
  • Look at the necessary modifications to implement search permissions, and possibly implement them.
Not Started
This is a half-week milestone because many things depend on it.Use SHIFT+ENTER to open the menu (new window).
11/11/2007
 Normal
Consult and implement the consensus design for groups of users and content.
Not Started
This is a half week milestone since Access Control depends on itUse SHIFT+ENTER to open the menu (new window).
11/11/2007
Expand/Collapse Assigned To : Aaron D. Cottle ‎(1)
 LowAaron D. Cottle
Apply your research into stored procedures into a concrete set of decisions and implement them.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/28/2007
Expand/Collapse Assigned To : Hubert K. Lee ‎(1)
 NormalHubert K. Lee
  • Document classes in the backend
  • Add in-line comments to backend classes
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
12/7/2007
Expand/Collapse Assigned To : Matt Freeburg ‎(5)
 NormalMatt Freeburg
Document the decisions that have been made about how relationship data is stored. Also document decisions about what data is stored as relationships, and what data is stored outside this model.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
10/30/2007
 NormalMatt Freeburg
Add properties dictionary support to Tag, Entity, and Content classes, and create a datastore for properties from the dictionaries.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 NormalMatt Freeburg
Create a system for modeling content categories, and provide an interface to it to the front end. This system supports the notion of categories in the front end and the Authority relation system.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/11/2007
 NormalMatt Freeburg
Implement a system to model user suggestions for improvement/fixes to the application. Provide access to the front end for creating suggestions and retrieving suggestions. This system supports the "Suggestion Box" in the front end.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalMatt Freeburg
Create a system internal to the backend for deleting Content, Entity, and Tag objects. This permanently deletes the object from the database. This supports testing operations in the backend.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
Expand/Collapse Group : Management ‎(3)
Expand/Collapse Assigned To : Bradley D. Dodson ‎(3)
 ImportantBradley D. Dodson
Overview the interfaces of the entire system, given the system architecture diagram. Identify missing or underdeveloped interfaces, and task personnel to stub code them ASAP. Obtain verified measurable progress on these taskings.
Deliverable:
  • Document listing each interface, and the capabilities and information required by both sides (not method signatures, just specific English statements of functionality)
  • Document showing taskings and specific deliverables expected from tasked personnel
  • Annotate above document with progress reports
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalBradley D. Dodson
Ensure that the access control system gets going in a proof of concept ASAP.

Measurements:

  • Access Control Proof of concept is working
  • Simple Payment interface works atop it
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalBradley D. Dodson
Ensure that the UI teams (UI and Content) have the resources necessary to complete their work.
Measurement:
  • Continue to monitor their workload as well as other team members to determine where help can be assigned
  • Work on prioritizing issues so that they can produce the most constructive results
Not Started
This milestone is ongoingUse SHIFT+ENTER to open the menu (new window).
12/5/2007
Expand/Collapse Group : Relationships Group ‎(6)
Expand/Collapse Assigned To‎(5)
 Low
Construct a system to do scalability tests on the relationships model. In particular ramp the system up using some type of (probably random) test data so that we can see how it performs with millions or more rows.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
10/30/2007
 Normal
Get commenting, rating, and comment ratings working.
Work out sorting of comments by usefulness, etc.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 Normal
Make sure everything's good to go with search from your end. We need abstract searches to work completely.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 Normal
Finish a specification for algorithms traversing the relationship model for valuation.
In particular, I'd like this specification to detail how we'll be able to answer the various use case questions the customer is raising. I'm not particularly looking for specific algorithms (although you can begin working on these), but rather the abstract "hook" that enables us to use the data structures for algorithmic processing in a general way. Perhaps some sort of visitor?
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 Normal
Implement content rating and comment rating systems.
Determine how we will use these to sort comments (presumably the affect on content sorting will happen in the aggregator). Consider the possibility of some sort of comment threading (stretch goal).
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
Expand/Collapse Assigned To : Kevin Y Le ‎(1)
 NormalKevin Y Le
Category backend objects.
Currently sorting in OR nodes creates two separately sorted lists. Merge the sorted lists into a single sorted list.
Add support in the relationship model for Categories.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/26/2007
Expand/Collapse Group : Search/Navigation Group ‎(6)
Expand/Collapse Assigned To‎(1)
 Normal
Use user feedback from tests to determine whether changes need to be made to search metrics.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
Expand/Collapse Assigned To : Derek B. Sessions ‎(2)
 NormalDerek B. Sessions
Demonstrate working search sorting based on trust/authority levels.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalDerek B. Sessions
Backend, Relationship, UI
Add the ability to use trust in sorting, thus raising the ranking of content made by someone you trust or by someone in your trust network.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/30/2007
Expand/Collapse Assigned To : Kyrie L. Alty ‎(3)
 NormalKyrie L. Alty
View (Advanced search options working), Search(properly create trees), Relationship group (properly parse tree), and Backend (properly retrieve results) and all comes back through the pipeline back up to the view.
Ensure that search is working. Communicate with Jeeyun, Corey, and Aaron to ensure this is ready for the big day!
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 NormalKyrie L. Alty
Get to understand notifications and begin to enumerate the needs. The next step is to stub-code, then move on to adding notify calls everywhere its needed.
Deferred
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalKyrie L. Alty
Debug odd/no words search. This includes the< href="http://www.skynet2.cs.rice.edu:8998/atelier/ticket/47"> a bug and the odd number of words bug. They are related to the balancing of automated tree creation and leaving one side null, I believe. Also need to check for no words being included in the search query-after the string parser has broken it up. (As this removes words such as "the", "a", etc.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
12/7/2007
Expand/Collapse Group : User Interface Group ‎(13)
Expand/Collapse Assigned To‎(7)
 Normal
Coordinate with me (brad) to communicate with the customer about specifics of the target audience, business model and how these affect our designs. I'm drafting a letter right now to this end, and our results will probably affect you guys greatly.
In Progress
Customer provided feedback and business model information. Continuing to tweak and change design.Use SHIFT+ENTER to open the menu (new window).
10/23/2007
 Normal
Begin testing the design with actual users. For now your sample set can be other students (preferably non CS majors). Please conduct your tests in the fairest way possible: simply direct them to the site and let them do what they will. Don't interfere but only observe their stumbles, foibles, and questions. You may also suggest some tasks for them at the beginning, but don't help them accomplish them. This may be a little much for you, but ideally you could video tape them or screen capture their sessions, so we can have a record. As a less invasive method just watch and take notes.
Deferred
Postponed till design is finalized and acceptable featureset is stable. [it is ok to postpone this a little while, but I feel the site is nearing a level of usability that most college students could use, so we can't put it off too long-brad]Use SHIFT+ENTER to open the menu (new window).
10/30/2007
 Normal
Use feedback from user tests to evaluate site layout and navigability for possible improvements.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 Normal
Create a preferences section for users.
In particular, we will soon need an interface to specify preferences about which notifications to recieve.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 Normal
Experiment with creating a payment interface. Hopefully we will soon have the payment system online with at least a limited capacity.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 Normal
Investigate adding more information to search results, like the author, date, area of text that matches, and trust relationship.
 
Also investigate showing search results for users.
 
Implement your decisions.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 Normal
Work on an interface to the messaging system, particulaly a message browser, and a send mail interface.
 
This task can possibly be given to Content/Authoring if they can take it. Otherwise, you will probably have to push back to next week.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
Expand/Collapse Assigned To : Derek B. Sessions ‎(3)
 NormalDerek B. Sessions
UI Group
Meet with Sohum and go over Silverlight XAML and JavaScript. Discuss the site design and how it can apply to the video player. Work out who, and when, will implement a more "integrated" UI on the video player.
Deferred
(no title)Use SHIFT+ENTER to open the menu (new window).
10/16/2007
 NormalDerek B. Sessions
Everyone
Begin testing the website for security holes in all areas as well as finding bugs and errors in its operation.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/14/2007
 NormalDerek B. Sessions
Add dynamic video tags to the new video player.
Create the browse page, allowing users to browse through content .
In Progress
Copied From Trac for the TAsUse SHIFT+ENTER to open the menu (new window).
12/7/2007
Expand/Collapse Assigned To : Kevin Y Le ‎(1)
 NormalKevin Y Le
Authority to be implemented in the Relationship Model
Peer Review to be implemented in the Backend
Implement UI controls for Authority and Peer Review.
Not Started
(no title)Use SHIFT+ENTER to open the menu (new window).
12/7/2007
Expand/Collapse Assigned To : Sohum Misra ‎(2)
 CriticalSohum Misra
Implement the UI perspective of customer deliverables.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007
 NormalSohum Misra
- Data from search and backend teams.
- Storage of user metadata
Design the user's interaction with their profile page, and work with the Authoring/View team to make it a reality.
In Progress
(no title)Use SHIFT+ENTER to open the menu (new window).
11/7/2007