Jamie Balfour

Welcome to my personal website.

Find out more about me, my personal projects, reviews, courses and much more here.

Jamie Balfour'sPersonal blog

Now that the design of my site is finished (as of last month), I want to take a look at what I have actually changed and managed to construct, my achievements with the site and what I have learned.

New features

The new design

During version 1 of my site (circa April 2010 - Dec 2012) I had no real theme to my site. It became a cluttered collection of pages using a cheap template offered to me by my host.

In December 2012 I had a thought to redesign my page by the end of January 2013. By January 2013 version 2.0 was released. It had barely any real CSS involved in it, in fact most was included in the pages. In April 2013 I rebuilt my blog using Word Press and then added my community blog We Blog as well. By the end of May 2013 version 2.2 was released and there was new PHP and MySQL content powering the pages.

As much as it does not seem that long ago it was that bad, in June 2013 the redesign started again and by 4th of July 2013 version 3.0 was released. It now featured HTML5 and CSS3. The site was built with PHP and DHTML that made the site more dynamic. I made the site in to my own CMS (content management system) that made updating sections of it much easier. I was very impressed with how it turned out. Just last month, version 3.1 was released which featured so many new features over 3.0 such as the new menu which allows me to put many different sections and pages on my site without cluttering the menu and added a new fresh design to a few of the older designs using PHP. I no longer need to update the page when I add a new article, review or tutorial as it is all done by PHP. I now have my own liveblog, gallery and a special way of updating my site.

The gallery

gallery

Whilst I was building my site, I added a photo gallery for my photos. This one was attractive and was actually built by my host. But by version 3.0 I was thinking about replacing it with my own custom gallery and by version 3.1 when I released the new design I launched my new gallery as well. The gallery is constructed with the server side language PHP. PHP builds up the page using the images on the server already. I can create an album or section within an album which gives more detailed information about a photo. For instance, in the album Gismo and Petro, you can see there are two sections; namely Gismo and Petro, and they are divided automatically by the PHP which generates the site. Of course, this would be demanding on the server, so I developed JCATCH, which is my own caching system for PHP. It assesses the cached content to check if it needs updated and updates it or throws the user the cached version.

Liveblog

An easy to update blog that I can post like on Twitter. It will automatically update with the latest news when I post. I will be using this to cover live events, as I have been invited to a few events (Nintendo and a few other software companies in the past).

CMS

Content Management Systems are designed to make it easier to put information on a site. I have built my site to make it as flexible as possible. If I want to upload a new review, all I do is open my CMS application (I built it) and give it a HTML file and any images or other content and all the rest is done for me. The CMS is called BlackCat, to go alongside BlackRabbit. 

What I have learned

JavaScript

I learned quite a lot of JavaScript when creating this website. In fact, I have made my own library on my site of JavaScript that allows me to easily reuse it for other sites. The JavaScript on my website is used for many things. One of the most important is the menu. I did not however, write the menu. The menu is by MenuCool.com. I did however write the code that maximizes the page and sorts the menu for different user agents. I also have managed many other smaller JavaScript uses through out the site that make the site the way it is.

CSS3

The site is full CSS3 and has many CSS3 features in it. This was something I learned to the full from no knowledge of CSS at all within about one week. Once I got the hang of CSS the site was just to be built (this was the starting point, after all).

HTML5

HTML5 is the new standard of HTML and it really is fantastic for producing sites. No more of the end tags for instance with images (that's XHTML only) but more focus on the requirements such as alt on images which means you never forget it. My site is now fully HTML5 which means that I can easily embed video into it without the need for making some crazy video plugin or using something like the QuickTime plugin.

What is still to be done

I have made a good design with some features I had only dreamed of before. This year I will be focusing on what matters on my site, content. On top of that, BlackRabbit will be getting a redesign and version 2 will be fully released by the end of the year. If you are unsure on what BlackRabbit is, I will be producing an article for my website that neatly describes its purpose and functions.

Some software pages are still not complete and will be undergoing work this month. I hope to have a preview of every piece of software by the start of November.

What I have achieved

I hope that you would agree with me in saying that I managed to achieve a nice website that looks smart and finished. If not, please do say what you do not like about my site and what you do like as a comment below. Feedback from my site has an average of 7/10 so somethings must be missing (I do realise that a few pages are inconsistent since they use the version 2.0 edition of my website).

If you want to quickly fill in the feedback survey, just click here. If you wish to contact me about my site and feel that you have interesting feedback, you can contact me using the sites contact form.

Posted in Website news
review
website
jamiebalfour.com

This blog was spammed and sabotaged over the last week which is why I had not posted over the duration. I have since then managed to obtain control of it again and have freshly reinstalled WordPress on to my site, put in three new security measures and totally stopped spam on the blog.

I'm not sure how this happened but it could be related to the recent attack on WordPress blogs. I have also used this opportunity to improve security on the WeBlog WordPress blog.

Posted in Website news
blog
fixes
wordpress
attacked
attack

We Blog

Finally, a WordPress We Blog. The old blog has been scrapped and replaced with a new one. Anyone can now join and write with me and other bloggers! Here's why you may consider it:

  • My personal blog brings in about 30+ views a day which can easily transfer over to this blog as I recommend and write for it
  • The blog is run by me, and I know how to run the blog to make it successful
  • It may encourage others to view your own blog
  • It is created with WordPress

So if you want to be an author or editor, please get in touch.

Posted in Website news
we
blog
weblog
design
redesign
gaming
entertainment

A long time ago, I used to have a Facebook page. But during late 2010 to late 2011 (the bad era for my website) I did not maintain the page, and Facebook discarded it as a deprecated blog.

I am happy to announce the page has been reopened. It can be found here: https://www.facebook.com/jamiebalfour04

Posted in Website news
facebook
shutdown
reopen

Some pages have now been turned into PHP equivalent pages, i.e. from HTML to PHP. This marks an important change in the site which is now going through a major change to bring more of an interactive PHP experience. Pages such as Articles, Reviews and Tutorials, as well as the Development subpages have all become PHP pages, as I have updated the site to automatically display articles when I upload them. This makes it much easier for me, but also guarantees the accuracy.

So despite what I said a few months ago about never going to become a web developer, I'm really starting to get some where now and many people have begun commenting on how good my website is beginning to look!

Posted in Website news
php
server
side
website
code
processed

A simple question that I have answered today. This blog needs updated every so often to ensure the best WordPress compatibility. To do this, I need to temporarily close the blog down to maintenance mode. This means that the transition will be as seamless as possible whilst as effective as possible. I will not post before doing this, but I will probably skip most minor updates, only updating on major builds (or perhaps every few builds) as I want to keep disruption as minimal as possible.

Posted in Website news
wordpress
update
system

In about 2 or 3 minutes I will be deleting my old blog to make room for my new WordPress one. I have moved all of the posts over to this blog so they will still be available.

Old blog

Posted in Website news
goodbye
blog
one.com
app
share

You may have noticed my blog has now changed to a WordPress blog. This is a new update that I have fired in today, unexpectedly! The new design makes it much easier to find the information you need, as well as the post you need. On top of that, the blogging system when compared with my host's default blog is much nicer. I can also do many more things as well as having the MySQL power over the database.

Posted in Website news
wordpress
blog
running
use

I was a bit inspired to build one of these blogs and have been for a while. So here is my new WordPress blog. For future reference, I will begin transferring all of my old blog posts onto this blog.

Posted in Website news
wordpress
blog
system
open
free
view

My website has got support for MySQL databases and I have just learned how to implement a database. So I started to work a bit on some PHP to access my database and got it working. Because of this, the subscribe button now puts the email addresses and names into a database which I can easily export for the newsletter.

Posted in Website news
mysql
website
update
subscribe
newsletter
Powered by DASH 2.0