From the monthly archives:

March 2010

Candado 39
Creative Commons License photo credit: .:elNico:.

It can be easy to let security slip your mind when you’re building a website or blog with WordPress. Thankfully, there are some great tools out there that will let you easily check on the security status of your WordPress-based site and remind you of further steps you ought to be taking to protect yourself.

WP Security Scan can help keep your site secure by quickly displaying the folder permission settings critical to your site’s security, testing the strength of your passwords, hiding the version of WordPress you’re using from being displayed, hardening your database, keeping bad guys out of your admin panel, and obfuscating meta tag information in your site’s code. If some or all of this sounds a little bit above your expertise level, the plugin makes it easy and walks you through the steps necessary to turn your site into a virtual fortress.

Continue Reading →

I’ve been touting the virtues of web-based software here on ReadyMadeWeb for quite some time, and recently I’ve talked a bit about how SalesForce is the ideal solution for non-profits looking for a comprehensive, easy, and worry-free database solution.  Though I’ve worked with SalesForce, I’m not a day-to-day user, so I thought I ought to get someone on ReadyMadeWeb to talk to our audience about why SalesForce is so great.

Thankfully, I ended up talking to Nathan Spiwak of the Charles G. Koch Charitable Foundation (and soon-to-be certified SalesForce consultant) when I recently spoke there on the subject of web traffic measurement.  Spiwak was kind enough to answer a bunch of a questions I sent him via email.

Continue Reading →

Check out this video from Seth Stevenson, the ad critic at Slate. He explains how Slate’s V—Slate’s video site—ran an ad campaign on Fox News for only $100.

This wasn’t prime-time ad real estate—it was re-runs of Glenn Beck shown at 3am—but it proves the point about how easy it can be to run a nation-wide TV campaign from your computer.

Continue Reading →

Hot Mic! Put an End to Audio Static in BoinxTV

by Cord Blomquist on March 19, 2010 · View Comments

A few of the folks who have contacted me about BoinxTV after reading a piece here at ReadyMadeWeb have complained about audio static or “popping” when they switch between cameras.  I’ve found that this can be addressed in one of two ways.

First, by selecting the camera you’re going to switch to so that it appears in the preview window in the upper left corner of the BoinxTV window, you place this source in a sort of “on deck” position. This means that BoinxTV while BoinxTV will not be recording that source, it will be receiving a live feed of information from that source, so that a switch will be seamless.

Failing to place a source in the “on deck” position means that the switch will be abrupt, as the source will have to be initialized before BoinxTV can start recording from that source.  That’s what accounts for the static or popping sound.

Being that live production is often limited by how much human processing bandwidth you have—how many buttons, audio sources, camera adjustments, and sound mixer sendings you can pay attention to—it’s best to try to simplify where possible.  That’s why I find it helpful to have one constant audio audio source, rather than tying audio to cameras.  To do this, select the audio feed of one of your cameras as separate Audio Source layer (see the example above).  You can then select each of your video sources and remove the audio component from them entirely—failing to do this could result in reverb-like audio as you’ll be capturing the same audio twice.

By completely divorce audio and video, the issues of static and popping from source switching should be completely solved.

If you have questions about audio and video sources in BoinxTV, questions about live video production, or questions about anything else we’ve covered on ReadyMadeWeb.com, please email us at info@readymadeweb.com.

ThemeShaper Framework & Child Themes Now Free

by Cord Blomquist on March 16, 2010 · View Comments

Ian Stewart of ThemeShaper fame has joined Automattic—the parents company of brands like WordPress, Intense Debate, Akismet, and Gravatar—founded by Matt Mullenweg.  As a result, Stewart has decided to make his own “child themes” from the WordPress theme framework ThemeShaper available for download free of charge.

If you’re unfamiliar with ThemeShaper or theme frameworks in general, they work by creating a sort of generic template for a theme, on top of which different sub-themes or child themes can be applied.  ThemeShaper is a little bit different from The Thesis Theme for WordPress, the framework we used here at ReadyMadeWeb and most strongly recommend to new bloggers, but that doesn’t mean it’s not worth checking out, especially considering the price.

One interested aspect of Stewart being hired by Automattic is the distinct possibility that WordPress will begin to create house-brand themes or incorporate some of the ThemeShaper ideas into a baked-in framework for a future version of WordPress.  While this could be seen as a good thing given that many WordPress sites needlessly suffer from bad SEO thanks to poorly coded themes, it may also hurt the theme and theme framework marketplace, which currently benefits from a huge amount of competition between fantastic designers.

After talking about tools like content management systems (CMS), customer relations management (CRM) software, bulk emailers, social networks, web forms, and a bunch of other tools here on ReadyMadeWeb, it seemed like it was time to do an overview of these tools and outline how to run an entire organization using only ReadyMade tools.

SalesForce.com Foundation

For a small non-profit, it’s impossible to beat SalesForce.com at a customer relations management (CRM) solution.  Through SalesForce.com Foundation, this revolutionary web-based database is available for up to 10 users at absolutely no cost and additional users can be added at incredibly discounted rates.  SalesForce.com comes with all the advantages web-based software like enhanced security, managed backup, accessibility from any web browser, and SalesForce.com is regularly updated three times per year—updates which require no involvement from customers and are guaranteed never to break customizations.

SalesForce.com serves as the central database for non-profits in the public policy world like the Charles G. Koch Foundation, the Atlas Foundation, and International Policy Network.  The Center for American Progress has described its deployment of SalesForce.com as “outrageously successful.”

Price: $0 for up to 10 users.

Google Apps Standard Edition

Many non-profits may resist the notion of switching to Google Apps because its productivity software—Docs & Spreadsheets—lacks many of the features that Microsoft’s Office suite contains.  However, a transition to Google Apps doesn’t have to be an all-or-nothing proposal.  Adopting Google Apps to replace your Microsoft Exchange email server can save your organization a heap of cash without having to abandon your Microsoft Office desktop-based applications.

The primary reason to switch from Exchange to Google Apps is price.  In January, I wrote a head-to-head comparison of Exchange & Google Apps which noted a study showing that adopting Google Apps Premium could cut the average company’s email hosting costs by about 65% when compared to Microsoft Exchange and by about 55% when compared with Microsoft’s own cloud-based email service.

But the premium addition of Google’s email offering is likely overkill more most non-profits.  Google Apps Standard Edition offers a whopping 7.4GB per inbox, offers full POP3 and IMAP email compatibility, and boasts bevy of free applications for the Blackberry, iPhone, and Android.

Finally, Google Apps integrates seamlessly with SalesForce, allowing you to instantly add notes to customer contact records whenever you send an email.  No more clunky copy/paste needed!

Price: $0 for unlimited users.

WordPress & Drupal

Your website needs to be flexible keep up with the pace of technology.  That’s the primary reason why ReadyMadeWeb recommend WordPress and Drupal, the only self-hosted CMS solutions used in our portfolio.

According to Water & Stone’s 2009 Open-Source CMS Report, Drupal and WordPress weekly downloads clock in at 62,500 and 433,767 respectively, making them gargantuan in comparison to their competitors. These thriving communities of users and developers are the driving forces behind the flexibility of these platforms.

As both WordPress and Drupal are open-source, additions to the projects are also shared amongst the community of users.  This means that rather than paying a developer to add social networking features to your website—a job that could cost tens of thousands of dollars on a proprietary platform—you can pay a developer to simply implement one of the many freely available add-ons that’s just sitting on the (virtual) shelf.

Too many non-profits are spending their donors hard-earned money making web design companies rich when they could be embracing open-source solutions.

Price: $0 for either software package.

Google Analytics

Google Analytics integrates with Drupal and WordPress to measure your website’s performance and also integrates with SalesForce and MailChimp to track customer conversion rates and traffic from email campaigns.

Price: $0

MailChimp

Once you have people interested in your cause, you need to stay on their radar.  You can keep that presence of mind by sending regular emails updating your supporters, contacts in the media, and colleagues at other organizations.  Using a bulk email solutions like MailChimp will ensure that your emails aren’t blocked by spam filters and will also allow you to measure how frequently your emails are opened and what links your recipients are clicking on.

MailChimp also features out-of-the-box integration with Google Apps and SalesFoce, allowing you populate lists with the contacts you’ve gathered using either platform.

Price: $0 per month for up to 500 subscribers.  Pay plans vary from $10 for to $240 per month based on your number of subscribers.

FormSpring

To easily gather information about donors, process donations, and automatically populate your database and email lists, check out FormSpring.  SalesForce, MailChimp, and Google Apps integrations make this web form creation service a no-brainer for non-profits following the ReadyMadeWeb approach to web software.

Price: $0 for up to 10 forms and 50 sign-ups a month.  Pay plans vary from $14 to $159 per month based on number of forms and entries.

There are all sorts of other great ReadyMade services and open-source software platforms out there that also integrate with many of the platforms we’ve talked about here. Keep reading ReadyMadeWeb to learn about more and feel free to email us at info@readymadeweb.com if you ever want advice choosing the right solutions form your non-profit. We’re glad to help.

Push
Creative Commons License photo credit: Thristian

Okay, it’s already Wednesday, but this is a Plugin Monday post anyway.  Enjoy!

You may have heard of PubSubHubbub, a brand new Internet thing with a typically silly name.  But what is it?  Essentially PubSubHubbub turns RSS/Atom feeds from a polling technology, into a push technology, hence the acronym PuSH.

RSS/Atom feeds—the things that allow people to subscribe to your blog or website updates—rely on a mechanism called polling.  Basically polling means that your feed reader, like Google Reader, has to periodically “poll” your subscriptions by visiting feed sources and checking for updated content.  Depending on how often your RSS reader polls your feeds, you could be receiving news updates 30 minutes or more after they’re posted.  In many cases this may not amount to much, but if your job hinges on your ability to react to breaking news, PubSubHubbub start looking pretty awesome.

PubSubHubbub solves the delay problem by pushing your updates out to subscribers who have feed readers that accept the PuSH protocol.  The “Hubbub” part of the name references a hub—the computer that does this data pushing.  PuSHPress for WordPress turns your WordPress installation into such a hub, one that requires no configuration or setup apart from installing the plugin.

PuSHPress was developed by Automattic’s Joseph ScottAutomattic is the umbrella company founded by WordPress creator Matt Mullenweg—so you have no reason to worry about compatibility issues or future updates.

So, download the plugin and install it today.  The server load should be minimal, so the downsides of implementation are negligible.

For those of you interested in the more nerdy side of PubSubHubbub, get the skinny on this spec from Dave Winer, the father of RSS.  Others may be curious to learn how some folks think PuSH may threaten Twitter.

Coding Open Source Software for Fun & Profit

by Cord Blomquist on March 9, 2010 · View Comments

Recently I asked readers of the Tech Liberation Front, the free-market tech policy blog, to give me examples of successful companies that contribute to open-source projects.  I asked readers for this sort of feedback because I wanted to point out that open-source software is a serious business, not just the domain of techno-hippies or amateur coders (who I love).  Despite the incredible success of open source software—like the 55% of web servers that run Linux, including this one—skeptics remain, largely because people of a certain stripe seem to distrust products that don’t have the backing of big dollars.

That’s why I wanted to point out that other than die-hard enthusiasts pursuing their life’s passion, the open-source community is also composed of large, profitable companies whose bottom-line relies on that software being continually updated and improved upon.

In the comments of that post at TechLiberation.com, a reader who goes by “Timon” provided this list:

1) Hadoop — Cloudera
2) Sqlite — Richard Hipp and crew (nice hack, he manages to charge for copyright hand-holding services to a public domain project for companies that absolutely insist on a cushion of legalese!) You’ve probably used this db 20 times already today.
3) Xen — XenSource/Citrix
4) DotNetNuke — Community and commercial add-ins for a popular open source .net product
5) MongoDB — Used by Disqus, among others
6) Asterisk — Amazing PBX that supports big surrounding ecosystem including hardware
7) PostGIS: supported by great smallish outfit that does well in a very interesting and usually way-too-expensive niche

But this list of seven companies wasn’t the best part of Timon’s comment, he also made this incredibly powerful point:

Of the biggest 20 software/tech services companies founded in the last 15 years, are any of them NOT depending on and contributing to open source projects? That is a much harder question than the one in the title! Linux has IBM, Google, Red Hat, AMD, Intel, HP, NetApp, Novell, Nokia, Dell, everyone on this long list. They are not doing it out of the goodness of their hearts.

Timon is spot-on with this observation.  So much of the software world is dependent on open-source projects that it’s hard to think of a major player in the computing world that’s not using and contributing to open source.  That even includes Microsoft, the champion of closed, proprietary software.

The WordPress ecosystem demonstrates the unique money-making structures that can evolve out of open-source software.  While WordPress’s code is open, its WordPress.com and WordPress VIP Hosting properties demonstrate the giving away code helps companies to build ever-improving services for which the masses will pay a premium.

Other, less centralized projects like Drupal are also money-makers, but in a different way.  A quick look through the members of the Drupal Association’s board of directors or their general assembly shows a group of developers who aren’t exactly impoverished—many run lucrative design firms based around implementing Drupal.

All of that said, there are a lot of other reasons to contribute to the creation of open-source software other than the profit motive.  Jim Harper of the Cato Institute pointed this out in another comment to the same post, noting that:

Contributors to open source projects may make money by selling consulting services, or by touting their individual or collective skills to new clients, but the benefits for most are far more diffuse. They enjoy it, learn from it, and get the benefit when the economic or communications pie grows and there’s more of everything for everyone.

Jim’s right and I don’t believe the power of the open-source passion project should be underestimated—in fact it’s how most giant open source phenomena are started.  A lot of people create wonderful things out of the sheer love of it.  Open-source software is a special sort of hobby in that the fruits of your labor of love could be used by billions of people—model train enthusiasts just don’t have that sort of impact.

For more on the topics of open-source software, its skeptics, and the politics of software, check out this post by Tim Lee of Princeton’s Center for Information Technology Policy where he and I both touch on why we believe some folks are still reluctant about open source.

Traffic Measurement in New Media

by Cord Blomquist on March 8, 2010 · View Comments

I recently gave a talk to a group of young non-profit leaders interested in learning more about new media and how to measure the effectiveness and impact of marketing efforts.  I thought I’d share the keynote presentation in which I cover issues such as the unreliable and inexact nature of online traffic data, Google Analytics, Quantcast, HootSuite, Facebook, and bulk email measurement, specifically MailChimp.

I ran into this video while searching for my colleague Stephen Davies, who shares his name with a PR consultant based in the UK. The PR Davies has created a video which compares the PR industry’s spam problem to air pollution:

Davies understands correctly that the more spam that exists in the world the less effective narrowly targeted, properly done press releases will be. In this way, spam truly is like pollution because it’s truly harming everyone involved.

Pollution is commonly associated with what is known as the “tragedy of the commons,” a theory advanced by Garrett Hardin that states that individuals will often deplete or a destroy a shared resource even when it’s not in anyone’s long-term interest for this to happen. Hardin suggested the only way this sort of dilemma can be solved is by privatizing the resource or by government regulating the use of that resource.  Government has already tried regulating spam, and we’ve all seen how incredibly effective that’s been.

Elinor Ostrom, the 2009 Nobel Laureates in Economics, shows privatization/regulation is a false dichotomy.  Common pool resources can be preserved through rules that are agreed upon by the community that shares the resource.  Davies seems to be suggesting this sort of solution—establishing a new set of PR industry norms that include a disdain for spam, or what he calls “irrelevance.”

While I think Davies is right to suggest that PR people scorn spam, he needn’t only rely on PR pros acting selflessly for the good of their profession.  Instead, he should be pointing out these three entirely selfish reasons why PR spam hurts the spammer:

  1. Trust and Reputation – Providing value and quality is invaluable in the PR profession—spam destroys that trust and reputation.  For example, let say that Brand X is sending out press releases for new products.  In one quarter they release a new television, gaming system, MP3 player, and netbook computer—in that order.  They send a press release for every product to the same broad list of consumer electronics reporters and editors, rather than targeting each press release to the folks who cover only that specific product category.  Product journalists who cover only portable devices (like the MP3 player and netbook) would have no reason to trust Brand X as they would have received press releases about televisions and video games—topics entirely irrelevant to them—before ever receiving something they could use.  Brand X is working against itself by being overly broad and non-targeted, establishing themselves as irrelevant in the minds of the very journalists they’re trying to reach.
  2. Feedback & Measurement – Overly broad mailings distort the feedback mechanisms that allow PR professionals to improve the quality of their press releases or other bulk emails.  Filling a list with email addresses of people who maybe, kinda, sorta, might be interested in what you have to say is not only illegal, it also adds a tremendous amount of noise to your internal statistics.  Open rates, click-throughs, bounces, unsubscribes—all these numbers become next to worthless when you’re unsure of how interested in your material your recipients were in the first place.  Somewhere in every bloated email list is a core group of people who really value your mailings, but are unable to have their voices heard.
  3. Opportunity Cost – Emailing is a matter of managing your time, not just your lists.  We all have a finite amount of time to dedicate to building our email lists.  You can either spend that limited time scraping websites for low-value, low-quality email addresses of people with whom you haven’t established any sort of relationship, or you can spend your time looking for trusted members of the community you’re trying to reach and working to establish a professional relationship with them.  Establishing relationships with folks who already have a large following and then occasionally asking them to link to your material or include your pitch in their email newsletters can create opportunities to expose your message to a whole new group of a people.  If you have an easy means for that new audience to become part of your following—quick email sign-ups, RSS feeds, a link to Twitter or Facebook—then some portion of that new audience can become a high-value part of your own lists.

Because these entirely selfish reasons exist for PR pros to avoid spamming and instead concentrate on high-value relationship building, perhaps Davies should redirect his efforts.  Instead of labeling PR spam as a “tragedy of the commons,” like pollution, he should be calling it a tragedy of incompetence.