Here's part two of the story of this site's evolution. Just like part 1, this is long and pointless, so is hidden by default. Just click the button if you want to read it, for some weird reason.
Stebloke's: May 2008-Nov 2009
May 2008 saw the end of Steveo's Website, with the very first Stebloke's Website rising from the ashes. As you may guess, this was a very important name change indeed. After all, there are many Steveos in this world, but only one Stebloke.
For the first time, I made sure the site was using valid HTML, which was version 4 at this stage. In the redesign, I finally managed to get rid of tables and frames, and the entire site was layed out using CSS, which was a big step forward for my tiny brain.
Where things went backwards was in its structure, as each page once again became its own HTML file, which each loaded in the menu using PHP. The previous Steveo site had used a single index file which loaded in information depending on which menu item was clicked. I think that was the better way, which is why I'm currently back to using it.
I had clearly not yet learned the CSS push technique, as the content area did not stretch to the bottom of the page, and looks weird.
During this time, the wargaming articles became a thing, which were a precursor to the blog entries that arrived later. And on the main page, probably to fill up some space, I added random links and random quotes, which lasted all the way to Stebloke's V6.
I have a valid site at last
Stebloke's V2: Nov 2009-Dec 2010
Immediately visible is the regression in this site's design, in that it is fixed width for some reason. I'd honestly like to go back and ask myself what I was thinking.
The behind the scenes structure was much the same, with lots of independent pages loading in a main menu, though the menu would now be formatted differently depending on where on the site you were.
Forward momentum came when I added filters to the wargame articles, so you could search by game.
Urgh, fixed width weirdness
Stebloke's V3: Dec 2010-Apr 2011
This site was pretty much a V2.5 rather than a V3, as it was just a streamlined version of V2. Lots of worthless info was stripped out of the site, and many pages consolidated, making it easier to navigate.
Stebloke's V2 gets stripped
Stebloke's V4: Apr 2011-Jul 2012
I wanted to use this new site to force myself into learning MySQL. It all went quite well at first, and the site was designed so that people could register, login, and choose preferences in the form of different appearances.
One appearance was made in the style of Steveo's V2 for its 10th anniversary.
For the first time, I also made available one of my games, which was a redesign of an old text adventure game I'd made in the 1990s using DOS batch files. Once you were logged in, the database would act as a save game state, remembering location and inventory and so on.
However, very soon, in July 2011, my web host disabled the mail() PHP function so I could no longer send emails so that people could register or reset their password.
This meant that the preferences and the game had to be remade so they used cookies instead, and I pretty much abandoned MySQL from then on.
That game actually doesn't work at all any more due to more PHP changes, and would need another massive redesign if I were to ever bring it back.
Both the computer game and wargame blogs started near the end of this site's run.
The biggest negative was that the site was still fixed width, though for the first time I made a little floating button so it was always possible to scroll back to the top, something that was very missing before.
MySQL came and went in a flash
Steveo's V2 returns from the dead
Going green
Stebloke's V5: Jul 2012-Jan 2017
I'd not upgraded my web server for some years until I started to develop this version of the site. Now I'd got a more up to date version of PHP, it finally became evident to me how many things were wrong with my current code, and how many errors were getting kicked out. So while I was mucking around fixing the PHP, I also decided to upgrade to HTML 5.
Originally, this had a very similar look to the previous Stebloke's sites, except I finally got rid of fixed width. But then in April 2013 the site got a new default look, with a completely different blue to before. At first, I had to take a step back and use a table to get the look I wanted, but this was later removed when I got my shit together in April 2014.
Like the previous site, there were other appearances you could select, including the Star Trek layout, which I think is the best CSS style I've ever made.
In Dec 2015, I finally let the llap-goch.co.uk domain expire, and laid the memory of the LLAP-Goch Master and his Productioneers to rest.
This site lasted 4 and a half years, which was the longest yet. By far the biggest step forward, I think you'll agree, is that I finally figured out that website is supposed to be all one word.
Original V5 look
Updated V5 look
A bit of a bland alternate appearance
Site trekkin', across the universe
Stebloke's V6: Jan 2017-Sep 2019
This site was designed as the first one to be even slightly mobile friendly, using media queries for the first time. On smaller screens, a different menu bar would load which was far more digestible. And on larger screens, a sidebar would load to take up some of the space.
After the last site's colour experiment, I went back to a more typical dark blue, but kept the light grey as the secondary colour instead of the black. All of the alternate appearances were removed, as I found they really gummed things up behind the scenes.
So much editing of pages and blog posts was needed to fit this new style that I wrote a script to analyse all of the pages and make the changes. All of this mucking about convinced me something needed to change for the future...
The good old dark blue returns
Stebloke's V7: Sep 2019-?
You are here, right now.
The site looks much the same, in terms of the blue and grey. But there's been the biggest change ever in terms of structure. The site has changed from static pages to one big blog with multiple filter options.
It's also more naturally mobile friendly in the terms that it doesn't need different CSS for smaller screens. The only thing that changes is the default image size, which shrinks slightly if the screen is a smaller one.
In its development, content and style were completely separated from one another (finally!), with all of the info in simple text files, and the image information stored in a PHP array. This means further changes to the look of the site will be much easier.
Not that I'm planning any changes any time soon. Far from it. And as this is already well over 4 years old, it's certainly going to beat the record set by Stebloke's V5...