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?