Looking back, the biggest problem I
encountered with this project was getting all of the software to work
together properly. ColdFusion 5 is a very robust and powerful
software, and I was fortunate enough to download a trial copy from their
web site. The trial version allows the user to set up an environment
on their computer that mimics an actual server. The problem that I
encountered however was that Windows Me does not support this property
since it is lacking the Personal Web Server application. As a
result, all of my coding had to be done "in the dark", so that I would
type out code and not be able to check to see if it worked properly.
Instead I had to e-mail my updated files each time to Suzanne and she
posted them for me. Fortunately she was very prompt in doing this,
and also fixed and minor bugs I may have had.
It was this
setback right at the beginning of my work that delayed my entire project
by several days. I spent a week trying to figure out why I could not
get ColdFusion to run properly on my computer, and so by the time I
actually figured out what was wrong I only had several days left to
complete my work and a corresponding web site. Needless to say this
led to several sleepless nights.
Other than
the major setback at the beginning, everything ran quite smoothly for
me. Looking back now it seems like I did a lot of work to produce
just 4 files, which is a little frustrating, but what these files do is
pretty impressive! The biggest challenge for me in this project was
not actual data production, but all of new software I was exposed
to. Before I began I had never used ColdFusion or MapGuide, never
programmed in HTML or SQL, and never created an Access database. If
I had all of this knowledge beforehand it would have taken considerably
less time indeed. I believe Brad put it best when he said "This will
take you a long time to do, but it would only take our experienced
programmer a few hours!". He was right.
Another
thing that I learned from this project was that none of it really seemed
like I was making a GIS, but that I was just programming instead.
However once it all came together the result is obviously a GIS, and a
handy one too!