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

This is a difficult question since so much is new! I have added the following (not in order):

  • The number of posts has been added to the modular category list e.g. General [10].
  • The newly added mod_rewrite tools have been improved with more rewrites. This makes these URLs more SEO friendly
  • Adding a new post to a category is easier than ever, and the interface is no longer complicated by many input fields
  • The new settings panel allows you to maintain settings without needing to change the files
  • Pages, categories, posters and tags now all redirect to the newly implemented rewritten URLs. Instead of using ?poster=test BalfBlog uses /poster/test/
  • Security improvements
  • Prepared statements with MySQL and PHP
  • Search improvements to make the search work like Google's search engine
  • TinyMCE can be customised
  • The whole of BalfBlog has been developed to be widget-based/modular. Choose to use some of the built-in widgets including the BalfBlog sidebar widget and the categories widget and style them as you like. But of course you don't even have to bother with them, since that's what it's all about.

I'm finally done with my dissertation and whilst the last few months have been a disaster for my health (well, technically not, it's been more of a disaster for the NHS and messing up their own diagnosis), my dissertation is, in my eyes, one of the greatest things I have ever produced! I'm nearly finished my degree too so I can have a relaxing few weeks to recover from everything and get back to a bit of stress-free normal life.

Posted in Life
dissertation
clickit
finished
jamie
balfour

The new BalfBlog version 2.0.1 will be released next week. Currently the main features that have been added have been added for the ClickIt blog to improve it, since I am currently working on that at the moment as my main project.

The following have been added:

  • Security improvements
  • Better use of mod_rewrite to make URLs work better
  • Search improvements now mean that you can join words together using "" e.g. "windows 8" would search for the exact term windows 8 and not each word individually
  • Dashboard improvements
  • A new settings panel
  • Add your own items to the TinyMCE editor! You can now define your own items for the TinyMCE editor.
  • A new system to update your blog automatically (Linux and Mac based servers only)

This will be the last update of April so I'm trying to make it somewhat significant. April and the end of March have been the most significant months in the development of BalfBlog. I hope you enjoy the next update as much as I am!

Posted in BalfBlog
balfblog
updates
new
posts

The front end of BalfBlog is now using prepared statements for everything. This was absolutely crucial since most of the front end relied on users sending GET requests to the blog. These are now completely safe since the update. 

The dashboard has already featured prepared statements for sending information, but the front end was still lacking. I will point out however, as a result of this update you currently cannot combine queries. This means you cannot search for a user and a category at the same time. So this no longer works:

blog/?cat=General&poster=jamiebalfour04

This is coming back very soon however. As a matter of fact it is in the latest version, it's simply not tested thouroughly enough for me to be sure it can be released.

Posted in BalfBlog
balfblog
updates
blog
front
end
prepared

The big security update for BalfBlog is done! Now all statements are protected against SQL injection and use PHP's prepared statements. I'm hoping this will make BalfBlog much more secure for all users.

If you are interested in downloading a pre-release version, let me know by email.

Today I have decided I will no longer add support for Internet Explorer 8, 7, 6 and below to BalfBlog, BalfBar, BalfSlider, BalfRibbon and my own website.

Subsequently, users of these will see a very small reduction in file size. 

After many years of adding extra support to my website for older browsers, I have decided it is time to move on. I am officially ditching a percentage of users of these older browsers.

Posted in Website news
ie
internet
explorer
8
7
6

Hello everyone, I'm posting this comment about my Disqus comment system which I have recently had to update. Since Disqus currently does not offer the ability to move comments from an old URL to a new one, I had to delete older comments to prevent them going through to the error page. I have readded all these comments using the names of the original people (note the names, not their user accounts, thus these will not take you to their accounts). I have done this since some of these comments were useful and because there are still very few comments (despite hundreds of views a month). 

Posted in Website news
disqus
comments
removed
updated

BalfBlog will gain more success over the next few months when it moves away from being just a blogging system.

Plans for BalfBlog include the ability to create and modify pages on your website for you as well as be your CMS for your blog.

Currently, BalfBlog is also only available to request for download. This will change soon when I release it to my own Download Center.

Posted in BalfBlog
changes
updates
balfblog

A couple of weeks ago I posted an article about building a webpage with a fluid sidebar. I was completely unaware that this is actually a common issue, but I'm very proud to say that all of my solutions can also be found on the Wikipedia page on the Holy Grail (web design). A lot of my knowledge on this comes from my own experience with the issue, since my website actually follows this design pattern and I struggled to get it perfect.

Posted in Web Design
web
design
holy
grail
fluid
sidebar
side
bar
javascript
css
html

I have decided to deploy a blog for BalfBlog updates on my website. Since I have multiple (infinite) databases on my server and plenty of storage space, I thought I may as well create a more dedicated blog. This blog cannot be subscribed to and I currently intend to keep it that way. Major updates will likely still be repeated on my own personal blog. 

You can subscribe to the new RSS feed feature by just clicking the button on the front page.

For now the biggest update is the RSS which was added earlier this morning.

I will update the ClickIt and Zenlang websites with these updates.

Posted in Miscellaneous
update
balfblog
welcome
Powered by DASH 2.0