So I got to work creating the new site. Unlike the basic original I designed a proper look and feel for the site and got to work with it's structure and content. It first launched around the middle of 2001 and slowly evolved over time.
The main content of the website contained an A-Z games listing with links to screenshots, tutorials, cheats, manuals and downloads. As well as some tutorials on emulaton and other Amiga related subjects, some file downloads, and a very popular kickstart file download page.
In the same year of 2001 I had been using the forums at GameFAQ a lot. Their Amiga board was dead when i first discovered it, without a single post, but I started posting some new Amiga related topics and soon a group of Amiga fans were using the board and posting some great topics.
We had started building up a good collection of Amiga topics, then suddenly one of the GameFAQ moderators decided our topics were all against the site TOS so he deleted all of them. We were very annoyed so decided we would be better off finding somewhere else to post our discussions.
After some searching I decided to create a new Amiga forum based around the Invision Power Board forums. InvisionFree had just been launched and were offering free hosting of Invision Boards so I created an account and created the classicamiga forums.
Once finished the members from GameFAQ moved with me to the new forum, and 5 years on we are still going.
Since the creation of the forums they have slowly evolved over time. Starting off with a few main forum sections to split it up in to main topic areas, over time this expanded greatly to include many different Amiga sections, as well as a veriety of other off topic gaming and general interest sections.
Progression of the site
When the site was created it was a personal project. I created the whole structure as static with any changes needing the webpages to be directly edited. This meant it was hard work everytime i added anything new to the site.
The site slowly evolved over time to include new content, but as I was working on it by myself it took a long time to add anything new. Other started to submit game reviews and some screenshots but I didnt have much time free to do much more than add the submitted content to the site and the site basically stayed the same, with a few minor updates and new content, until this year (2006).
Kickstart Roms
As mentioned above I originally hosted the Amiga kickstart roms for people to download. I was just trying to help other Amiga fans get Amiga emulation working. But someone informed the copyright holders that classicamiga was hosting the files, so I got a warning.
I removed the files and replaced them with a page called the Kickstart Locator. This linked to any other sites hosting the files for download so I could continue to help others find the files.
But then in 2005 the law changed and it became illegal to place links on your site that linked directly to other sites providing copyrighted files. The owners of the kickstart copyright, Cloanto, contacted me to complain about the Kickstart Locator page so I removed it.
Out with the old
At the start of 2006 I decided I wanted classicamiga.com to become more than it was and to evolve beyond it's current state. This couldn't be done with the existing site due to the way it was constructed, so a whole new site would need to be built to replace it and that was going to take a lot of work.
Also the classicamiga forums had never really been directly connected to the site. The two had started out as seperate projects and never really worked together, mainly due to people finding one and not realising the other existed. Also the forum didn't look that unique with the standard default board template. So I decided it all had to be overhauled and started again from scratch.
A new Beginning
The forums were fine as they were. They just needed a tidy up and a proper template designed to make them look unique and part of the main website. In contrast the old site couldn't be updated so wasn't updated since the start of 2006 and was eventually scrapped to make way for the new site.
Also the site host Freeola (formally Special Reserve) was too restrictive for the plans i had for the new site, so the site hosting got moved to a more dedicated hosting server at 1and1.
I began work on the new site in July 2006, and the first public launch was in August. I decided the new site needed to be community based so all the site's members could help create the site they wanted to see. For this reason I decided to base the new site around a CMS (Content Management System) which allows it's members to add and edit the content themselves.
By the end of August I had been working on the new site for about a
month. I had been getting to grips with the CMS structure and how it
all worked, along with integrating many third party components into the
new site to provide all of the additional functionality the site would
need.
classicamiga.com - v2 (2006)
Hacked
I had just finished most of the site development and was really happy with it, when disaster struck! I got home to discover an email from the site's host saying they had detected abnormal activity on the server and had disabled one of the site scripts they had noticed had a lot of activity from third party access.
On investigating I discovered it was an important file to the site that someone had managed to hack to gain access to the site's server. And whilst trying to fix the problem the site was hacked again, and then a third time whereby the homepage was hijacked. At this point I was forced to take the site offline until I could ensure it wasn't hacked again.
Back up and running
Many in the community using the same CMS were having similar attacks and this was quickly patched and a new version was released to fix the hole being used by the hackers.
After many updates and a lot of security tightening of the server I then discovered that due to some of the new security measures, some of the parts of the new site were suddenly broken. I managed to fix some of them, but others were using third party components so I had to ask for help from the developers of them or wait for updates. I'm happy to say that most of the development community were brilliant and worked to fix the problems as soon as they could.
The site was then put back online for it's members to fully test for bugs and errors caused by the security updates. Bugs were found due to some components still being broken, but i am happy to say that most have since been fixed.
Forum Redesign
During September the classicamiga Forum underwent a transformation. The main site was working properly again so I thought it time to start bringing the forum and website closer together to form one whole. The forum's look changed from the boring defauly Invision Board look to a classicamiga themed grey, red and blue appearance.
The new look forum
And thanks to the site hosting changing for the new site, the forums could now also adopt the same domain to fully combine the two into one site.
The big crash!
On the 15th November 2006 Invisionfree, the company classicamiga was using to host its forum, suffered a harddrive failure in the oldest of their servers, S1. The classicamiga forum had been hosted with them since the start of Invisionfree so the forum was being hosted on this S1 server.
The first we knew about this was when we tried to access the forum and received a server not found error. Two days later the server was back up and restored, but something was very strange. Where were all the posts from between March 2006 and 15th November 2006? And all of the template changes I had made to the forum to make it fit into the main site look and feel were also lost. Going to the Invisionfree support forum showed exactly the same problem with all of their posts since March 2006 missing.
Having to wait a few more days for some kind of answer, the Invisionfree staff finally posted a message on their support forum stating that the S1 server had suffered a harddrive failure and that the only good backup they had was from March 2006! It seems, after much digging from other Invisionfree users and questions to the Invisionfree staff, that they had only been doing backups to the same harddrive! Something quite stupid when you consider you are doing the backups in case of such a failure, so the last thing you do is store the backups on the same harddrive as the data.
Invisionfree promised they should be able to get the lost data back as they were sending the failed harddrive off to a data recovery specialist. A month past and Invisionfree gave no news of data recovery!
FInally, after over two months of waiting, Invisionfree finally announced what we had all expected. The lost data was lost forever! Apparantly they had somehow sent the wrong drive to the data recovery specialist, so the recovered data (which had been fully recovered from the drive they sent) wasn't even the right data! Idiots!
Classicamiga Forum v2 launches
A week after the initial forum harddrive failure, the classicamiga staff members held a discussion regarding the recovery of the forum and how long we should wait until we needed to look for alternatives. We decided that due to the lack of proper backups on Invisionfree's part that even if they could recover the data we couldn't really trust them enough to know the forum data would be safe in the future.
For this reason classicamiga decided to part company with Invisionfree and setup a self maintained forum that we knew was properly being backed up. After looking at all of the current forum software packages available it was decided that instead of going with the latest version of Invision's forum (as used by Invisionfree) we would instead use vBulletin Board.
So in the middle of December after some time spent setting up a new server and the forum software, the new classicamiga forum was launched using the same website address as before
http://forum.classicamiga.com
The new forum is much more feature rich than the old one and contains a lot of fun, as well as useful features that we hope our members will enjoy. We couldn't move the existing members accounts over from the old forum, so we ask that everyone please re-register on the new forum as we would love to see you all there.
If anyone still wishes to take a look at the old forum to see what it looked like, and to read some of the old topics then you can still find it by going to
http://oldforum.classicamiga.com Please remember that the old forum is now locked, so no new registerations or posts can be made. It is purely for historical purposes.
Classicamiga Game and Demo project launches!
At the start of October 2006 classicamiga launched it's Game and Demo Scene projects. The main goal of these is to catalogue and archive all games and demos released for the Amiga over the years, and to include as much additional information and support material for each including screenshots, videos, audio files, manuals, diskscans, boxart, cheats, walkthroughs, guides, downloads and anything else that can be found for each.
Since the start of the project the staff and members of classicamiga have been working hard adding data to both the game and demo sections and you can now see the extent of this work in the Demo and Game sections of the site.
Much is still to be added to both sections, so keep visiting regularly to see the new and updated content. And if you have something you would like to contribute to the site please let us know. Equally if you are looking for a specific game manual, cheat, walkthrough or demo then please let us know on the forum.
Reviews and Comments
Also added to the site at the same time as the Game and Demo project was the ability to leave comments on any site content, much like a mini forum thread under each page of the site. This allows any member to leave a comment or personal thought under a site article, and under any game or demo entry on the site.
In addition all members can add their own Reviews for any Game or Demo on the site. These Reviews are completely self managed so all members can add and edit their own reviews whenever they would like and they will appear on the site as soon as they save them. This is a great way to get members involved in the site content and to bring a personal touch and community element to the site.
If you have some favourite games or demos then please write a review for the site. It would be much appreciated.
Site redesign!
After getting the new site's important game and demo sections up and running I thought it time to spend time giving the site a better design and identity. The original design of the new site was more functional than design centred as it was only intended as a framework to work with while the functionality of the site was being developed. Now that the site was expanding and growing in content it needed a proper design to compliment the content.
After some time experimenting with template ideas and looking around to see what was available commercially I decided to take a professionally designed template that was already available online and cunstomise if for my own needs. Why try to develop something from scratch when someone else has already created exactly what you need? I then combined this with existing site and forum design elements, as well as the classicamiga identity to create the site's new look. This worked very well and has now given the site a much cleaner design and layout. The pre-existing template I used allowed a much cleaner code structure that conformed to xhtml standards and removed the reliance of out dated tables that the old site template was using.
The navigate was also completely overhauled. The original site's side menu system had started to quickly grow into a hard to navigate structure. The new menu structure split this into a three level menu system. Instead of having one central menu system that expands and contracts as areas of the site are visited this new menu structure contains the main sections of the site split between icons across the top of the site. These each lead into their own sub menus under the icons making the different areas of the site much easier to identify and explore. A third level of menus is also available down the left of the site which is used to provide links directly related to the area the user is currently in. This creates much more instant focus on the features and links available in any given area instantly.
Database slowdown
In April 2007 the site started to experience some seriously bad slowdown. After much investigating this was being caused by two related parts of the site. The size of the site and the database server.
Until this point the site was being hosted on a shared web server which used a seperate shared database server. This meant that the site needed to share the server load on the database server with an unknown number of other sites hosted by the same hosting company. This arrangement had worked OK up until this point (although the site wasn't as fast as we wanted), but as the site was continuing to grow the number of database entries for the game and demo scene sections had reached 4000 entries. The existing shared database being used by the site was generating a lot of queries, especially on pages where a lot of dynamic content was present and being shared it just couldn't keep up with the site's needs.
For this reason we needed to move!
The Server move
I had been considering it for some months, but finally the database issues slowing the site down to a crawl convinced me we needed to move. At the start of May I moved the site from a shared server hosting package to a dedicated server of our own. This was hosted in the same data center as the shared hosting package so the move went very smoothly. Everything was seemlessly moved over to the dedicated server for us. All I had to do was setup the databases again and relink them. Very impressed with the upgrade.
So Classicamiga is now running on its own dedicated server, situated in one of the biggest and best equiped data centres in the word.
And was the move worth it? Definitely! The speed increase was instantly noticeable. Some pages had been taking nearly a minute to load on the old server. Now they load in under 10 seconds at the most. A huge improvement. In addition the dedicated server meant no sharing of database servers as it is all now hosted on the same server. And this gives classicamiga access to a lot more resources to host everything we want to include on the site now, and into the future.
What next?
The main site is now running on it's own dedicated server and is peforming very nicely. We can now use the huge speed increase to work on the site without needing to constantly wait for the server to keep up. The forum is also running smoothly and works just as we want.
But we still have much to do and a lot more still to come. The Game and Demo sections are an ongoing project that will continue to be edited and added to over time as we find and create new content. We are always on the lookout for original games manuals, boxart and other supporting material that can be scanned in and added to the site. The data for each game and demo will also be added to and updated as we find more information about each entry.
As well as these existing areas of the main site, there are some more exciting classicamiga projects waiting to be launched. Next in line is the classicamiga Magazine archive. This will feature a directory of all know Amiga magazines published over the years and classicamiga is going to be working on collecting an as complete as possible collection of Amiga magazines as we can. Each will be scanned in and turned into a PDF for direct download from the site. In addition, where available, the coverdisks that originally came with each issue will also be converted into ADF file and also available for download from the site.
In addition we have many more projects and content ideas including work on hardware, software and emulation sections to include their own directories of the most important Amiga hardware, software and emulation releases over the years and will include images, its packaging, PDFs of manual and downloads. Plus much much more to come.
If you are interested in helping us with any of the current or future classicamiga projects, please get in touch via the forum or by contacting Harrison.