Section:HOMEMUSICARTWORKWRITINGCOMPSCIINFOLINKSFEEDBACK
Log In
Site Path: INFO       Page History
Page History
Documentation of previous versions.


This section takes you on a tour of the evolution of Draggor's Den, featuring screen shots of some older versions. It shows how far I've come with Webpage design, and what I learned while creating each new version.




 Summary

Version Advantages Disadvantages
Version 1
  • My first webpage displaying my music.
  • Extremely amateur appearance.
  • Linear design.
  • Stolen graphics.
  • Entirely relied on Netscape Composer.
  • Hosted on Geocities.
Version 2
  • Used original background patterns made using Reptile.
  • Coined the name "Draggor's Den".
  • Added an Artwork section.
  • Still had amateur appearance.
  • Hosted on Tripod.
  • Still using Netscape Composer.
Gray Line
  • Started to experiment with frames.
  • Added a sidebar and topbar.
  • Experimented with image flipping code.
  • Added a writing section.
  • Image flipping code was unreliable, didn't understand it enough to fix it.
  • Side bar was quite wide, all contained links were redundant, could be reached through topbar or main frame.
  • Nothing to put in the writing section.
Version 3
  • Successful use of frames.
  • Lots of origninal graphics and reliable image flipping code.
  • Added the following sections: CDs, Games, Links, Info.
  • Javascript Random MIDI chooser.
  • Embedded MIDI on the page slowed load time, could become annoying.
  • Too many graphics and animations, high load time.
  • Netscape did not display the full graphic animations for mouseovers.
Version 4
  • Discovered my favorite color is green.
  • Scaleable frameset design.
  • Images directory was half the size of that from Version 3.
  • Mouseover animations still loaded very slowly.
  • Frameset was extremely complicated, loaded 7 HTML documents simultaneously.
  • Sidebar took up too much space for its worth.
Version 5
  • Smoother looking sidebar graphics.
  • Could choose between full-frames, partial frames, and no frames versions.
  • No more embedded MIDIs.
  • The topbar was unnecessary, I never really used it.
  • Sidebar took up too much space for it's worth.
  • <BR CLEAR> attribute didn't work in IE, caused tables to exceed the width of the screen.
Version 6
  • Less graphics and less load time.
  • Light background with dark text was A LOT easier to read.
  • No more frames, only one HTML document on screen at a time.
  • Headings screwed up in some browsers, even though they were fairly simple.
  • Appearance was a bit cheesy and simplistic.
  • Navigation box code was a bit of a mess and hard to modify.
Version 7
  • Black text on white background easier to read.
  • Music and Artwork lists automatically generated.
  • Really cool navigation graphics. Option to use reduced images.
  • Really liked the format for section buttons, branch bar, and sidebar.
  • Navigation graphics were distracting from the actual content of the site.
  • Navigation graphics took a while to load. Reduced images version looked terrible.
  • Javascript databases hard to modify.
  • Did not work properly under Netscape 4, Javascript includes were rejected because they were too large.
Version 8
  • Navigation images are smaller, take up less space, less load time.
  • Uses ASP to dynamically generate site content. Hooked up to an Access Database, easy for me to update and changes reflected on the site immediately.
  • Page locations are stored in the database and refered to when making a link. This way I can move a page, put the new location in the database, and all links will point to the new location.
  • Able to search the database of song and files, arrange, sort, and filter the way you want.
  • Able to view Artwork information or thumbnails, and the site remembers your preference.
  • Printer friendly version of most pages.
  • Bug report button on each page brings you to the bug report section with the correct section information filled in.
  • Automated CD orderform helps the visitor select the CDs they want, fill in their info, and it generates a custom orderform for them to print.
  • I'm forging ahead filling in sections at a rate I could never achieve with any of my other site versions.
  • ASP code is a little messy behind the scenes, I want to go back and rehash some of it.
  • Users get a Database Error while I'm uploading the latest version of it.




 Version 1

Waaaay back in 1998 when I first started composing music, I decided to create a website where I could share my midi music. This precursor wasn't even called Draggor's Den, it was actually "Rob's Page o' Stuff", and was hosted by Geocities. I didn't know any HTML at all back then, so the site was created using Netscape Composer. It had the very typical linear design of amateur webpages, along with ripped off graphics including a green-grass background.





 Version 2

I decided to soup it up a bit, adding some original backgrounds made with Reptile. Still fairly linear design, mostly concerned with my music. This design was the first to include the collection of Final Fantasy 7 midis from NeoPhoenix. Finally I coined the title "Draggor's Den", and I started including some of my artwork. This was mainly my specially-drawn pictures of Draggor. At this time, my site was hosted exclusively on Tripod.





 The Fuzzy Gray Line

This was a big time of design transition. Along with the new name "Draggor's Den", I also experimented with frames in my design, using a wood background and some image flipping for category names across the topbar. I also had a wide sidebar with obsolete links in it. This is where I expanded my page's scope into Writing as well, though I've never had the time to type up most of the things that I wanted to put in that section.





 Version 3

This was my first real step towards better webpage design. This page was the first to use frames effectively, and had the category list in a topbar along with the page counter and an embedded random midi chooser. This was my first real experience with image flipping and mouseover events. Each page was contained inside a dark-blue central area that faded into the black background. Unfortunately, this page had so many original graphics that it became an annoyance to browse due to load time. At this time, I got the great opportunity to have my site hosted by Newreris.com, where I could have unlimmited space to post MP3s of my music, as well as many other large files, such as artwork etc.





 Version 4

While I was in Spain over the summer holidays of 2000, my idea for a new high-tech look was born. Because I was away from computers and the internet, I sketched it down on a piece of paper and busily worked on it as soon as I got back home to Canada. The graphics were all, once again, created by myself. The backgrounds and framesets were specially designed to remain continuous no matter how high a person had their screen resolution set. This is when the idea of all-green came into play, as a means of immitating the 'raw digital feel' that one gets when working with primitive workstations such as the old and ever-popular Apple IIe's. ;) But alas, once again I overdid it with the images - the mouseover buttons were animated, making loading extremely slow.





 Version 5

The squareness and monotony of white frames on green began to drive even ME crazy! I wanted to create something more ergonomic, shiny and metallic. Although this version didn't turn out exactly as I had intended it, it's still a giant step up from version 4! Over the semester break I read a book on HTML cover to cover, learning all the standard HTML tags and modifiers, and getting a better understanding how to ensure an HTML document looks good on all types of browsers by NOT relying on formatting tricks. The resulting code was effective and easy to read and modify, allowing me to concentrate more on finising my site this time instead of wrestling with the jungle of HTML tags as in previous versions.

Here are some useful things I learned:

  • NEVER rely on formatting tricks, EVER. They'll come back and bite you in the ass later.
  • The best HTML editor in the world is WordPad.
  • Ordered, Unordered, and Definition Lists are a godsend!
  • Placing descriptions of images in their ALT modifiers lets people with text-only browsers see what's going on.
  • Images are great, but should be used sparingly. The Version 5 design cut the size of the Images folder from Draggor's Den 4 in half!
  • Invisible tables are great for formatting, but should be used sparingly.
  • You do NOT need more than one HTML document to implement a complex frameset. This was a real *DOH* for me.
  • There exists a <NOFRAMES> tag that can be used to display a special message for users with browsers that do not support frames.




 Version 6

I scrapped the black and green appearance - even I found that green text on the green and black background was EXTREMELY unpleasant to read.

Also, I was encountering a lot of issues with the <BR CLEAR> tag which is apparently not supported by IE. When you have aligned images or tables, the tag is supposed to jump the text clear of them. But for some reason Microsoft decided to ignore the HTML standard (or just plain forgot about supporting this tag), and some of my pages looked like a dogs breakfast in IE. Naturally I couldn't settle for that. But I used both IE and Netscape when designing this new layout, and I'm satisfied with the way it looks in both browsers.

Also a big factor in this new design is the use of Stylesheets. With this, I can change the general appearance of every page on my site by editing a single file! This will become invaluable once I start to get bored with my site's appearance. And also I'll be able to make themes for special occasions like Christmas and Haloween! What fun! :)

Finally, I eliminated frames altogether. Version 5 had the option of full, partial, and no-frames. This just added a lot of unnecessary complication, and I'm fairly sure most people just used the no-frames version. But I didn't originally design the site to be easily navigable without the frames. So though it was still possible, it still became a hassle. So for Version 6 I made the navigation bar which appears at the top of every page.





 Version 7

Now this one was starting to look really good. It had a nice layout and such, and it saved me a lot of work because most of the lists of songs were automatically generated. But load time for lower bandwidth users was absolutely atrocious! The excessive and unnecessary navigation graphics took a great deal of time to load, nevermind all the Javascript include files. For this reason I created a reduced graphics version, but still the pages had to be dynamically generated on the Client's computer. In other words, if a user didn't have javascript enabled, good luck doing anything.

Still this site was a step in the right direction. As the webmaster, in most cases I only had to deal with the necessary data, rather than filling the data in around template tables in HTML. Of course, when I got offered the more powerful alternative of ASP pages, I couldn't bypass the opportunity...

What I learned:

  • Javascript is very useful, however one should be careful not to fully rely on it. If you can get away without using it, then avoid it altogether.
  • Navigation graphics are great, but they can sometimes be a hinderance. They can use up too much real-estate (very bad for users with 640x480 screen resolution) and along the same line, they can force your webpage to take up a certain ammount of space, not properly adapting to the size of the browser window. It may take a little bit of doing, but it's always worthwhile to make your design scaleable.




 Version 8

This is where we're at right now. Draggor's Den V8 uses Active Server Page (ASP) technology to dynamically generate the HTML that is sent to your browser. How is this different from the stuff that was generated by Javascrip in Version 7? ASP is processed on the server, which takes the burdain of additional processing off the client computer. Newreris unfortunately didn't support ASP, so I had to move over to the MFM Communications server owned by my friend Steve.

Another neat feature is Database access. The data from all of my songs and artwork are stored in a Microsoft Access database, and the ASP pages can retrieve, sort, and filter the appropriate data, and use it to generate the big lists of song or artwork. Makes my job a hell of a lot easier!

There are a few things that I'm still not entirely satisfied with. I started programming the website before I actually read the book on ASP programming, and I'm missing out on a lot of features that I could have used. I do plan to go back sometime and revise some of the ASP code, however I'm not gonna make a new site version just because of it. More likely it'll be nicer for me, as things can be a bit more automated.





Back to Top
Log In
Site Path: INFO       Page History
All material © 1998-2003 Rob DM (aka. Draggor). All rights reserved.
By visiting this site, you are subject to the Terms of Use.