Viewing Tasks for Senate Web Center Development

Priority  Sort_desc Milestone Description Assignee(s) Interval Notes Operations
C
Public
Forums X-Repeat August 08/06 - 08/06 get x-repeat feature for random MyRPI images working in Forum CSS

C
Public
Make homepage executive member non-static Michael 10/14 - 10/21

C
Public
Find a way to crop calendar event titles posted on myRPI front page to 7 or 8 WORDS August 08/06 - 08/09 In order to do this, we will need to determine how to crop the RSS postings to seven or eight words using Ruby.

C
Public
Add "Completed" flag to project tasks August 08/07 - 08/08 Once fietka implements this, zaikb will check tasks against the completed flag and shade completed tasks gray in the list. A good way to do this might be to add a new priority level, C.

C
Public
Fix myRPI.org Front Page Problem Reporting Links August 08/07 - 08/07 Make all form titles consistent with link labels from myrpi.org front page, and make them correspond properly to the link labels in the first place!

C
Public
Implement personal RSS feed for project tasks based on RCS ID August 08/07 - 08/10 Implement a way to display all project tasks assigned to a particular RCS ID. An RSS feed of all of these tasks (ACROSS ALL PROJECTS ON THE SITE) should then be linked into the homepage for that particular RCS ID on the Senate site. So, in other words, when logged in as zaikb, I would be able to view all the tasks that have been assigned to me but not yet marked as completed. I would be able to subscribe to this RSS feed and use it for personal purposes (i.e. my personal calendar). Got all that?

C
Public
Streamline blog/show.rhtml view August 08/07 - 08/09 The current blog/show.rhtml page uses a loop to iterate through all the entries in @posts. But since show will only ever show one blog post at a time, this isn't necessary. In addition, we need to implement a little bio blog about the blog author on the right sidebar (there's bold placeholder text there right now), with the author's photo and a link to his/her profile on the Senate site.

C
Public
Create GM sub-site August 08/07 - 08/12 Create a section of the site titled "Grand Marshal" that serves as the hub for Julia's administration as Grand Marshal. This site should have sub-pages, a la committee pages, and should be linked in via the main menu. This should absorb her standard profile page and allow her to do much more, such as post Top Hats and create special pages for issues key to her administration.

C
Public
Clean up/redesign footer August 08/07 - 08/07 Move login box over to the right and make the footer look a lot nicer. Also get it looking nice when the central div doesn't have a height of the browser window or greater.

C
Public
Change default priority when editing a project task to be whatever the last saved priority was, not just "C" August 08/07 - 08/07 The priority selected in the drop down box defaults to "C" whenever you edit a project task. It should store whichever priority was last saved with that particular task.

C
Public
Skin main site menu August 08/07 - 08/09

In progress!



C
Public
Implement sorting by particular columns in project_task/list August 08/07 - 08/12 Allow a user to sort the table by clicking on a particular column header, such as assignee. This may require AJAX table sort functionality.

C
Public
Give project_task creation and editing instances of FCK Editor August 08/07 - 08/09

C
Public
Make GM's profile box on senate_list/index prettier Brian 08/09 - 08/11

C
Public
Task List Accessibility August 08/07 - 08/10 We need to find a way so that people, mainly senators, can easily get to this project site. I'm trying to go here, and I've seen more 500s than Ulysses S. Grant!

C
Public
Revamp homepage design Brian 08/07 - 08/08

C
Public
Remove "gid" from committee edit/create form (it should not be a changeable field) August 08/08 - 08/09

C
Public
Make main site menu tabs track which section the user is currently viewing August 08/09 - 08/12 When I click on a senator's profile link and visit his/her page, the main site menu should remain showing the "Senators" tab, and not revert back to the default tab. This may involve changing the default state of the menu to the current section (and not the first pane that always has the plain Senate logo inside).

C
Public
Remove FCK editor instance on project_task/edit August 08/09 - 08/10 Not necessary and causes problems (it drops the notes content that has already been added to a project task when you click edit, leaving the field blank.

C
Public
Add pagination to project_task August 08/09 - 08/12 These listings are getting pretty long...would it be possible to do pagination with the project tasks table? I'm not sure...

C
Public
Check all pages of site for validation Brian 08/10 - 08/25

C
Public
Conduct full site testing Brian 08/12 - 08/26 Invite all Senate members to test the site, and use received feedback to improve the site in preparation for its full adoption by the Senate.

C
Public
Fix "Create New Project" August 08/10 - 08/13 When a user tries to create a new project and clicks "Create," he/she receives a broken link page (404). I just wasted five minutes of my life. Thanks.

C
Public
Add comment management to blog admin August 08/10 - 08/16 Give senators the ability to moderate comments posted to blog posts (delete ability should be the only thing that is necessary).

C
Public
Have new projects automatically entered into menu when created August 08/11 - 08/14 When a new project has been entered into the projects database, it should automatically be placed into the site's main menu for projects.

C
Public
Redesign frontpage of site Brian 08/11 - 08/12

C
Public
Committee chair information blurbs on frontpage/index_new August 08/12 - 08/20 1) Add code to randomly pull the following attributes from one committee chair with each page refresh: name, class year, committee name, and "other stuff about me" bio blurb. 2) Add code to display random committee chair profiles in the sidebar on frontpage/index_new under "Committee Leadership."

C
Public
Make committee pages work August 08/28 - 08/29 Committee pages should work. They don't.

C
Public
Create join table for committee membership Michael 10/12 - 10/17

C
Public
Move chair functionality to join-table Michael 10/13 - 10/13

3
Public
Add Site Links to Feedback Admin and Document Management System August 09/09 - 09/12 Consider adding a login-dependent tab that appears at the end of the main site menu for the feedback_admin links (myRPI quotes/facts, image admin, feedback, etc.). Also, a link to the DMS should be added in a nice spot.

2
Public
Put member controller in standard site frame Brian 09/01 - 09/01

2
Public
Push new models and join tables Michael 10/14 - 10/21 still need to check lists and views for profiles, senate_list, committee lists, committee pages admin stuff too.

1
Public
Fix Feedback UI Brian 08/29 - 08/31 Add a link to the action list_categories in the feedback admin UI and spruce up the category admin UI

1
Public
Modify member controller to add/remove privileges August 10/14 - 10/14

1
Public
Add Committee Meeting Reports area to committee_list/show August 09/09 - 09/10 Committee chairs need a way to report back basic information, such as attendance and action items, for each meeting they hold. For now, you can copy over the "Project Updates" functionality from project_list/show to give chairs a plain text updates system for this purpose.

1
Public
Make new project tasks cause the project to be listed as newly updated August 09/09 - 09/12 When someone posts a public project task to a particular project, the site should realize that the project to which the new task was posted has been updated. The site would then pull out that newly updated project and have it be shown as the first project in the projects menu tab and in project_list.

1
Public
Create screencasts controller Ryan 10/05 - 10/12

Create a controller that takes the form of a web page listing of several informative screencasts (video tutorials) showing how to use different parts of the website. Screencasts are simply videos (flash movies--SWF files--or flash video files--FLVs) that can be uploaded to the server by users with sufficient access and then listed by the controller on the page.

Here's a sample way to start this: create a controller named "screencasts" after logging into the server using SSH. Each screencast entry should have the following attributes: a URL (once video files are uploaded to the server, you can manually search for the direct links to those movies OR query a specific upload directory every time the page is loaded) that can be used to access the video, the date when the movie was uploaded, a text title, and the author (the person who uploaded it). A full upload form is not necessary, but might be a nice feature in the near future.

Some of the aspects of this task may seem daunting, so feel encouraged to consult with anybody else on the Web Tech Group, such as August, Brian Michalski, or Brian Zaik.



1
Public
Make committees hyperlinked in profile_page/show August 09/28 - 09/29 The committees listed in the right column of a senator's profile should be hyperlinked to the committee pages for those respective committees.

1
Public
Fix "Remove Member" link in member controller August 10/18 - 10/24 The button doesn't work. It should work. End.