Dev-New Homepage

From NetFPGAWiki

Jump to: navigation, search

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.

Unified Logins

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)

New 2nd-Level pages

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

All

All of the pages also appear on the Blog as:

  • 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.
Personal tools