axial_presentation
Download
Report
Transcript axial_presentation
Axial Project Management
Group 14
Jonathan Lynch
Chris Cole
Kai Ma
Problem statement
NEED
Project management helps you get things done
Existing software neglects global context
New tools for geographically distributed projects
OBJECTIVE
Aggregator of existing tools
Global considerations
Our solution
Google maps
Navigate through project members
See what's happening with each user
See geographical trends in workload
Features
Map view of projects
Multiple code repositories and online navigator
Collaborative wiki
Issue tracking system
Calendar
Jabber chat
Wiki-style editing with cross-linking
Pylons
http://en.wikipedia.org/wiki/Pylons_(web_framework)
Model-view-controller architecture
URL dispatching (Routes)
HTML Generation (WebHelpers)
Templating (Mako)
SQLAlchemy
Backend database independent
Database session object generates table objects,
which are lists of row objects
Apply filters to table objects narrow down the list
Modify a row object to update the database
Add new rows by instantiating new row objects and
passing them to the session object
Mako templates
Template inheritence
Embed python code
Python control statements
More features we didn't use
Axial demo
Check it out
Missing features
Calendar
Web chat client
Style
Recent activity on map
Questions
Get it?