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
- each person: install XAMPP stack -- see https://github.com/nordquip/sousms/wiki/Machine-Environment -- DONE (Everyone)
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:
- Write uses cases for the following (spread them out among yourselves):
- Glossary -- DONE: tamarra
- User account Help -- DONE:
- Trading help -- DONE:
-
Create a GitHub fork for Web team fork - Melissa -- DONE:
-
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: