
rackview Development Plan & Task List
-------------------------------------

Miscellaneous
=============
   * Rewrite script/cgi for /etc/eidetic path changes
   * Replace use of SimpleResource with Config::Simple
   * Remove old or STPish stuff from host and host_type tables
   * Finish Database documentation

========================================================================

Current & Upcoming Releases
===========================

Release 0.08
~~~~~~~~~~~~
   * Add support for per-machine power status indication
   * Make total heat calcs account for whether machine is powered on
   * Move db fields like Max_btu to be $MAX_BTU_FIELD, etc.
   * Allow optional specification of a header.inc and footer.inc to include
   * Create regression-test procedure for all our features

Release 0.07
~~~~~~~~~~~~
   * (DONE) Use Eidetic 2+ API (kees)
   * (DONE) Move to Config::Simple (kees)
   * (DONE) Fix .spec file's handling of config file blowing-away (kees)

Release 0.06
~~~~~~~~~~~~
   * (DONE) Repackaging for saner .spec file
   * (DONE) Added header/footer includes

Release 0.05
~~~~~~~~~~~~
   * (DONE) Finish "ewiring" to help automate host_to_host connections [kees]
   * (DONE) List the U/inch from bottom count along the outside of 2 end racks
   * (DONE) Optionally add horiz lines for open areas of rack [kees]
   * (DONE) Provide summary-for-the-page info (for total BTU, etc) [kees]
   * (DONE) Move sanity checking to separate functions [kees]

========================================================================

Past History
============

Release 0.04
~~~~~~~~~~~~
   * (DONE) Setup ability to generate RPM of package for OSDL use [bryce]

Release 0.03
~~~~~~~~~~~~
   * (DONE) Draw overview lab layout clickable imagemap [bryce]
   * (DONE) List the rack number above each rack [kees]
   * (DONE) Add sums at bottom for BTU & cooling max [kees]
   * (DONE) Add warnings for hosts with NULL BTU fields [kees]
   * (DONE) Add warnings for physical space collisions [kees]
   * (DONE) Add rack numbers top and bottom [kees]
   * (DONE) Change rack width to be calculated from real width [kees]
   * (DONE) Add a title
   * (DONE) Add load-from-file support for data [bryce]
   * (DONE) Set up etc config file to use example.dat file by default [bryce]
   * (DONE) Set up example imagemap & host detail pages [bryce]
   * (DONE) Create simple product website for rackview [bryce]
   * (DONE) Write documentation for how-to-use imagemap & example [bryce]
   * (DONE) Release to Freshmeat [bryce]

Release 0.02
~~~~~~~~~~~~
   * (DONE) Retrieve data from database [bryce]
   * (DONE) Union for host / host_type tables [bryce]
   * (DONE) Set up SourceForge account [bryce]

Release 0.01
~~~~~~~~~~~~
   * (DONE) Set up Makefile.PL, INSTALL, README, etc. [bryce]
   * (DONE) Draw images for hosts [bryce]
   * (DONE) Draw HTML tables for rack positioning [bryce]

Release 0.00
~~~~~~~~~~~~
   * (DONE) Proof of concept [bryce]

========================================================================
