<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zen and the Art of Nonprofit Technology &#187; Open Source</title>
	<atom:link href="http://zenofnptech.org/category/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://zenofnptech.org</link>
	<description>Thoughtful and sometimes snarky perspectives on nonprofit technology</description>
	<lastBuildDate>Mon, 19 Sep 2011 18:24:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Why all (major) operating systems suck</title>
		<link>http://zenofnptech.org/2011/06/why-all-major-operating-systems-suck.html</link>
		<comments>http://zenofnptech.org/2011/06/why-all-major-operating-systems-suck.html#comments</comments>
		<pubDate>Thu, 02 Jun 2011 18:22:58 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=1006</guid>
		<description><![CDATA[I&#8217;ve been a user of a ton of operating systems over time. In the past ten years, I have been an everyday user of the big three, Windows, Mac OS, and Linux, for long stretches of time. I switched from Apple to Windows/Linux last year, and I&#8217;ve largely been OK with it, but I&#8217;ve complained [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a user of a ton of operating systems over time. In the past ten years, I have been an everyday user of the big three, Windows, Mac OS, and Linux, for long stretches of time. I <a href="http://zenofnptech.org/2010/10/leaving-apple-behind.html">switched from Apple to Windows/Linux last year</a>, and I&#8217;ve largely been OK with it, but I&#8217;ve complained enough about all three that I realized that they all suck.</p>
<p>Of course, they suck for completely different reasons, which is part of the frustration. And each have places where they shine. Why can&#8217;t there be a nice combination of all three? That would be perfect.</p>
<p>Why Mac OS X sucks:</p>
<ul>
<li>Apple is becoming a controlling, closed system, and with the advent of the Apple App store, developers have to go through an approval process to get their apps on the store, there are specific things you can&#8217;t include in an app in the store, and there will come a time when most people get their software through the store, so there will be less and less incentive to maintain non-app store versions of software apps</li>
<li>These days, you can find most kinds of software for the Mac, but there still is a relative paucity of apps in comparison to Windows.</li>
</ul>
<p>Why Windows sucks:</p>
<ul>
<li>Viruses, Trojans and Worms, Oh My!</li>
<li>Although I have only seen the Blue Screen of Death once in my year of Windows 7 use, there are still inexplicable slow-downs, crashes, and weird problems. And it takes FOREVER to boot, even with <a href="http://www.soluto.com/">Soluto</a>.</li>
<li>Internet Explorer</li>
</ul>
<p>Why Linux (in my case Ubuntu) sucks:</p>
<ul>
<li>I have to go through arcane (and luckily for me, fairly painless) procedures to get simple things to work (<a href="http://ubuntuforums.org/showthread.php?t=1751483">like plugging a headset with a mic into my jack!</a>)</li>
<li>Hardware manufacturers ignore Linux for the most part</li>
<li>Most software developers don&#8217;t make Linux versions</li>
</ul>
<p>The only good news I can see is that the operating system is getting less and less relevant. And, on balance, for me, Linux is winning. Now that dropbox and scrivener work on Linux, and I&#8217;m moving from Quicken to some online cloudish thing (suggestions?), I can pretty much leave Windows behind. (Oh, there is still Netflix. Sigh.)</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/06/why-all-major-operating-systems-suck.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Web Server Software</title>
		<link>http://zenofnptech.org/2011/04/open-source-vs-proprietary-web-server-software.html</link>
		<comments>http://zenofnptech.org/2011/04/open-source-vs-proprietary-web-server-software.html#comments</comments>
		<pubDate>Mon, 25 Apr 2011 23:43:32 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=967</guid>
		<description><![CDATA[By Web Server Software, I mean the software used to serve websites/pages. This includes databases, operating systems and other software that is involved in that process. On the proprietary side, there are two options. Proprietary Unix, and Microsoft Windows, and associated Microsoft Software. The current version of MS Server in use is Server 2008. Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>By Web Server Software, I mean the software used to serve websites/pages. This includes databases, operating systems and other software that is involved in that process.</p>
<p>On the proprietary side, there are two options. Proprietary Unix, and Microsoft Windows, and associated Microsoft Software. The current version of MS Server in use is <a href="http://www.microsoft.com/windowsserver2008/en/us/default.aspx">Server 2008</a>. Microsoft has web server software called <a href="http://www.iis.net/">IIS</a>, and it&#8217;s database server product is <a href="http://www.microsoft.com/sqlserver/en/us/default.aspx">MS SQL server</a>, which people use for far more than just serving web site data. The primary web development framework used in this environment is <a href="http://www.microsoft.com/net/">.NET</a>.</p>
<p>Proprietary UNIX has dwindled greatly in popularity with the increasing popularity of Linux. On top of proprietary UNIX, people will generally run associated open source server software for web, database and development frameworks.</p>
<p>On the open source side, <a href="http://en.wikipedia.org/wiki/Linux">Linux</a> is by far the most popular, with <a href="http://en.wikipedia.org/wiki/BSD">BSD</a> in second place. Both Linux and BSD come in several flavors (or distributions.) <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a> is by far the most popular web server software. MySQL and PostgreSQL are the open source database systems most in use for web servers, with PostgreSQL being a pretty distant second to MySQL. Other database systems (such as NoSQL variants) are increasing in popularity, but are pretty far down from MySQL as well.</p>
<p>Also, it is possible to run Apache, most varieties of open source databases and web frameworks on Windows, and that is not uncommon.</p>
<p>It&#8217;s hard to know what the market share of server operating systems are, because there are different ways to measure it. You can measure how many units are sold. By that measure, Windows is first at about 49-67%, Linux is second at 16-23%, and proprietary UNIX is third at 7-22%. That underestimates things like self-installed OS systems (standard with Linux), as well as <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a> systems. If you measure by surveying publicly accessible websites, you get Linux first at 41%-74%, Windows second at 20-42% and proprietary UNIX third at 2-5%﻿. This underestimates servers inside enterprises. (source: <a href="http://en.wikipedia.org/wiki/Usage_share_of_operating_systems">wikipedia</a>)</p>
<p>From my perspective, the underestimation of self-installed and VPS systems by the first measure far outweighs the underestimation of enterprise servers, because plenty of organizations and enterprises also install Linux behind the firewall. It would make sense to me that the true number is much closer to the estimation by publicly accessible websites, rather than the unit sales estimation. So on the OS side, Linux does look like it wins.</p>
<p>Apache is far and away the most popular web server software. It is way ahead of IIS. The <a href="http://news.netcraft.com/archives/category/web-server-survey/">most recent data from Netcraft</a> shows that Apache has 63% of web servers, compared to 19% for IIS. Also, Apache is showing a clear upward trend, and IIS a clear downward trend.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/04/open-source-vs-proprietary-web-server-software.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Graphics and Video</title>
		<link>http://zenofnptech.org/2011/04/open-source-vs-proprietary-graphics-and-video.html</link>
		<comments>http://zenofnptech.org/2011/04/open-source-vs-proprietary-graphics-and-video.html#comments</comments>
		<pubDate>Fri, 08 Apr 2011 05:15:40 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=948</guid>
		<description><![CDATA[There are some very interesting comparisons to make in this realm, and, I&#8217;d say first off, that the proprietary tools are in the lead, for sure. I&#8217;ll start with basic graphics &#8211; graphic manipulation tools. Of course, on the proprietary side is the ever present and predominant Adobe Photoshop and Illustrator. And, honestly, they are [...]]]></description>
			<content:encoded><![CDATA[<p>There are some very interesting comparisons to make in this realm, and, I&#8217;d say first off, that the proprietary tools are in the lead, for sure.</p>
<p>I&#8217;ll start with basic graphics &#8211; graphic manipulation tools. Of course, on the proprietary side is the ever present and predominant Adobe <a href="http://www.adobe.com/products/photoshop/photoshop/whatisphotoshop/">Photoshop</a> and <a href="http://www.adobe.com/products/illustrator/whatisillustrator/">Illustrator</a>. And, honestly, they are very good tools, and considered industry standards.</p>
<p>On the open source side, the projects that stand out are <a href="http://www.gimp.org/">GIMP</a> (a Photoshop replacement) and <a href="http://inkscape.org/">Inkscape</a> (a vector graphics program &#8211; like Illustrator). I&#8217;ve used GIMP for many years, and I don&#8217;t generally do a whole lot with graphics, but it always serves my needs.  There has been a lot of back and forth about the GIMP user interface. It is very unlike that of Photoshop. So much so, in fact that someone came up with another project called <a href="http://www.gimpshop.com/index.shtml">Gimpshop</a>, which re-does the UI to better match Photoshop.</p>
<p>Both GIMP and Inkscape are completely cross-platform, and available for Mac, Windows and Linux. I&#8217;ll leave it to the graphics professionals to say for sure, but they are both worth a look if you don&#8217;t want to plunk down hundreds of $ for Photoshop and Illustrator, and/or you like to work with open source tools.</p>
<p>The other realm of stuff that I know some about is video. In term of viewing, on the proprietary side are the players that come with the proprietary operating systems. Itunes/Quicktime comes native with MacOS, and Windows Media Player for Windows. One doesn&#8217;t have to pay for these, so it&#8217;s a bit hard for open source (or other products, even) to compete. Which is perhaps why the other major proprietary video player, <a href="http://www.real.com/">Real Player</a>, has had such a hard time catching on for all of these years. I notice now they seem to have added a ton of features (like video conversion from one format to another).</p>
<p>On the open source side, one program you <strong>must</strong> know about is <a href="http://www.videolan.org/vlc/">VLC</a> by VideoLAN. Totally cross-platform (so cross-platform, they have a version for BeOS!) It plays <strong>everything</strong>. I mean, <a href="http://www.videolan.org/vlc/features.html">everything</a>.This means you don&#8217;t have to have several video players around to play different formats. I use it constantly &#8211; it&#8217;s my go-to video player. It has a bunch of other features as well.</p>
<p>In terms of video editing, again, the proprietary programs have somewhat of a leg up on the open source, although a recent entry into the field may well change that (see below). On the &#8220;low-end&#8221; (for people like me who make <a href="http://www.youtube.com/watch?v=trh3Wqbh1Co">videos like this</a>,) there is, like in the video playing arena, iMovie and Windows Movie Maker, made by Apple and Microsoft respectively, for their own platforms. (An aside, <a href="http://pogue.blogs.nytimes.com/2007/08/17/apple-takes-a-step-back-with-imovie-08/">a lot has been said</a> about the crapware iMovie has become &#8211; it used to be a really good video editor.) There are other proprietary products as well. I&#8217;ve used <a href="http://www.trakax.com/software/pc/">TrakAxPC</a>, which has a free version and a paid version. There are a variety of other low-end video editing options. There are low-end versions of Adobe&#8217;s Premier (called Elements) and Apple&#8217;s Final Cut (called Final Cut Express.) On the high end (where I&#8217;d love to work more), there is <a href="http://www.apple.com/finalcutstudio/finalcutpro/">Apple&#8217;s Final Cut</a> (only available on Apple hardware) and <a href="http://www.adobe.com/products/premiere/whatispremiere/">Adobe Premier</a> (cross-platform). There are also quite a number of high-end, Hollywood products, like <a href="http://www.avid.com/US/products/family/Studio">Avid</a> (a side note, I used Avid a little bit, way back when it was the first and only non-linear video editing platform).</p>
<p>On the open source end, there are some notable entries. <a href="http://www.blender.org/">Blender</a> is a very popular cross-platform open source 3-D modeling, animation and editing tool. It&#8217;s actually pretty amazing <a href="http://www.blender.org/features-gallery/feature-videos/">what it can do</a>. (There is a study that <a href="http://cgenie.com/articles/1289-big-cg-survey-2010-industry-perspective.html">compares a bunch of 3D tools for professionals</a>, you can see how Blender stacks up.) Another notable entry is <a href="http://cinelerra.org/">Cinelerra</a>, which only runs on Linux. (You can see videos <a href="http://www.vimeo.com/groups/cinelerra/videos">edited with Cinelerra</a> on Vimeo.) A recent entry into the fray, and the one that might make a huge difference, is <a href="http://www.lightworksbeta.com/">Lightworks</a>. This is one of the video editors that Hollywood uses that used to be proprietary. It will go open source later in the year, but you can grab it for free right now. Yes, a Hollywood-quality video editor for free, and soon to be open source. It&#8217;s Windows only for now, though.</p>
<p>In summary, proprietary software has the popularity edge, mostly. From this non-graphic professional&#8217;s perspective, it seems that one would not be left wanting if you went the open source route, however.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/04/open-source-vs-proprietary-graphics-and-video.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: CMS</title>
		<link>http://zenofnptech.org/2011/04/open-source-vs-proprietary-cms.html</link>
		<comments>http://zenofnptech.org/2011/04/open-source-vs-proprietary-cms.html#comments</comments>
		<pubDate>Tue, 05 Apr 2011 01:43:16 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[blackbaud]]></category>
		<category><![CDATA[convio commonground]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=935</guid>
		<description><![CDATA[Content Management Systems are an essential part of the communications function of nonprofit organizations. There are a myriad of options, open source options are among the most popular, possibly the most popular. I&#8217;m going to focus here on the nonprofit sector, and options that are most common among nonprofits. On the proprietary side, there are [...]]]></description>
			<content:encoded><![CDATA[<p>Content Management Systems are an essential part of the communications function of nonprofit organizations. There are a myriad of options, open source options are among the most popular, possibly the most popular.</p>
<p>I&#8217;m going to focus here on the nonprofit sector, and options that are most common among nonprofits.</p>
<p>On the proprietary side, there are a number of options, and they fall into three categories:</p>
<ol>
<li>Single-source proprietary custom CMS (from one web shop, or web host)</li>
<li>Proprietary CMS as part of a large package (such as from Convio or Blackbaud)</li>
<li>Proprietary stand-alone CMS (such as Sharepoint.)</li>
</ol>
<p><a href="http://zenofnptech.org/2008/02/no-more-custom-cms.html">You already know what I think about option 1</a>, so I won&#8217;t belabor it here. Many people have found that option 2, using a large package, which includes donation pages, event management, etc. can be a really good option, and I certainly don&#8217;t want to say that this is not a good idea &#8211; I think it can be &#8211; but it also can be quite costly &#8211; and for many organizations, it&#8217;s overkill. And there are open source options that can do much of the same work for much less money.</p>
<p>There are not a lot of stand-alone proprietary CMS systems in nonprofits these days. Microsoft <a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx">Sharepoint </a>might be the most common I&#8217;ve heard of. <a href="http://www.ektron.com/">Ektron</a> is another one that I&#8217;ve heard folks talk about, as well as <a href="http://expressionengine.com/">ExpressionEngine</a>. The advantage of using Sharepoint for Microsoft-centric shops is that there is full integration with lots of internal network resources.</p>
<p>The open source options are many, but the big four: <a href="http://wordpress.org">WordPress</a>, <a href="http://drupal.org">Drupal</a>, <a href="http://joomla.org">Joomla</a>, and <a href="http://plone.org">Plone</a>, stand out from the pack. As you know, I am pretty loyal to Drupal (and secondarily, WordPress) but I have to say that Joomla and Plone are solid, wonderful projects, with great communities, and active development, and will serve you well. Check out <a href="http://idealware.org/reports/2010-os-cms">Idealware&#8217;s newish comparison of the four</a> &#8211; it can help you figure out what&#8217;s best based on your needs.</p>
<p>Other open source options that I think are worth looking at include: <a href="http://www.alfresco.com/community/">Alfresco</a>, which is heavy on the document management functionality and <a href="http://www.dotnetnuke.com/">DotNetNuke</a>, which is based on .NET, and somewhat popular among Windows users. Two up and comers I am very interested in following include <a href="http://www.radiantcms.org/">Radiant</a> and <a href="http://refinerycms.com/">Refinery</a>, both based on Ruby on Rails. There is also <a href="https://www.django-cms.org/en/">Django-CMS</a>, written on top of the <a href="http://www.djangoproject.com/">django</a> framework (a python framework.)</p>
<p>If you&#8217;re really interested in open source CMS options, and looking not for data on features, but for data on popularity, marketing, community and such (a good idea if you are, for instance, a shop deciding what CMS systems to develop with and support) check out <a href="http://www.waterandstone.com/sites/default/files/2010%20OSCMS%20Report.pdf">this report</a> from Water and Stone (a digital marketing agency.)</p>
<p>I think on the whole, though, the number and richness of options on the open source side is quite a bit better than that on the proprietary side, and until I get an answer to <a href="http://twitter.com/#!/pearlbear/status/55073025686650880">this question</a>, I can only guess that open source options have won over proprietary ones in the nonprofit sector.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/04/open-source-vs-proprietary-cms.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Drupal/Salesforce Integration</title>
		<link>http://zenofnptech.org/2011/03/drupalsalesforce-integration.html</link>
		<comments>http://zenofnptech.org/2011/03/drupalsalesforce-integration.html#comments</comments>
		<pubDate>Thu, 24 Mar 2011 00:17:17 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=926</guid>
		<description><![CDATA[A bit over a year ago, I wrote a post about the status of Drupal/Salesforce Integration. I figured it was time to do an update. At the moment, if you want to integrate Drupal and Salesforce, you have three options: Use the contributed modules (or have a developer install and configure them for you). Use [...]]]></description>
			<content:encoded><![CDATA[<p>A bit over a year ago, I wrote a post about the <a href="http://zenofnptech.org/2009/12/drupal-and-salesforce.html">status of Drupal/Salesforce Integration</a>. I figured it was time to do an update.</p>
<p>At the moment, if you want to integrate Drupal and Salesforce, you have three options:</p>
<ol>
<li>Use the <a href="http://drupal.org/project/salesforce">contributed modules</a> (or have a developer install and configure them for you).</li>
<li>Use Jackson River&#8217;s <a href="http://www.jacksonriver.com/springboard">Springboard</a>.</li>
<li>Roll your own (or have a developer roll your own for you.)</li>
</ol>
<p>I&#8217;m going to talk in much detail about #1 in a bit. I&#8217;ve not had any experience with Springboard, but it&#8217;s important to understand that it is not open source, and is only maintained by one shop. That is going to be an inherent weakness &#8211; no matter what. I don&#8217;t know enough about it to match it to the contributed modules, but it&#8217;s hard to imagine that it&#8217;s possible for it to keep up, given the nature of open source development. All of that said, it&#8217;s supposed to be an interesting all-in-one sort of option, so it&#8217;s probably worth a look.</p>
<p>Rolling your own is always a precarious proposition. I frankly can&#8217;t imagine much of a situation where  it would be preferable to modifying what&#8217;s available and contributing the mods back.</p>
<p>So what is the status of the Drupal modules? Right now, there is an alpha release for Drupal 6, which is alpha in that very humble open source sense &#8211; it&#8217;s being used in quite a number of production sites. It includes some great stuff. You can see <a href="http://www.slideshare.net/ifPeople/open-source-cms-salesforce-integration-showdown-plone-vs-drupal-vs-joomla">an overview here</a>, in the slide deck for a talk given at NTC last week, which compares the integration of Salesforce with 3 of the big open source CMS platforms, Plone, Drupal, and Joomla.</p>
<p>There are four major projects:</p>
<ul>
<li><a href="http://drupal.org/project/salesforce">Salesforce Suite</a>, which includes:
<ul>
<li>The API &#8211; the core module that does the communicating with the Salesforce API</li>
<li>Contrib &#8211; a module that provides support for import/export from contributed modules</li>
<li>Export Queue (experimental) for queuing exports</li>
<li>Import &#8211; importing data from SF</li>
<li>Match &#8211; for matching objects before creating new ones</li>
<li>Node &#8211; for linking Drupal nodes to SF objects</li>
<li>Notifications (experimental, sort of &#8211; it&#8217;s worked quite well for me) &#8211; allowing Drupal to handle SF outbound messages</li>
<li>User &#8211; matching users to SF objects</li>
</ul>
</li>
<li><a href="http://drupal.org/project/uc_salesforce">Salesforce/Ubercart</a> &#8211; provides integration for Ubercart. Uses the Salesforce Suite API</li>
<li><a href="http://drupal.org/project/salesforce_feeds">Salesforce Feeds</a> &#8211; allows for feeding SF records into Drupal via <a href="http://drupal.org/project/feeds">Feeds</a>. Also uses the Salesforce Suite API</li>
<li><a href="http://drupal.org/project/sf_webform">Salesforce Webform</a> &#8211; Allows for passing data from a Drupal Webform to Salesforce. Currently does not use the Salesforce Suite API, and cannot be used on the same site as the Salesforce Suite, but <a href="http://drupal.org/node/969306">hopefully that will change soon</a>.</li>
</ul>
<p>All of these modules are actively maintained, there is an active base of folks using and contributing (including me) and there are plans afoot for Drupal 7, with big improvements. Of course, there are still some snaggy spots, and it helps if you know some about Salesforce to have this work really well, but I&#8217;ve gotten good results doing two-way sync of user and node data with the Salesforce Suite, as well as used the Salesforce Feeds module some.</p>
<p>If you use Salesforce, want integration, and are pondering a CMS choice, definitely check out the <a href="http://www.slideshare.net/ifPeople/open-source-cms-salesforce-integration-showdown-plone-vs-drupal-vs-joomla">overview slides</a>. If you are using Drupal, want integration, and considering a CRM, definitely consider <a href="http://salesforce.org">Salesforce</a>. And if you are already using both, and looking to find ways to integrate them, <a href="mailto:michelle@murrain.net">drop me a line</a>, I can either directly help you, or point you in the direction of folks who can.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/drupalsalesforce-integration.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Nonprofit CRM</title>
		<link>http://zenofnptech.org/2011/03/open-source-vs-proprietary-nonprofit-crm.html</link>
		<comments>http://zenofnptech.org/2011/03/open-source-vs-proprietary-nonprofit-crm.html#comments</comments>
		<pubDate>Wed, 16 Mar 2011 22:18:56 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[blackbaud]]></category>
		<category><![CDATA[convio commonground]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=910</guid>
		<description><![CDATA[CRM systems (which I am defining rather loosely, rather than tightly, for the purpose of this post &#8211; as the tool or set of tools used to track constituents, donations, perhaps even events and volunteers) are arguably the most important technology tools that nonprofits use. Organizations use this tool to track donors, send out newsletters, [...]]]></description>
			<content:encoded><![CDATA[<p>CRM systems (which I am defining rather loosely, rather than tightly, for the purpose of this post &#8211; as the tool or set of tools used to track constituents, donations, perhaps even events and volunteers) are arguably the most important technology tools that nonprofits use. Organizations use this tool to track donors, send out newsletters, track the success of campaigns, track who is engaged with the organization in what ways, etc.</p>
<p>And, in my experience over the past 15 years, it&#8217;s where organizations are willing to spend the most money on technology &#8211; often more than on their website or other technology tools &#8211; for good reason. Because of this, the deck has always been stacked against open source tools in this arena. The sheer number of vendors providing this toolset for nonprofits is huge (although rapidly shrinking.) Two of them (Convio and Blackbaud) are even publicly traded companies, which says a lot about the profit potential of this vertical.</p>
<p>On the proprietary side, there is a wide range of available tools, from the relatively inexpensive, like <a href="http://salesforce.org">Salesforce</a> (web-based, including <a href="http://www.convio.com/our-products/common-ground.html">Convio Common Ground</a> and the <a href="http://www.salesforcefoundation.org/products/nonprofit_starter_pack">Nonprofit Starter Pack</a>,) <a href="etapestry.com">eTapestry</a> (web-based, now owned by Blackbaud), <a href="http://www2.democracyinaction.org/">Democracy in Action</a>, and <a href="http://www.missionresearch.com/index.html">GiftWorks</a> (desktop) to the egregiously expensive (you know which ones I mean.) Both <a href="http://nten.org">NTEN </a>and <a href="http://idealware.org">Idealware</a> are the best sources for information about the range of options for this toolset &#8211; that&#8217;s out of scope for this post.</p>
<p>As you can tell, I&#8217;ve lumped SaaS tools like Salesforce, DIA and eTapestry in with proprietary in this post &#8211; that&#8217;s because that&#8217;s what they are &#8211; proprietary. However, Salesforce in particular has a leg up that most other proprietary tools don&#8217;t have, because of their open APIs and their <a href="http://www.salesforce.com/platform/">incredibly robust development platform</a>. That combination is impossible to beat if you need integration, ease of data movement, and a lot of customization. From my perspective, open data (via open APIs) can sometimes be more important to consider than whether or not a tool is open source &#8211; since integration with other tools, as well as using external tools of various sorts is critical. Closed data systems, difficult to integrate systems, or systems that require payment to get access to your data should be avoided <em><strong>at all cost</strong></em>.</p>
<p>On the open source side, there are a number options: you can choose an open source CRM package (designed for business), like <a href="http://sugarCRM.org">SugarCRM</a>, and use it or customize it for use in a nonprofit, use <a href="http://civicrm.org">CiviCRM</a>, or choose the desktop-based nonprofit CRM called <a href="http://www.orangeleap.com/mpx.shtml#">MPX</a> (built by a company called Orange Leap.) I&#8217;m excited about a new Drupal project called &#8220;<a href="http://drupal.org/project/RedHen">Red Hen CRM</a>&#8221; but it&#8217;s very fledgeling.</p>
<p>CiviCRM is a web-based open source nonprofit-focused CRM/Donation management tool. It&#8217;s been around for a while now, and is used by many organizations, some quite large (like the <a href="http://wikimediafoundation.org/wiki/Home">Wikimedia Foundation</a>.) It is quite broad in its feature set &#8211; it has donation pages, event management, e-newsletter functionality, even a case-management system. I&#8217;ve installed, configured and administered CiviCRM many times, still work with it, and I have, like most developers, a love/hate relationship with it:</p>
<ul>
<li>I love that it&#8217;s open source/free software</li>
<li>It&#8217;s got a great community of developers and users</li>
<li>I love that it&#8217;s feature rich &#8211; you cannot find the whole set of things it does in any proprietary tool that I&#8217;ve seen.</li>
<li>It is a tool that has unmatched cost-effectiveness for small organizations</li>
<li>It&#8217;s great that it integrates with both Drupal and Joomla (although the Drupal integration is by far the most solid &#8211; and it is a very nice integration &#8211; hard to get with proprietary tools.)</li>
<li>It is relatively easy to set up for most functionality</li>
</ul>
<p>But &#8230;</p>
<ul>
<li>Data migration into CiviCRM is often nightmarish (this is <em>really </em>where the hate lies)</li>
<li>Reporting tools are improving, but don&#8217;t match the proprietary versions</li>
<li>It can sometimes be pretty tough to handle complex issues</li>
<li>It can be tough to troubleshoot issues</li>
</ul>
<p>MPX is a desktop tool, and although it is open source (GPLv3,) unlike CiviCRM, or SugarCRM, it is built on top of a proprietary stack (.Net/MS SQL Server.) It has primarily been used in faith-based organizations (that is Orange Leap&#8217;s primary client base.) But it&#8217;s a very full featured product, and quite mature.</p>
<p>So if you are a small organization that perhaps is still working with spreadsheets, CiviCRM is a great idea to check out. But in general, there are a lot choices and, sadly, few of them are open source.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/open-source-vs-proprietary-nonprofit-crm.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Alternatives to MySQL</title>
		<link>http://zenofnptech.org/2011/03/alternatives-mysql.html</link>
		<comments>http://zenofnptech.org/2011/03/alternatives-mysql.html#comments</comments>
		<pubDate>Tue, 15 Mar 2011 01:40:15 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Database technology]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=902</guid>
		<description><![CDATA[For those of us that depend on MySQL everyday, the buyout of Sun (which had bought MySQL) by Oracle did not bode well. A decidedly biased survey by the folks behind PostgreSQL suggests that many people worry about the health of MySQL in Oracle&#8217;s hands. I&#8217;ve mentioned this before, and I do think the conventional [...]]]></description>
			<content:encoded><![CDATA[<p>For those of us that depend on MySQL everyday, the buyout of Sun (which had bought MySQL) by Oracle did not bode well. A <a href="http://blogs.enterprisedb.com/2011/03/03/survey-reveals-oracle-is-bad-for-java-and-mysql/">decidedly biased survey</a> by the folks behind PostgreSQL suggests that many people worry about the health of MySQL in Oracle&#8217;s hands. I&#8217;ve mentioned this before, and I do think the conventional wisdom is that open source software (which includes OpenOffice.org, MySQL and Java) will not flourish at Oracle. It makes sense &#8211; Oracle has never had a culture of fostering open source software, and it seems unlikely to obtain one.</p>
<p>So what does someone do who builds their houses right on top of the LAMP stack (M standing for MySQL)?</p>
<p>For most folks, especially if they build on shared hosting infrastructures, this just isn&#8217;t an issue. They depend upon their hosting providers, for whom it may or may not be an issue &#8211; but they won&#8217;t have to think about it. For those folks in a position to choose which database software to use, (for example, you use VPS systems like Amazon, Slicehost, Linode, etc.,) then I think there are two pretty good options:</p>
<ul>
<li>Go with <a href="http://kb.askmonty.org/v/mariadb">MariaDB</a>, which is basically a drop-in replacement for MySQL (and conveniently starts with an &#8220;M&#8221;.)</li>
<li>Switch to PostgreSQL.</li>
</ul>
<p>MariaDB is a branch of MySQL that came about because of the uncertainty relating to Oracle&#8217;s ownership of MySQL. From <a href="http://kb.askmonty.org/v/mariadb">the website</a>:</p>
<blockquote><p>In most respects MariaDB will work <a href="http://kb.askmonty.org/v/mariadb-versus-mysql-compatibility">exactly as MySQL</a>: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB. There is no need to convert databases to switch to MariaDB. MariaDB is a true drop in replacement of MySQL! Additionally, MariaDB has a lot of nice <a href="http://kb.askmonty.org/v/mariadb-versus-mysql-features">new features</a>that you can take advantage of.</p></blockquote>
<p>The problem is that the major Linux distributions (Ubuntu, Debian, RedHat) don&#8217;t yet have MariaDB in their repositories, so it will be a while before MariaDB is an easy apt-get or yum away from installation (there are some independent repositories and builds.)</p>
<p><a href="http://www.postgresql.org/">PostgreSQL</a> is a different beast entirely. It&#8217;s been an also-ran in the open source database race, and I was, for many years, quite faithful to it. It&#8217;s a very solid database, and it was <a href="http://en.wikipedia.org/wiki/ACID">ACID compliant </a>before MySQL was. It&#8217;s major weakness (and why the LAMP stack is called that and not the LAPP stack) <strong>was</strong> that it was a fair bit slower than MySQL. But  that weakness has long been taken care of, but the damage was already done.</p>
<p>Many open source web database systems can use PostgreSQL instead of MySQL at this point. But PostgreSQL doesn&#8217;t have the same large user base, and doesn&#8217;t have many of the same web-based and desktop tools that MySQL does. There are differences in the SQL commands and such, and the command-line interface looks different. There is also a big difference in how Auto-numbered fields get handled, but that&#8217;s not really an issue that folks who don&#8217;t dive into deep database and code need to deal with.</p>
<p>So which to go with? It probably makes sense to wait a bit, first for MariaDB to make it into mainstream repositories, etc., and also to see what the fate of MySQL is. And checking out PostgreSQL is always a good option, it&#8217;s a very good database system, and the likely flight from MySQL might do the project some good.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/alternatives-mysql.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Browsers</title>
		<link>http://zenofnptech.org/2011/03/open-source-vs-proprietary-browsers.html</link>
		<comments>http://zenofnptech.org/2011/03/open-source-vs-proprietary-browsers.html#comments</comments>
		<pubDate>Mon, 14 Mar 2011 22:08:09 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=897</guid>
		<description><![CDATA[The browser wars between proprietary and open source browsers have changed in some ways from the days that it was simply Internet Explorer vs. Netscape. There are more players on both sides of the field, with some interesting complexities. On the proprietary side, still, sits Internet Explorer, now about ready to pop with version 9. [...]]]></description>
			<content:encoded><![CDATA[<p>The browser wars between proprietary and open source browsers have changed in some ways from the days that it was simply Internet Explorer vs. Netscape. There are more players on both sides of the field, with some interesting complexities.</p>
<p>On the proprietary side, still, sits Internet Explorer, now about ready to pop with version 9. It definitely depends on who is gathering the data, but IE has about 44% of the market. This is down significantly from its high point, back in the dark ages of 2005, when it garnered over 90%. It has been dropping steadily since. This drop has been primarily, but not exclusively due to the open source browser, Firefox. More recently, however, two other proprietary browsers, Opera and Safari, have been increasing their own market shares. Now, Opera gets about 2% of the market (up from microscopic some years ago.) Safari, used mainly by Apple Mac users (although there is a Windows version) now gets about 5% of the market.</p>
<p>On the open source side, Firefox is certainly the leader, with a bit less than 30% of the market. Chrome, which is sort of an open source browser, is now getting around 14% of the market. So what do I mean when I say Chrome is &#8220;sort of an open source browser&#8221;?  <a href="http://www.chromium.org/Home">Chromium</a>, is the open source project which results in the browser Chrome &#8211; but there are a bunch of additions Google makes to Chrome which are proprietary, and not in the Chromium codebase.</p>
<p>So, anyway, basically, between Firefox and Chrome, the open source side is a smidge in the lead over the proprietary side, but it&#8217;s pretty close to even. And still, the primary reason for the difference is that IE still ships with Windows (and Safari with Mac OS X), and if people don&#8217;t take the step to download and install another browser if they are a windows user, they will still just be using IE.</p>
<p>In the mobile space, things are very interesting. Opera mobile is in the lead, with about 21%, followed by iPhone, Nokia, and Blackberry. These are all proprietary. Bringing up the rear is Android, at 16%. But I&#8217;m sure that is going to change as Android begins to <a href="http://www.tgdaily.com/mobility-brief/54462-android-market-share-topples-blackberry">gobble up the moble smartphone market share</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/open-source-vs-proprietary-browsers.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Take this short survey</title>
		<link>http://zenofnptech.org/2011/03/take-this-short-survey.html</link>
		<comments>http://zenofnptech.org/2011/03/take-this-short-survey.html#comments</comments>
		<pubDate>Mon, 14 Mar 2011 00:14:13 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Culture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open Standards]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=891</guid>
		<description><![CDATA[The Ada Initiative is a nonprofit organization that works to support women in open culture (open source software, open standards, open content, etc.)  Really great stuff. They have a new census that they are encouraging people to take. So please take it, and spread the word.]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.surveymonkey.com/s/adacensus2011-button"><img class="alignright" src="http://adainitiative.org/wp-content/uploads/2011/03/census-button.png" alt="Take the Ada Initiative Census" width="200" height="234" /></a> The Ada Initiative is a nonprofit organization that works to support women in open culture (open source software, open standards, open content, etc.)  Really great stuff. They have a new census that they are encouraging people to take. <a href="http://adainitiative.org/projects/census/">So please take it</a>, and spread the word.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/take-this-short-survey.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Desktop Productivity</title>
		<link>http://zenofnptech.org/2011/03/open-source-vs-proprietary-desktop-productivity.html</link>
		<comments>http://zenofnptech.org/2011/03/open-source-vs-proprietary-desktop-productivity.html#comments</comments>
		<pubDate>Tue, 08 Mar 2011 01:21:12 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[nptech]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=886</guid>
		<description><![CDATA[I recently wrote a blog entry about LibreOffice (LO), the fork of OpenOffice.org (OOo) that came after the acquisition of Sun (the old holder/maintainer of OOo) by Oracle. For the purposes of this blog entry, at this moment in time (early 2011,) LibreOffice and OpenOffice.org are the same. (funnily enough, for both packages, the executable [...]]]></description>
			<content:encoded><![CDATA[<p>I recently wrote a <a href="http://zenofnptech.org/2011/02/libreoffice-vs-openoffice-org.html">blog entry</a> about <a href="http://libreoffice.org">LibreOffice</a> (LO), the fork of <a href="http://openoffice.org">OpenOffice.org</a> (OOo) that came after the acquisition of Sun (the old holder/maintainer of OOo) by Oracle. For the purposes of this blog entry, at this moment in time (early 2011,) LibreOffice and OpenOffice.org are the same. (funnily enough, for both packages, the executable is still called &#8216;soffice&#8217; &#8211; for &#8216;Star Office.&#8217;)</p>
<p>I&#8217;ve been using this tool since it actually was StarOffice, more than 10 years ago, when it was first open sourced by Sun in 2000. For most of that time, except when I was doing heavy collaborative editing with colleagues who are using MS Office, it is my Office Suite of choice. There have been many times, over the course of the years, where there are things I&#8217;ve thrown at OpenOffice.org that it couln&#8217;t handle, but those things have diminished year by year, and over the past couple of years, I&#8217;ve had absolutely nothing to complain about (nor have I submitted any bugs, which I did a fair bit of in the early 2000&#8242;s.)</p>
<p>I would take a bet that 90% of people who use MS Office don&#8217;t need to pay for it, but can do fine with OOo/LO. 70% of people could pick up OOo/LO and use it with no training or help, even if they are used to MS Office. It is the only fully cross-platform office suite with pretty much the same functionality and interface independent of platform. It reads and writes all MS Office formats (except for Access files.) It does have a drawing program, an XML editor, as well as a math equation editor, in addition to the standard word processor, spreadsheet, presentation tool and database. Oh, and did I mention it&#8217;s free as in beer, too, instead of adding a couple of hundred bucks or more to the price of a new PC?</p>
<p>So what are it&#8217;s weaknesses?</p>
<ul>
<li>The spreadsheet doesn&#8217;t yet have all of the functionality of Excel. It&#8217;s pretty darned close, but even I have to admit that Excel is darned hard to beat.</li>
<li><del>It doesn&#8217;t have The Ribbon</del> I think most people would say this is a strength. :-)</li>
<li>The presentation package isn&#8217;t quite as polished as PowerPoint, although you can do most of what you can do with PP.</li>
<li><del>It doesn&#8217;t have Publisher</del></li>
<li>The database has not come anywhere near the functionality of Access.</li>
</ul>
<p>The days when many a nonprofit were run by Access databases is coming to a close as things move more and more to the cloud. Google docs will take a good long time to make it to the point where the functionality begins to match either MS Office or OOo/LO, so OOo/LO is a very good alternative to MS Office if you don&#8217;t need MS Access, and have folks able and willing to make a small adjustment to use this tool. I know that the fact that nonprofits can <a href="http://home.techsoup.org/stock/pages/product.aspx?id=LS-45112&amp;cg=sp1">get MS Office for $30 or so</a> makes a change unlikely, and I&#8217;ve carped about that one <a href="http://query.nytimes.com/gst/fullpage.html?res=9C00E4D91231F935A15756C0A9659C8B63&amp;pagewanted=1">for years</a>. But at least, for now, it seems that MS is still willing to be generous.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/open-source-vs-proprietary-desktop-productivity.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

