Showing posts filed under: Dev

Expression Engine 2 Plugin: Empty P Stripper

Feature image

I’ve got a small little Expression Engine add on., but it might be helpful if you use Pixel and Tonic’s WYGWAM to give your client’s text entry into an Expression Engine textfield a little UX love.WYGWAM’s a good tool that I’ve used several times on sites. Clients find it an easy thing to pick up. For a recent build though, I kept noticing some strange spacing when my client was using it to create copy. There were empty P tag pairs scattered... + read on

Expression Engine Addon: Conditional TrunchHTML

Feature image

I've been working on an Expression Engine site recently where I needed to truncate some HTML to fit within a certain sized space.I've done similar truncations tasks before, right here on the SuperGeekery home page, with Oliver Heine's handy TruncHTML. I use it in combination with my own SuperGeekery Tagstripper to selectively strip out some of the HTML tags. (On a side note, it looks like Hacksaw has now combined these functions to some extent... + read on

Setting Facebook Status with Flash - Version 3

Feature image

A quick adendum to this post: Facebook has once again changed the API. As of July 12, 2011, you can no longer set the 'message' part of the status message. The lack of a message prompt makes the app we build here a little pointless, but not entirely. You can still set the image, the caption, and other pieces of information that will accompany a user's status message, but the message content itself is no longer able to be prompted by you as the... + read on

Auto Print an HTML Page

Feature image

I recently worked on a project for a client who wanted to allow a user to view and print a number of recipes directly from a Flash banner. There were all the other ways of interacting with the recipes as well, like emailing, sharing on Facebook, and sharing on Twitter. (I don't go into those other thing in this post, but you can find me talking about how to do things like that elsewhere on SuperGeekery.)Additionally, the client wanted these... + read on

Untangling MX: Setting up DNS records for a web site with different mail server.

Feature image

Image by Ryan Alexander

I recently had to set up an MX record for a client and although I’ve set them up before, it suddenly made sense to me in a way that it hadn’t before. Perhaps my story will help someone else have a similar epiphany.Basic name server set up.My client had their site and their mail all handled by the same serving company. This meant their name server records were basic. There were 3 entries and that was it. All traffic to their domain used the... + read on

Setting Facebook Status with Flash (The Hard Way)

Feature image

You may have already checked my post Setting Facebook Status with Flash (The Easy Way). As the name implies, that?s the easy way to prompt a user to update their status. That version basically calls a special Facebook URL from Flash that prompt a user with suggested text in the status window that they can edit before they post. That method is useful for many situations. It's a lightweight and very simple to code.But why do things the easy way... + read on

Quick tip: Make the Facebook User Interface Play Nice with Flash in Chrome

Feature image

We recently updated the brick breaker game on the homepage of to use the Facebook API for Flash. Basically, if you want to share your score, the game will let you post your score to your wall on Facebook. It can do this because the game is a register Facebook application.It was all going well until I tested the game in Google Chrome on the Mac. (At the time I write this, Google Chrome was at 10.0.648.127.) The embedded Flash movie... + read on

How to change your CSS styles based on the day of the week with Expression Engine

Feature image

The Double Rainbow Guy.

This site’s color scheme changes every day of the week thanks to the design’s flexibility. (Thanks, Monika!) For example, if you’re seeing this on a Thursday, the whole site is orange. If you come back 7 days in a row to see all the pretty colors, you’ll make my Google Analytics giddy as a schoolgirl.How can you do the same thing with your Expression Engine site? Well, there many ways, but I’ll tell you about 2 of them that I used in... + read on

Where there’s a will, there’s a dial. A dial component for Flash.

Feature image

For a recent Flash project at JMX2, I needed to have a dial for a user to turn and it would effect affect how many particles were generated by a particle generator.There wasn't a dial component in the standard Flash IDE, so I looked around online and although there seemed to be a couple Flex versions, I didn't find a Flash version. I needed to make one myself. A dial seems so simple but there's more going on there than you might guess. It... + read on

How to make a mobile version of your site with Expression Engine 2.

Feature image

If you visit, you will see a very simple version of this site. (NOTE: As of June 1, 2012, I stopped maintaining the mobile example site, but the tutorial that follows still works.) It’s not a full fledged version of this site, but it served as an experimental exercise for what I wanted to try. Basically, I wanted to have a mobile-friendly version of my site without needing to write content in 2 different entries in my... + read on

Twitter Feed

John Morton talking on Twitter

Meanwhile on Instagram… //

My latest shot from Instagram.