Project Management

From CSE330 Wiki

Jump to: navigation, search

[edit] Purpose

Ease communication between clients and web developers by demonstrating (and logging) progress to the client. Essentially an informal automated version control designed for client use, rather than developer use.

[edit] Features

Requirements
Progress
Finds all recently updated files and lets client view (if safe)
Clients cannot view files hidden by __ prefix, but still notified of changes
Crontab calls php script every x minutes (60)
Compares changed files to determine # of changed lines
Adds to database
Can see number of lines ever written/published (if we write 10 lines and then overwrite with 10 different lines, would be 20)
Takes snapshots
Client can compare before and after progress
Comments linked to snapshot
Personal tools