Jun 21 Traversing the DOM Tree with jQuery Written by: Curtiss | No Comments »

Although jQuery can be extremely simple to use once you get the hang of it, there are so many functions and methods that it can be overwhelming and confusing at times.

One issue I had over the last week or so was figuring out how to simply traverse the DOM tree. Using jQuery selectors, it’s a breeze to do so; but what do you do when you’re working on a specific jQuery object and you want to go up or down the DOM tree? Continue Reading »

Jun 18 Wordpress 3.0 Released Written by: Curtiss | No Comments »

So, the big news yesterday was the fact that Wordpress 3.0 (codenamed “Thelonious”) was released. For me, the major milestone from this release is the fact that WordpressMU no longer exists as a separate project. Instead, WordpressMU has been merged with the standard version of Wordpress, making it possible and easy for all Wordpress owners to manage multiple blogs/websites from a single control panel.

This release also implements a brand new default theme that was built specifically to showcase some of the really nice new template features built into Wordpress. Widget control has been improved and expanded; menus are now fully customizable from within the admin center (no more hacking theme files to get a custom menu) and more.


Jun 16 BoagWorld Says Good-Bye Written by: Curtiss | No Comments »

A few days ago, Paul Boag announced that he would not continue publishing the BoagWorld podcast past the beginning of next month. While I understand his reasoning, support his decision and am really looking forward to see what he produces in the future; I am also very sad to hear this news. The BoagWorld podcast has been an invaluable resource for me since I discovered it. Continue Reading »

Jun 14 10 Unexpected Online User Behaviors to Look Out For Written by: Guest Writer | 1 Comment »

When designing a website, there are key user behaviours that should be taken into account. But in order to take them into account, it helps to know them. Below are 10 of the more interesting and less well-known user behaviours that regularly occur in user testing:

People have banner blindness

People don’t notice banners. It’s been found in eye tracking studies their gaze literally avoids settling on any area that looks like an advert instead it seems people actively try to avoid looking at them. This effect is called banner blindness.

Banner blindness affects most people, and has a startling side effect. Useful areas of the site that are overly graphically designed (and end up looking like an advert) are ignored by users as though they were adverts.

Continue Reading »

Jun 13 Writing a WordpressMU Widget Written by: Curtiss | No Comments »

While working on a new website today, I found myself needing a widget that would show the archive list from one blog on another blog within my WordpressMU installation. Unfortunately, after a bit of Googling, I couldn’t find any that already existed. It was then that I decided to take matters into my own hands.

I started searching for tutorials on building Wordpress widgets. I found some decent tutorials, and was able to put the widget together pretty quickly. However, I then realized that I needed to be able to use multiple instances of the widget, as I have more than one sidebar set up (one or the other is shown, depending on which page the visitor is viewing). Then, it was basically back to the drawing board. Continue Reading »

Jun 10 AES Encryption with PHP and MySQL Written by: Curtiss | No Comments »

Occasionally, you may find the need to encrypt information within a database. One of the standards for encryption is AES (Advanced Encryption Standard). In fact, in a lot of government institutions, AES is the required data encryption method.

At this point, I feel I need to make an important distinction. Encryption is a reversible method of masking data; not to be confused with hashing, which is supposed to be a one-way encoding method (though, many hash methods can be cracked through various types of attacks).

If you do need to encrypt your data, you have a few options when working with PHP and MySQL.

The first option is a pair of built-in MySQL functions. AES_ENCRYPT() and AES_DECRYPT() make it easy to encrypt and decrypt your data directly through a MySQL query. In order to use the AES_ENCRYPT() and AES_DECRYPT() functions, you will need to provide the data (original data should be provided to the encryption function, the encrypted data should be provided to the decryption function) as the first parameter and a 16-bit key as the second parameter. The same key will need to be used for both functions (otherwise, the decryption won’t work properly).
Continue Reading »

Jun 7 Google Gets in the Spirit of the World Cup Written by: Curtiss | 3 Comments »

Goooooal on GoogleThanks to Benjamin Golub for sharing this (at least, that’s where I first saw it). I wonder if they’ll keep this going until the World Cup is over.

 

Jun 6 Wordpress Password-Protected Posts Written by: Curtiss | No Comments »

Following are a few quick tips for working with the built-in functionality to password-protect pages and posts in Wordpress. Wordpress allows you to add a password to any post or page, and hides the content of that entry until the visitor enters the appropriate password. Each password-protected page has its own unique password, and only one single password is used for that page (as opposed to “Private” pages, which require a user to be logged in with their own username and password for the site). Continue Reading »

Jun 5 Quickbooks Online Available to the Masses Written by: Curtiss | No Comments »

Quickbooks Online - IE6 Warning MessageUp until a few months ago, the only way to use the Quickbooks Online interface was to do so through Internet Explorer. The interface did not work at all for people using browsers other than IE, which meant that it was wholly unavailable to Linux users and Mac users (I have no idea whether it worked on Mac’s version of IE or not, but I’m fairly certain it didn’t).

Then, in October, the application was updated to begin working with Firefox on Windows and Safari on Mac. This was a step in the right direction, but still didn’t make the interface available to Linux users. Continue Reading »

Jun 1 Google Fonts Written by: Curtiss | No Comments »

Google Font LogoOne of many new features in CSS3 that has the Web development and design world clamoring is the introduction (well, reintroduction and standardization, really) of embedded fonts. Commonly referred to as the @font-face property, CSS3 will allow you to use non-standard fonts on your Web pages without having to resort to using images. Instead, you’ll upload the font file (in most cases, a Truetype Font [TTF] file) to a space on the Web, then use the @font-face property to import that font file as a resource for the page. Continue Reading »