Introducing Phonegap/Cordova iOS Social Plugin

We've been using Phonegap/Cordova for a number of cross platform apps lately and have found that we are really starting to take advantage of a lot of native plugins. One of the latest features we were looking to integrate was that of social sharing--namely, sharing items to one's Facebook, Twitter, Instagram etc account from the app.

PHPList Autoresponder Plugin

We've been running phplist ever since our MailChimp fees approached $100/month. By setting up phplist on our own servers and managing our lists ourselves, we save ourselves thousands a year. But phplist, which mostly does a good job, lacks a number of useful features--one of the largest missing features being an autoresponder.

Phonegap 2.2 with armv6, armv7 built against iOS5 SDK

So, this entry is going to be all about getting around Apple's dropping of armv6 support in Xcode 4.5 (iOS6 SDK) and later and how to build Phonegap 2.2 (Cordova) apps that work in iOS4, iOS5 and iOS6.

JMSSecurityExtraBundle 1.3 introduces @SecurityFunction

We're currently investing development resources into an upcoming open-source Symfony2 based project. A few of my favorite bundles are JMSDiExtraBundle and JMSSecurityExtraBundle from Johannes Schmitt, both of which come with the default vendor release of Symfony2.

GeSHI Filter Dark Theme

Are you one of those people like me that can only use dark themed IDEs these days? Ever since I switched to Aptana (with its default dark layout) from Eclipse for most of my dev work, I can no longer look at light-colored code windows.

So how does one get GeSHI filter to go along with the dark trend? Well, here's some css that I use to do just that:

Relocating Wordpress: Why we created Complete Update URLs

Relocating WordPress from one URL to another URL is a common task for us. When building a new site or making changes to an existing site we will often create a sandbox environment to develop and test our changes before full deployment. Moving from development to deployment requires that the URLs in the WordPress database be changed.

Drupal 7 EntityFieldQuery shortcut class for nodes

One of the big changes in Drupal 7 was to create another abstraction layer above nodes, users, etc. This abstraction layer allows one to access all of the various components as "entities". In Drupal 6, I always felt the push to make everything be a node, so this abstraction layer solves that problem--just treat everything as an entity and don't force the node issue.

Optimizing a 7000 uniques/day Drupal 6 site

We recently took on the task of optimizing a high traffic Drupal 6 site that sees more than 7000 unique visitors per day.

On the fly E-Junkie tax UI changes with JQuery

Don't get me wrong, E-Junkie works great when tax is not collected on a sale. However, introducing tax into the equation changes the way the cart system behaves.

WYSIWYG + CKEditor + GeSHI Filter syntax highlighting

One of our goals for our new Drupal 7 site launch was to have a better blog section where we could discuss a few of the solutions we come up with to the everyday problems we encounter. For me, that means I need a good way to display formatted code to readers. Enter the GeSHI Filter. This module looked great and did what I wanted.