|
|
|
|
Weekly team milestones
 Group : Authoring/View Group (21) |  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 | | 10/30/2007 |  | | Normal | | | | Html Cleaner: clean up all the invalid html tags and attributes. Ensure html is well-formed. | Not Started | | 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 | | 11/14/2007 |  | | Normal | | | | Implement a system to add video tags. | Not Started | | 11/21/2007 |  Assigned To : Felipe Serrano (6) |  | | Important | Felipe 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 | | 11/8/2007 |  | | Normal | Felipe Serrano | | |
- 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 | | 11/8/2007 |  | | Normal | Felipe 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 | | 11/8/2007 |  | | Normal | Felipe 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 | | 11/26/2007 |  | | Normal | Felipe 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 | | 11/26/2007 |  | | Normal | Felipe Serrano | | | Make sure all XSS bugs and other kinds of bugs don't exist in tagging/image tagging. | In Progress | | 11/26/2007 |  Assigned To : Yuan Gao (11) |  | | Important | Yuan 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 | | 10/28/2007 |  | | Normal | Yuan 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 | | 10/28/2007 |  | | Normal | Yuan 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 | | 10/31/2007 |  | | Normal | Yuan 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 | | 10/31/2007 |  | | Normal | Yuan 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 | | 11/7/2007 |  | | Normal | Yuan 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 | | 11/7/2007 |  | | Normal | Yuan Gao | | | Fix bugs in WYSIWYG editor:
Scripts in content name
Scripts in hyperlinks
Scripts in iframe
Image GUID changed in property window | Not Started | | 11/14/2007 |  | | Normal | Yuan 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 | | 11/14/2007 |  | | Normal | Yuan 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 | | 11/26/2007 |  | | Normal | Yuan Gao | | | Modify the User Profile page to have an area for a character-limited!! blurb.
| Not Started | | 11/26/2007 |  | | Normal | Yuan 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 | | 12/7/2007 |  Group : Content View Group (5) |  Assigned To : Corey D. Shaw (3) |  | | Low | Corey D. Shaw | Eventually will require backend to support extra metadata properties. | | Show metadata in content views. | Not Started | | 10/16/2007 |  | | Normal | Corey 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 | | 10/9/2007 |  | | Normal | Corey 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 | | 10/14/2007 |  Assigned To : Jee Yun Lim (2) |  | | Important | Jee Yun Lim | | | Implement viewer for markup content. | In Progress | | 10/16/2007 |  | | Normal | Jee Yun Lim | | | Implement Image Tag Viewing. Presumably these will show beneath the image as links (if applicable), and as mouse hovers. | Not Started | | 10/16/2007 |  Group : Data Management Group (9) |  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 | | 11/11/2007 |  | | Normal | | | | Consult and implement the consensus design for groups of users and content. | Not Started | | 11/11/2007 |  Assigned To : Aaron D. Cottle (1) |  | | Low | Aaron D. Cottle | | | Apply your research into stored procedures into a concrete set of decisions and implement them. | Not Started | | 11/28/2007 |  Assigned To : Hubert K. Lee (1) |  | | Normal | Hubert K. Lee | | |
- Document classes in the backend
- Add in-line comments to backend classes
| In Progress | | 12/7/2007 |  Assigned To : Matt Freeburg (5) |  | | Normal | Matt 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 | | 10/30/2007 |  | | Normal | Matt Freeburg | | | Add properties dictionary support to Tag, Entity, and Content classes, and create a datastore for properties from the dictionaries. | Not Started | | 11/7/2007 |  | | Normal | Matt 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 | | 11/11/2007 |  | | Normal | Matt 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 | | 11/14/2007 |  | | Normal | Matt 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 | | 11/14/2007 |  Group : Management (3) |  Assigned To : Bradley D. Dodson (3) |  | | Important | Bradley 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 | | 11/14/2007 |  | | Normal | Bradley 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 | | 11/14/2007 |  | | Normal | Bradley 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 | | 12/5/2007 |  Group : Relationships Group (6) |  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 | | 10/30/2007 |  | | Normal | | | | Get commenting, rating, and comment ratings working.
Work out sorting of comments by usefulness, etc. | Not Started | | 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 | | 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 | | 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 | | 11/14/2007 |  Assigned To : Kevin Y Le (1) |  | | Normal | Kevin 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 | | 11/26/2007 |  Group : Search/Navigation Group (6) |  Assigned To : (1) |  | | Normal | | | | Use user feedback from tests to determine whether changes need to be made to search metrics. | Not Started | | 11/14/2007 |  Assigned To : Derek B. Sessions (2) |  | | Normal | Derek B. Sessions | | | Demonstrate working search sorting based on trust/authority levels. | Not Started | | 11/14/2007 |  | | Normal | Derek 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 | | 11/30/2007 |  Assigned To : Kyrie L. Alty (3) |  | | Normal | Kyrie 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 | | 11/7/2007 |  | | Normal | Kyrie 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 | | 11/14/2007 |  | | Normal | Kyrie 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 | | 12/7/2007 |  Group : User Interface Group (13) |  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 | | 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 | | 10/30/2007 |  | | Normal | | | | Use feedback from user tests to evaluate site layout and navigability for possible improvements. | Not Started | | 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 | | 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 | | 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 | | 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 | | 11/14/2007 |  Assigned To : Derek B. Sessions (3) |  | | Normal | Derek B. Sessions | | | 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 | | 10/16/2007 |  | | Normal | Derek B. Sessions | | | Begin testing the website for security holes in all areas as well as finding bugs and errors in its operation.
| In Progress | | 11/14/2007 |  | | Normal | Derek B. Sessions | | | Add dynamic video tags to the new video player.
Create the browse page, allowing users to browse through content . | In Progress | | 12/7/2007 |  Assigned To : Kevin Y Le (1) |  | | Normal | Kevin 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 | | 12/7/2007 |  Assigned To : Sohum Misra (2) |  | | Critical | Sohum Misra | | | | In Progress | | 11/7/2007 |  | | Normal | Sohum 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 | | 11/7/2007 |
|
| Edit in Browser | /_layouts/images/icxddoc.gif | /classes/comp410/f07/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /classes/comp410/f07/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /classes/comp410/f07/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /classes/comp410/f07/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /classes/comp410/f07/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /classes/comp410/f07/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /classes/comp410/f07/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /classes/comp410/f07/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /classes/comp410/f07/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
|