Team minutes Web - nordquip/sousms GitHub Wiki

Goals for 121120

  • Everyone now tests using xampp: -- Melissa and Tamarra, yes. Jesse was, but failed and John's controller runs, but won't start the services
    • Apache stop.
    • Apache | config | httpd.conf
      • change line: DocumentRoot line to: "/xampp/htdocs/sousmstest"
    • Apache start
  • Everyone now uses git shell to:
    • pull and push directly to nordquip/sousms. If you get the 'delete database' error, answer 'no' and continue.
    • from your local src directory:
      • build/buildScript.sh /c/xampp/htdocs/sousmstest
  • Each person modify test.php, and make a comparable page for the area you are handling:
    • Paul - Buy (trade engine) - Use Melissa's sell.php as template.
    • Jesse - trade history (user accounts interfaces) -- Use Melissa's sell.php as template
    • John - current holdings stock -- Needs trade history behavior (see sell.php)
    • Tamarra - current holdings cash (user accounts) -- see http://www.angelfire.com/realm2/johnrekow/saver2.html for refresh example.
    • Melissa - Sell (trade engine) -- DONE

##Goals for 121113: ###Melissa's goals:

  • Make needed changes to sell.php -- DONE, but not able to test just yet
    • fill in SellStock function (if possible)
    • clean up page to make it presentable (fix menu)
    • add all 40 symbols to form on sell.php page

Calling web services

  • Pete - publish a form of src/shared/wsdemo/web/login.php that works on xampp stack -- DONE, but didn't let anyone know soon enough.
  • All - use git shell to cd to /c/xampp/htdocs -- ?? Not everyone has xampp working, but Melissa does
  • git clone [email protected]:nordquip/sousms.git -- DONE, but
  • demonstrate that src/shared/wsdemo/web/login.php works -- DONE -- Jeff fixed it.
  • Each person modify login.php, and make a comparable page -- DONE for the area you are handling:
    • Paul - Buy (trade engine)
    • Jesse - trade history (user accounts interfaces)
    • John - current holdings stock
    • Tamarra - current holdings cash (user accounts)

Stretch goals

  • Contact page?

##Goals for 121106: Notes: add list of symbols to the database, so Web and feed can get them.

call webservices

  • All - copy nordquip/sousms/src/shared/wsdemo to your xampp stack and make it work as Jeff demonstrated in class.
  • Each person modify login.php, and make a comparable page for the area you are handling:
    • Paul - Buy
    • Melissa - Sell -- DONE? (Not sure if done correctly)
    • Jesse - trade history
    • John - current holdings stock
    • Tamarra - current holdings cash

Note:

  • For your area: Create a class to replace the Credentials class at the top of login.php with the data you need.
  • Hardly any changes will need to be made to WSRequestManager.class.php or login.include.php, and all of you will include both of these files, just as login.php includes them.

Stretch goal:

  • Create contact page for website
  • Design settings page?

Goals for 121030:

Notes: We are missing interfaces:

  • UA - getIDFor(token)
  • getListOfCurrentStocks(ID)

Will stay with web fork.

Update Interfaces:

  • buy, sell - fix params -- DONE (Melissa)

  • Lookup - change to getQuoteFor(symbol)-- DONE (Melissa)

  • Help - remove -- this is not an interface, as help is contained within the web group. -- DONE (Melissa)

  • Login - add username, password as parameters -- returns successful / unsuccessful -- DONE (Tamarra)

  • Melissa: push up fork to nordquip/sousms -- DONE

Install development environment

Clean repository:

  • move contents of doc/N2Website_23OCT1012 to src/web -- DONE (Melissa, Tamarra)
  • move existing files to src/web and doc/web as appropriate -- DONE (Melissa)

Preparing to call other groups:

  • Create php files that will call the interfaces we have specified:
    • my account - current holdings, current cash -- DONE(John, Tamarra)
    • Trade history -- DONE (Jesse)
    • Trade page - buy, sell -- DONE (Paul, Melissa)

Implementation

  • incorporate new glossary into site -- DONE? (John, Paul)
  • incorporate user accounts page into site -- DONE (Jesse, John)

Goals for 121023: -- Very nice work

  • reformat reclaimPassword, Login interfaces and add to doc/interfaces.md -- DONE
  • replace trade interface with buy and sell interfaces and add parameters and return values -- DONE Move files to src/web and doc/web

Implementation:

  • Add src/Web, doc/Web to team repository and move existing files there -- NOT DONE
  • Add directories as needed to src/Web (doc/Web) that reflect the directory structure for eventual site -- DONE: html, images, jquery
  • Add homepage to src/ directory -- DONE
  • modify homepage to use sousms.css -- DONE: stylesheet has been renamed
  • Finalize graphics and layout for home page -- DONE
  • resize buttons (Paul) -- DONE
  • Add buttons to html code (Paul) -- DONE
  • Tamarra: weed and HTML'ise glossary (include sousms.css) -- DONE: did anchors by hand

Stretch goal:

  • Create draft user accounts page -- DONE: jesse made chuck norris page

Goals for 121016:

Design:

  • create a draft home page on webpages.sou.edu including the proposed general layout (css). -- DONE webpages.sou.edu/~rekow/
  • create interface specifications for menu items needed that are part of general layout -- sync to a file doc/interfaces.md in git repository -- DONE: Melissa - trade, lookup, settings, help, Tamarra - reclaimPassword, login
  • Modify site map as necessary -- DONE - no changes necessary -- NO - the glossary should have been added.
  • Create interface specifications for login page - add to doc/interfaces.md -- DONE: in src/LoginCodev2.md

Implementation:

  • move css and login to src directory in team repository -- DONE
  • add any additional files needed for the general layout to the src directory in team repository -- DONE
  • Tamarra Create first draft of glossary page -- DONE: https://github.com/dadolym/sousms/blob/master/doc/Glossary%20Terms.md (lots of content -- yay!)
  • Paul - update site map -- NOT DONE -- Glossary page could have been added.
  • Jesse - Create login splash screen -- DONE
  • Create first draft of help page -- Jesse: DONE - has search

Stretch goal:

  • Tamarra: Create draft of N2 logo -- DONE jpg in github

Goals for 121009:

  1. Write uses cases for the following (spread them out among yourselves):
  • Glossary -- DONE: tamarra
  • User account Help -- DONE:
  • Trading help -- DONE:
  1. Create a GitHub fork for Web team fork - Melissa -- DONE:

  2. All team members create a local repository from the Web team fork -- DONE:

Design goals

  • Each individual create a draft color sheme -- NOT DONE. Did as a group
  • Make a group decision for a color scheme -- DONE
  • Create a mock general page layout (pay attention to where nav bars appear)

Implementation goals

  • Create an initial CSS file, where everyone writes some part of it. Next week, I will look in the Web team fork for this CSS file. -- DONE

Stretch goals (not required)

  • Choose name for system that can be used as a logo -- DONE: NASDAQ Ninjas
  • Develop Splash screen - Tamarra -- DONE: form for entering name and password.
  • Create initial layout for Site map - Paul -- DONE: