Ran in to a fun one in the WordPress core today. If your plugin stores post meta and you store that post meta as an array then you’re prone to a bug in the WordPress core that can break your data should someone export their data and reimport it on another WordPress install. Yeah, this [...]
August 2, 2010 | Web Design & Development, WordPress | 4 comments
So, you’ve used WordPress to build your client’s site and to provide downloads for the site’s users. You’re hiding the links to download content based on the user’s logged in status. Great. But what happens when the logged in user copies the download URL and sends it to his friend? Well, unless you’re filtering the [...]
July 1, 2010 | Web Design & Development, WordPress | 6 comments
Today marks the release of WordPress 3.0 and with this release the WordPress TextMate Bundle is ready for it. The bundle had been updated to support the new features in WordPress 3.0 including, but not limited to: custom post types, featured images, and WordPress MU integration. The menu has been rearranged a little bit and [...]
June 17, 2010 | Plugins, TextMate, Web Design & Development | 1 comment
So, if you’re one of the geeks that likes to live on the cutting edge of cool and use the Chromium nightly builds instead of Google Chrome proper or one of those paranoid types that wants to stay away from the built in usage tracker in Google Chrome then this post is for you. Well, [...]
May 29, 2010 | Web Design & Development | No comments
The WordPress TextMate Bundle was just updated to include support for internationalizing strings. Its not terribly obvious how the feature can be used, so I thought that I’d do a quick outline of its features. The goal of adding this support was to make it as seamless as possible to integrate with your coding style. [...]
May 21, 2010 | Plugins, Web Design & Development | No comments
Look, ma, we’re famous! Ok, not really. Thanks to the guys (and gals?) over at Bare Bones my WordPress Clippings for BBEdit are now listed on the Official BBEdit Clippings Library page. Now I’ll have to see if I can talk them in to some kind of developer discount as I haven’t had a chance [...]
May 7, 2010 | Plugins, Web Design & Development | No comments
I don’t mean to badmouth WordPress when I say this, but if you deploy a WordPress based site without optimizing your install you’re just asking for a slow site. Below is everything I know about optimizing a WordPress installation. It is by no means a list of everything you can do to optimize a server [...]
March 31, 2010 | Web Design & Development | 5 comments
I can actually say that I’m timely on this one! The WordPress TextMate Bundle and the WordPress Clippings for BBEdithave been updated for WordPress 2.9 “Carmen”. There wasn’t a lot that changed as far as the bundle is concerned, most of it being about a shift in line numbers of where the functions are located [...]
December 21, 2009 | Plugins, Web Design & Development | No comments
Stupid Gippy Trick #2495: The title may sound funny, and the concept a bit weird, but when you’re working on many different client servers, development and production servers, with as many different configurations, keeping track of DB credentials can get a little tiresome and time consuming. Here’s a command line one liner to print the [...]
December 18, 2009 | Web Design & Development | No comments
There’s been a few updates to the WordPress TextMate Bundle recently. Function Definitions:Use the keyboard shortcut Command-Shift-H while the cursor is within or highlighting a WordPress function to bring up a tooltip that contains the current function’s usage and path to the file that defines the function. Goto Function: Included is functionality for defining the [...]
December 6, 2009 | Web Design & Development | 1 comment
I’ve added partial function definitions to the WordPress TextMate Bundle. The tool-tips list the function definition as well as the file and line number where the function is defined so that the full function definition can be looked up easily. The function definitions can be brought up by selecting or setting the carat inside the [...]
October 3, 2009 | Web Design & Development | No comments
If you’re using a favicon on your site, then you’re fine. If you’re not: Just recently I noticed that WordPress will do something evil: if you don’t have a favicon.ico on your server WordPress will do a 404 return on the favicon.ico request that’s made by pretty much every modern browser. To say it again, [...]
September 18, 2009 | Web Design & Development | 3 comments
I was having one of those never ending text editor comparison conversations at work the other day and learned that BBEdit has some pretty easy to format Clipping functionality. Since I had pretty much built a generic function parser for yanking the information that I needed out of the WordPress source files for the WordPress [...]
July 24, 2009 | PHP Scripting, Web Design & Development | 3 comments
MySQL always amazes me with the breadth of functionality that it has. Too often we just use it to push and pull information from the database. So when I hit an occasion where I can so in a single SQL statement that would require a time consuming PHP I get excited.
April 3, 2009 | Web Design & Development | 2 comments
Not by much, but the next iteration will surely be more friendly to the Flickr medium photo size. Right now Medium doesn’t fit, and posting photos as the small size just sucks.
March 15, 2009 | Web Design & Development | No comments
After a while of using and not using this plugin I decided that it needed an update. The previous version would simply insert paragraphs of lipsum but now the plugin is set up to return a few helpful elements as well.
February 22, 2009 | Plugins, Web Design & Development | No comments
In a previous post I talked about a quick and dirty jQuery image slider technique that was conceived late at night and on a tight deadline. Now, with the attention of a friend (thanks John!) and a little time to work on it, the image slider has been improved! Ya. View the demo here: /stuff/slider/improved.html#2 [...]
February 19, 2009 | Web Design & Development | No comments
Just so that you’re sufficiently warned: This post offers no practical information. Its a "remember when? didn’t that suck?" post. I think it was 2004. Prototype.js was new and was rocking my world. But it was still just a few convenience features put on top of JavaScript. I needed to stripe table rows dynamically and [...]
February 12, 2009 | Web Design & Development | No comments
Update: This script has been overhauled since this post. View the new code and demo here. As fate would have it the first night of my trip to Provo, Utah turned in to an all night work session to get a few things wrapped up so that we could release them during WordCamp Utah. As [...]
September 28, 2008 | Web Design & Development | 1 comment
Puddlemonkey.com has received its long overdue redesign. The update also puts the site on WordPress. The site is about the writing so the design is meant to be playful and stylish, yet still leave the content as the main focus. There’s still plenty of work to be done but this gets it off the ground [...]
September 2, 2008 | Web Design & Development | No comments
Update 2009-02-22: This plugin has been upgraded to version 2. Read about it by clicking here. Tired of copying/pasting Lipsum placeholder text? Me too. Behold Gippy’s Lipsum Plugin. Bask in its laziness. With a simple {lipsum} in your post, page or comment you can embed 3 paragraphs of Lipsum text. It works on the creation [...]
June 20, 2008 | Web Design & Development | No comments
Found a nice little bug in the stable version of MySQL5 in the MacPorts repository yesterday. Version is 5.051a and when using GROUP BY it ignored ORDER BY DESC and returned results in ascending order. Its been a known bug since MARCH. The MySQL5-devel port is working fine in the mean time, but holy shit. [...]
June 19, 2008 | Web Design & Development | No comments
I just finished up a new version of my script that embeds flash video in a web page to make it more diversified in what kinds of video it can handle. There are some that will not work since they’re doing some url manipulation on the ID of the flash object that make it impossible [...]
January 17, 2008 | Web Design & Development | No comments