Joining ThinkShout

I’m excited to announce that I’m joining the ThinkShout team as a senior software enginer. ThinkShout is a mission-driven team that delivers engaging work for some amazing non-profit organizations. ThinkShout caught my eye a couple years ago when they launched the RedHen CRM platform for Drupal. I was impressed not only because RedHen is free and open source, but because Sean Larkin took the time to walk us through working with the CRM inside the Drupal platform.

Read On →

Wordpress vs Drupal for Complex Sites

Dries, the creator of Drupal recently started a conversation about WordPress vs. Drupal. This is the first time I’ve read a great discussion about the pros and cons of each platform. John Eckman, the founder of one of the best WordPress agencies responded well on his blog. John’s experience with the two communities seems similar to my own because I’ve also been an active participant in both communities. In fact, 3 years ago, I considered myself a WordPress expert.

Read On →

Join me at the Devsigner conference in Portland this May: designers and developers join forces!

Devsigner is celebrating the cross-overs, the multi-disciplinarians, the coders who paint and the designers who send pull requests — and those who want to develop some new left-right brain skills. We’re looking for folks to break out of their familiar meetup silos and apply their knowledge across the crafts of development and design. Join me at Devsigner in Portland, Oregon, May 23-25! Tickets are now on sale, and session submissions are open until this Friday, May 2!

Read On →

Improving Drupal Frontend Performance

Steve Sounder’s is an authority on web performance. He writes about everything from front end performance to browser performance. As a front end developer, it’s easy to get lost in tasks that don’t matter. There’s a saying in software development, “Don’t optimize until you need to.” In frontend development, that doesn’t apply because we don’t write complex algorithims. But, it’s important to make sure we focus our time and attention on the right stuff.

Read On →

Mysqldump and mySQL/Mariadb import of Microsoft Word Special Characters Windows 1251 (Latin1)

I needed to export and import a WordPress database from Dreamhost. So, I logged in via command line dumped the files with: mysqldump -u user -p > databases.sql I then copied those files to the new server and ran mysql -u user -p < databases.sql Everything was going great until I loaded a blog post with Microsoft Word special quote marks in it. Arrg! I managed to get the files with quotes intact out of dreamhost with this: mysqldump --default-character-set=latin1 -u user -h host.example.com -p > databases.sql However, In Mariadb on the new server Microsoft special characters were still wrong on the new server after the import!

Read On →

Drupal 7 AJAX Forms

Using AJAX to update a Drupal 7 form could be easier. The documentation on this feature is extremely verbose, and I had a difficult time piecing together a working example. So, here’s the code to modify the values of a second field when the value of the first is selected. The code below will use the taxonomy_voc drop down to control the product model drop down values. This code does not work with field widgets that define their own AJAX.

Read On →

Portland Drupal Group Gets a little Awesome

Have you ever had a client ask for everything to be red? Or perhaps it was auto playing audio on every page load? Well, check these awesome sites out. Portland is a Drupal epicenter. The Drupal community comes together strongly in many places around the world and Portland’s Drupal User Group is no exception. Once a month we gather for conference quality presentations about all sorts of advanced Drupal topics. Last night our fantastic host, Jason, Yee (JYee) did something different.

Read On →

Increasing Klout Score by 30 Points

Does LinkedIn ever send you messages that aren’t spam? Well, anyway, while deleting my LinkedIn spam, I saw one of the largest SEO firms advertising an SEO manager position that required a Klout Score of 50. And, I thought, well that’s lame! Who cares about Klout? Then I thought, could I hack my social media profiles to increase my Klout score without much work? Hacking Your Klout Profile Score As someone who does not use social media, outside of using Facebook to look at family photos, you’d think I would have a hard time getting a Klout Score of 50.

Read On →

How to watch Netflix on Ubuntu 13.04

I’ve only been waiting for this since the day I first purchased a netflix account… The performance wasn’t so great for me… but after shrinking the window and disabling the useless “HD”, it was watchable… Not as fast as the iPhone, could be related to the fact that I’m using the built in Free drivers and a 2d desktop. Yesterday, developer and programmer extraordinaire Erich Hoover and I spent several hours working out all of the Netflix Desktop kinks.

Read On →

Maximize your blog layout

It’s been many years since the blog become the standard layout of the web. However, many people still struggle with the basics of how to use the blog layout to maximize their content and reward readers. When a friend ask me what he should do to maximize his blog content, I went and found a couple of blogs that maximize their layout to promote content. What is a Blog? In case you don’t know, a blog is a traditional website with no homepage.

Read On →