The Evolution of CaRP EvolutionIn the Beginning...In the beginning, long before I'd even considered turning CaRP into a commercial product, I had a website, a niche singles site, that wasn't sticky enough. Members would join, visit a few times during the following week, and then leave, never to be seen again. While brainstorming ideas for how to entice people back more often, I thought of adding a news sidebar relevant to the members of the niche. But I didn't want to have to manually search for news and update the sidebar all the time. That was when I discovered RSS feeds. Now I had a source for news (at least if I could find a relevant feed -- there were a few, though honestly, the quality was pretty poor at the time). But I still needed a way to get it onto my site. The RSS parsers that were available at the time were...less than impressive. To make a long story short, I decided to write my own. Since my site was written in PHP, that's the language I used. In October of 2002, I found a simple tutorial on parsing RSS, and using the sample code as a starting point, started by adding the one critical feature it was missing: local caching of the RSS feed. (Without caching, the feed had to be retrieved every time a visitor came to my page, which wasted bandwidth and slowed down my site -- particularly if the feed was slow-loading). At the time, I didn't even give my script a name -- it was just "rssparser.php". I decided to give it away on one of my other websites to bring in more traffic. It didn't take long for me to start receiving bug reports and feature requests. So I started adding features -- some requested by others, and many that I thought of. I also decided it needed a name, so I named it "CaRP", short for "Caching RSS Parser". Over the next 10 months, I released 19 revisions, taking it up to version 2.7.5, all of which were free. From Freebie to Commercial ProductBy August of 2003, I was getting quite a few requests for installation assisitance. The singles site wasn't pulling in much money (it's limped along like that all these years), so I couldn't afford to spend the time for free. So it occurred to me to start doing paid installations. During the same month, I got a bunch of new ideas for features, and realized that I had a viable commercial product on my hands. In September, I split CaRP into a "free" and a "full" version, which was sold for something like $5 - $7, and bumped the version number to 3.0 (I created a new, better organized configuration system at the same time). And Then There Were 3 (Versions)By November, I'd released 9 revisions of version 3. Then I got the idea of adding new features that wouldn't be used as commonly as plugins, rather than bloating the core product. I split the commercial version in two, one without plugin support ("Koi" -- the Japanese word for carp), and one with plugins named "Evolution" (since the plugins enabled it to evolve). The initial CaRP Evolution release had only one plugin -- access keys (which added shortcut keys to the items links). Between November 2003 and April 2006, 6 more plugins were added. By June 2007, 19 revisions of version 3 had been released. About that time, I stopped selling CaRP Koi. CaRP Evolution was by far the better seller, the better product, and having two versions appeared to just complicate the purchase decision unnecessarily. Version 4 and the Plugin ExplosionEarly in 2008, I started working on a revision of CaRP Evolution that would support Atom feeds. (Earlier versions had relied on another of my products, Grouper Evolution, to convert Atom feeds to RSS for them). At the same time, I started getting a lot of new ideas for plugins. It was time to bump the version number to 4.0. Version 4 was released on March 4 with 2 new plugins. By December, 9 more plugins had been added, bringing the total from 8 in version 3 all the way to 19. The Future...In January, 2009, I decided CaRP needed a more descriptive name, so at the suggestion of one of my users, I held a contest to pick a new name. The initial winner was "Web Content Pipeline", but the reaction from British users to the acronym "WCP" or "WC Pipeline" prompted me to rethink the choice. I haven't yet released the next version under the new name, but when I do, you'll find out what name I've decided to go with! (It's similar, but without the "water closet" connection). (The feed on the right is, naturally, displayed by CaRP Evolution.) |
Alpha Gecko
technology, arts, humor...and the rest of the universe Trading Up from a Computer Fan to an ASUS TF700T It’s time to try something fun — a Trade-Up! Have you heard the story of the guy who traded a paper clip for a house? I’m not kidding. It took him almost a year and 14 trades to get there, but he ... SEO Tip for Apache + WordPress: Use Lowercase Domain Names A few days ago, I was surprised to see that, according to Google Webmaster Tools, a lot of the pages on several of my sites were marked as “Not Selected” for indexing. Usually, that would indicate ... The Emperor’s New Mail, From the US Post Office I signed up recently for the Post Office’s “Real Mail” notification. The deal is, when you’ve got something in your PO Box, they send you an email to tell you so. I’m expecting a check — some aff... Fear is a Bad Value I was watching a video of a business consultation my bother (the lawyer) did with a local businessman recently. One of the things he said was that fear is always a bad value. Sometimes people say ... Friends Don’t Let Friends Share Dumb Pictures Am I the only one who gets a little annoyed by all those “share this if you…” pictures on Facebook? I love my kids, support causes A, B and C, and all that. But I don’t want to share the pictures. ... Droplet (Mac OS) for Launching KindleGen If you use Amazon’s KindleGen program to generate Kindle eBooks on the Mac, I’ve got a little script for you that will enable you to drag-and-drop your source material and run KindleGen automatical... What I Don't Like About Mac OS X Lion I recently got a new Mac Mini. I love having so much computer in such a small, quiet package. But I do have a few gripes about changes between Leopard and Lion, mostly having to do with differences... |
PO Box 5835
Grand Island, NE 68802
