Dev-New Homepage
From NetFPGAWiki
Major Tasks
Contents |
Update NetFPGA.org homepage
- Create a new homepage like: http://netfpga.org/home2.php
- But need it fit the entire page on a 1024x768 browser window.
- Must render well using all standard browsers
- Test with IE, FireFox, iPhone, GPhone
- Fit buttons at the bottom on the page.
- The NetFPGA = image needs to be 25% smaller
- Font size for the applications need to consistent with the menu
- Suggested Size=16 to 18
- The link for * Anything Imaginable needs to be linked to a WordPress page that displays all current projects
- Link for '15 countries' to the Beta used map http://netfpga.org/betatestersmap.php
Fix Menu System
- The items in the menu system need to be text (not bitmaps)
- We need to be able to edit the menu options
- The font in the menu need _not_ match the font of the logo
- A plain, sans-serif, Arial is fine.
- The contrast (black/white/gray) needs to be higher
Add option for a referal form
- Should be able to generate an email to a friend
- Must look like a personalized email (from: person who sent it)
- The default message needs to look human initiated
- Copy message to beta project lead
- See Sample pages from Jianying
Fix Login process
- Fix the Beta user login process. After the Wiki Update in November 2008, the following error messages appear at the end of new Beta User Registration
Create a unified Menu that appears across the top of the Web/Wiki/WordPress/vBulletin.
- http://NetFPGA.org/ Web Homepage
- http://netfpga.org/netfpgawiki/index.php/Main_Page Wiki page
- http://netfpga.org/wordpress/ Blog
- http://forum.netfpga.org/ vBulletin discussion board
Unified Logins
- New users have a single login
- Data from existing user base must not be lost
- (please take care to back up these files!).
- The existing login scripts are on-line as:
- http://netfpga.org/netfpgawiki/index.php?title=Special:UserLogin&type=signup
- Right now, this unifies just the Wiki + Web + adds them to the netfpga-beta email list.
Project Status
- List of items in PDF work list proposed
- Reviewed by John & Adam on Nov 12, 2008
- Sent to Nick on Nov 13, 2008, Approved on Nov 20, 2008
Examples
Server
yuba.stanford.edu:/hpn/home/httpd/html/netfpga/
John
- Created initial WordPress pages for each key project
- Format of the page border will change with web Wordpress customization
New pages (contributed 10/16/08)
- NetFPGA Ethernet Switch
- Quad Port Gigabit NIC
- IPv4 Reference Router
- NetFPGA OpenFlow Switch
- NetFPGA Packet Generator (As was posted before)
New 2nd-Level pages
- Get Started
- Learn More
Adam
- List the regression tests
- Needs to be in a human-readable form
- But also needs to be completely consistent with the actual code
- List of complete projects needs to appear
- One way: http://netfpga.org/wordpress/
- Master list with CSS
All
All of the pages also appear on the Blog as:
- http://netfpga.org/wordpress/
- All of these pages are editable directly from WordPress, so feel free to modify these pages as you see fit.
- To edit and comment the entries on the Blog, you will need to register your account.
- Update NetFPGA Application Listing
- Icon + one-liner (could be scrolling on main page)
- Icon + Short summary (on Blog)
- Icon + Summary + Details (on Wiki)
- Summary + Regression tests + Code (in Downloadable package)
- Mockup project listing with Icons: http://netfpga.org/apps/
- Show NetFPGA Videos: http://netfpga.org/videos/
- Keep track of which system files are modified.
- Going forward, all of the web tools (MediaWiki, WordPress, vBulletin, and Apache) need regular updates
- We need to put systems files in folders that won't be clobbered during the upgrade.
