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.

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.

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.

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.