← Revision 8 as of 2010-05-20 17:09:51
Size: 4058
Comment:
|
← Revision 9 as of 2010-05-20 17:11:53 →
Size: 3911
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
---- /!\ '''Edit conflict - other version:''' ---- | |
Line 15: | Line 14: |
---- /!\ '''Edit conflict - your version:''' ---- ---- /!\ '''End of edit conflict''' ---- |
RFC66: Cytoscape Web Site Renewal |
Editor(s): KeiichiroOno |
Date: 5/17/2010 |
Status: Draft |
Contents
Design Idea Demo Site
http://chianti.ucsd.edu/~kono/cytoscape/
Proposal
Cytoscape web site is a bit old, both contents and design, and we need to modernize it for modern web browsers. Also, all of the web pages are build on PHP scripts and we should avoid it.
Background
Cytoscape web site was renewed few years ago. Since then a lot of new technologies and concepts have been introduced to the web, including light-weight JavaScript-based UI libraries and social web. Many open source projects start using tose tools and concepts to their web sites and we should take advantage of it for better user experience.
Use Cases
- New image gallery
Implementation Plan
Overall Web Site Structure
The new web sites will have the following structure:
- Top Page
- Link to Download Page (Custom Button)
- Short introduction
- News feed
- Recent publications using Cytoscape
- Introduction
- Gallery
- Screenshots
- Demo Video
- User Documentation
- Developer Documentation
- Plugins
- Community
- Google Groups
- Twitter - short announcements
YouTube - Video Tutorials
- Flickr - user-generated images
- Blog?
- About Page
- Cytoscape Consortium information
- Developer Team
Key Components
- Links to Social Web Media - Twitter, and maybe a blog?
- RSS feed from Google Group
- Screenshots - use jQuery library
- Video introduction / tutorials
Project Management
Project Timeline
Provide a timeline for implementation. Insert a graphic if you can. Try this free online tool for making project timelines -> Help-u-Plan (create a new chart; modify; right-click to save gif; then attach to this page)
Tasks and Milestones
Outline the major milestones and tasks involved in implementation.
Milestone 1: …
- Task 1: ...
- Task 2: ...
Milestone 2: …
Project Dependencies
Outline and projects that depend on this project, link to relevant RFC's and note at what point dependent projects could be started.
Related RFCs
Link to other related RFCs
Issues
List any issues, conflict, or dependencies raised by this proposal
Comments
Gary: are there any features on the cytoscape web homepage that we should copy? - http://cytoscapeweb.cytoscape.org/
- Gary: Why avoid PHP?
- Gary: We should integrate the wiki more closely into the website so it is easier to update pages that have text that needs to be updated over time.
- Allan: It would be nice it there were clear entry points on main page for different kinds of people, e.g. 'for Biologists...', 'for Developers', etc.
- Brian: Perhaps Cytoscapeweb and Cytoscape should have the same starting page so the website is a root to all cytoscape projects. The url cytoscapeweb.cytoscape.org is confusing and ugly.
How to Comment
Edit the page and add your comments under the provided header. By adding your ideas to the Wiki directly, we can more easily organize everyone's ideas, and keep clear records. Be sure to include today's date and your name for each comment. Try to keep your comments as concrete and constructive as possible. For example, if you find a part of the RFC makes no sense, please say so, but don't stop there. Take the extra step and propose alternatives.