150 likes | 279 Views
RSS News Feed Generator. Team Even Steven Phil Light, Carol Coon, Madura Mahenhthiran, Becky Vanderhoff, Chris Mamorella, Lars Avery. The Problem. Many RIT departments lack the skills and/or resources to generate RSS-compatible news feeds for use in the myRIT web portal.
E N D
RSS News Feed Generator Team Even Steven Phil Light, Carol Coon, Madura Mahenhthiran, Becky Vanderhoff, Chris Mamorella, Lars Avery
The Problem • Many RIT departments lack the skills and/or resources to generate RSS-compatible news feeds for use in the myRIT web portal. • News portlet content must be owned and managed by the departments; data source cannot reside in a central location. • Departments have varying degrees of technical aptitude; some may only have marginal web/HTML experience. • Departments may have different tastes and usability preferences; possible challenge finding a solution that provides unilateral appeal.
Solution: What to build? • Web-based tool which provides: • RDF Site Summary (RSS) Feed Generator • News Article Generator • Objectives • Web-bases • Process Automation • Accessibility & Usability • Extensibility – sliding scale solution
What to build? (cont.) • Web-based tool let users enter and customize news item information. • Item templates promote ease-of-use; HTML or special formatting skill not required. • When information is set, tool generates corresponding RSS and HTML documents; posted to web. • Prometheus will retrieve news feeds from RSS document via URL for display in the myRIT portal; knows when feed is updated.
Modules • Article Writer • RSS Generator • Reviewer • Uploader
Article Writer • Spell-checker • Templates • Input • Downloadable Client? • HTML Generator
RSS Generator • Generates RSS document corresponding to news information entered. • Processes and converts user input “behind the scenes”
Reviewer • To post or not to post? • Accept/reject • Comment
Uploader • Uploads documents for article writer. • RSS document posted to web for retrieval by Prometheus.
How we will do it? • Information Gathering • Questionnaires • Interviews • Stakeholders • Departments • Clubs and Organizations • Disabled – Accessibility
How (Cont.) • Development Tools • Language – JSP • Eclipse • Revision Control – CVS • Bug Tracking – Bugzilla • Microsoft Office – Word, Excel, Powerpoint, Visio • Testing • Unit Testing • Regression • Prototyping • Beta Testing • Incremental Releases
Reporting • Web Page • Minutes • Release Schedule • Documents/Presentations • Weekly Status/Info Sharing Meetings
Schedule - Deliverables • Requirements document week 4-5 • Design document week 5-6 • Three four-week test and implementation phases • First release: end of this quarter (week 10) • Second release: week 4 of spring quarter • Final release: week 8 of spring quarter • Training and rollout: weeks 9&10 of spring quarter