Search Results for: test

How to Safely Use Plugin Functions in a Theme

I feel like I’d be remiss if I didn’t add this to the conversation. I’ve seen some people indicating that calling plugin functions in themes is a bad idea (here’s an example comment to that effect). I think this is going too far – including a call to a plugin in a theme is fine…

How to End-of-Life a Plugin

Yesterday I released a version of Popularity Contest that removed all functionality and simply delivered a message that the plugin was discontinued and not recommended. It was the first time I’ve done this with a plugin, and it turns out I hadn’t thought through some of the ramifications of the changes I made. Here is…

Carrington Core 3.4

We’ve gone ahead and merged in the global variables changes into version 3.4 of Carrington Core. We also stripped out the lightbox and color picker code so that Carrington Core is just a lightweight template selection engine. If you have a Carrington-based theme that relies on the lightbox or color picker, grab the code from…

Social 2.5 beta 2

We’re just about ready to put a bow on version 2.5 of Social. If you’d like to test the second beta release, grab it from GitHub. Social is a plugin that allows you to maintain a centralized conversation on your site, while also participating in conversations on Facebook and Twitter. This post is part of…

Warning: Cart66 Vulnerability

UPDATE: Please see this follow-up post. Last summer we were working on an e-commerce site that integrated Cart66 with WordPress. As part of the development effort there, my team at Crowd Favorite discovered a vulnerability in Cart66. We reported this to the Cart 66 team on July 11, 2011 and received the following response on…

On Paper

Paper for iPad

Quite simply, Paper is the best app I’ve seen in a long time.1 It just turned my iPad from a device I leave at home for email, browsing and playing games to a business tool I want to have with me all the time. Over the last six months I’ve been using paper sketches more…

FavePersonal: Colors

FavePersonal Color Settings

One of the most fun features of FavePersonal is experimenting with different color palettes. We’ve made it easy to experiment with different colors and find a set that makes your site feel like it’s your own. No need to fiddle through dozens of color pickers, you can choose from full color palettes, preview them, and…

Announcing FavePersonal

FavePersonal Screenshot

I’m very proud to announce the launch of FavePersonal; a WordPress theme designed for personal websites. I have been using (and building and testing) FavePersonal on this site since August of last year and I am very pleased with what we’ve created. The features for FavePersonal were driven by my goals for version three of…

Carrington Themes on GitHub

As part of our move to Git, we now host our WordPress code on GitHub. Carrington Core was moved over a while ago and I finally finished migrating the rest of the themes from their old home on Google Code. The themes are being renamed: Carrington Blog is becoming FaveBlog Carrington Text is becoming FaveText…

Git Submodules are not SVN Externals

One of the biggest hurdles I had to get past in order to use Git efficiently was getting my head around the differences between SVN’s externals and Git’s submodules. Since our migration from SVN to Git, I’ve seen other folks on our team working through the same hiccups I had initially. I thought the following…

OS X 10.8 Mountain Lion →

Is Gatekeeper proof that Apple wants a vibrant Mac software market outside of the Mac App Store? Or is it just another click of the ratchet to a future where all software must be approved by Apple? I think it’s a Rorschach test; the facts can interpreted either way.

It’s hard to argue against the success Apple is having, but I’m extremely wary of the power Apple is wielding over their entire ecosystem.

Michael also has some great thoughts on the annual release schedule in this post.

Work-Life Balance (We’re Hiring)

It’s been very interesting to me to see how some folks are re-evaluating their work/life balance in the wake of reading Isaacson’s Steve Jobs biography (most famously, this story). I’ve been making some of the same evaluations over the last few years following the birth of my daughter. This isn’t a new thing for me.…

SVN to Git Migration

A couple of weeks ago we shut down the Crowd Favorite office for a day and a half to do a migration from SVN to Git. This was not a small undertaking. We had nearly five years of code in a single SVN repository that was then broken out into literally hundreds of Git repositories.…

http_build_query() Separator Tip

I ran into an interesting “bug” in Twitter Tools last night that I traced back to http_build_query(). I expected that the query strings generated by this function used & as a separator for the key=value pairs, but on one of our test servers, the separator being used was &. This is a php.ini config setting,…