In a fit of filial piety, I decided to sit down and start working on a
job scheduler for my mom. After briefly considering Java and the
attendant hassles of a client-server application, I decided to go with
PHP. I wanted it to be more graphical than my students’ submissions,
though. Browsed through projects on Freshmeat but didn’t really see
anything worth changing.
Listed a few user stories and decided to spike the graphical display.
Started out with a PNG produced by libgd. That went pretty well.
Translating time to world coordinates was easy. I wanted to limit the
view by start-time and end-time, but it turned out to be too much of a
Wondered if I could pull it off in HTML and CSS. Picked up a few
tutorials on absolute positioning and managed to pull it off quite
elegantly. Like new design.
– Schedule overview of resources
– Day view of resources
– Resource view
– Job view
– Unfake the data