Thanks for all the comments folks, keep it coming. There are a lot of good ideas, and although there’s no way I can get them done in a little over two weeks, I’ll put them all on the “to do” list. To answer a few questions:
The Non-Technical Stuff:
The next addition will probably be multiple user support, I’ll probably open it up to all of the folks in the AT “Mid March Company”, Longhaul can fill in on details as to who these folks are. But this is all dependent on how much I can code in the next few days.
How to update it? Well, while it’s still in beta, I’ll probably use a web form, but hopefully in the long term there will be a way to email your location to the script. Integration with trailjournals and such, well, that’s beyond my control, but I’m willing to make an effort (when I get back).
Animation, working for multiple trails: hopefully some day, a lot of this is tech speak, covered later.
The Technical Stuff:
Language and technology: So far everything is being done with PHP running on Apache and Linux. The eventual product will be data driven and MySQL will be the backend. I’m using the GD library to do image handling along with FreeType for the text processing.
Animation?: Animation has definitely come to mind, whether it be similar to ZipDrive’s example or just a rollover or frame by frame thing. Both types of animation should be possible with CSS/DHTML and Javascript. Check out maps.google.com to see what can be done with this type of stuff. I’m an open source guy (at least when it comes to server stuff), so I stay away from flash and other similar technologies.
Data exchange: I’m thinking about using xml for some data exchange, although it’s not 100% sure.
Multiple trails: Everything in the code is dynamic and stored in arrays. The image and all the info around it is dynamic and stored in an array, swapping in another trail map would be relatively easy. The tedious part is mapping out locations, all of which are stored as coordinates in a multidimensional array which could also be swapped out.
Custom Photos: GD is nice and flexible, custom pictures wouldn’t be too dificult to scale/crop/process but it’ll take a bit of time.
Overall I’ll probably use myself and as many other 05 hikers as I can find as guinea pigs and then refine the whole deal when I return. A little PS, I’ll be unemployed at the end of my thru if anyone’s working for a cool company that could use a programmer or IT guy ;).
Wyatt (as yet trailnameless)