Home  |   Reports and Articles  |   Online Seminars  |   Donate  |   Blog  |   About Us

Friday, February 12, 2010

The Buzz Factor

by Peter Campbell

buzz.png

Long time readers of my ramblings here are aware that I drink the Google kool-aid. And they also know that I've been caught tweeting, on occasion. And, despite my disappointment in Google's last big thing (Wave), I am so appreciative of other work of theirs -- GMail, Android, Picasa -- that I couldn't pass up a go with their answer to Facebook and Twitter, Buzz.

Google, perhaps because their revenue model is based on giving people ad-displaying products, as opposed to selling applications, takes more design risks than their software-developing competitors. Freed of legacy design concepts like "the computer is a file cabinet" or "A phone needs a "start" menu", they often come up with superior information management and communication tools.

What is Buzz?

Buzz, like Twitter and Facebook, and very much like the lesser used Friendfeed, lets you tell people what you're up to; share links, photos and other content; and respond to other people's posts and comments. Like Facebook, Friendfeed and Twitter (if you use a third party service like Twitterfeed), you can import streams from other services, like Google Reader, Flicker, and Twitter itself, into your Buzz timeline.

Unlike Twitter, there is no character limit on your posts. And the comment threading works more like Facebook, so it's easy to keep track of conversations.

How is Buzz Different?

The big distinguishing factor is that Buzz is not an independent service, but an adjunct of GMail. You don't need a GMail account to use it, but, if you have one, Buzz shows up right below your inbox in the folder list, and, when a comment is posted on a Buzz that you either started or contributed to, the entire Buzz shows up in your inbox with the reply text box included, so that continuing the conversation is almost exactly like replying to an email.

The Gmail integration also feeds into your network on Buzz. Instead of actively seeking out people to follow, Buzz loads you up from day one with people who you communicate regularly with via GMail.

Privacy Concerns

Buzz's release on Tuesday spawned a Facebook-like privacy invasion meme the day that it was released -- valid concerns were raised about the list of these contacts showing up on Buzz-enabled Google Profile pages. A good "get rid of Buzz" tutorial is linked here. To Google's credit, they responded quickly, with security updates being rolled out two days later. I'm giving Google more of a pass on this than some of my associates, because, while it was a little sloppy, I don't think it compares to the Facebook "Beacon" scandal. Google didn't think through the consequences, or the likely reaction to what looked like a worse privacy violation than it actually was (contact lists were only public on your profiles if you had marked your profile "public", and there was a link to turn the lists off, it just wasn't prominently placed or obvious that it was necessary). Beacon, in comparison, started telling the world about every purchase you made (whether it was a surprise gift for your significant other or a naughty magazine) and there was no option for the user to turn it off. And it took Facebook two years to start saying "mea culpa", not two days.

Social Media Interactions for Grownups

Twitter's "gimmick" -- the 140 character limit -- defines its personality, and those of us who enjoy Twitter also enjoy the challenge of making that meaningful comment, with links, hashtags, and @ replies, in small, 140 character bursts. It's understood now that continuing a tweet is cheating.

Facebook doesn't have such stringent limits, but you wouldn't necessarily know that to glance at it. It hasn't shaken it's dorm room roots; it's still burdened by all of the childish quizzes and applications; and, maybe more to the point, cursed by a superficiality imposed by everyone having an audience composed of high school buds that they haven't seen for a decade or two, and who might now be on the other side of the political fence.

But Buzz can sustain a real conversation -- I've seen this in my day and a half of use. Partially because it doesn't have Twitters self-imposed limit or Facebooks playful distractions; and largely because you reply in your email, a milieu where actual conversation is the norm. This is significant for NPOs that want to know what's being said about them in public on the web. I noted from a Twitter post this week that the Tactical Philosophy blog had a few entries discussing the pros and cons of Idealists' handling of a funding crisis. But Twitter wasn't a good vehicle for a nuanced conversation on that, and I can't see that type of dialogue setting in on Facebook. Buzz would be ideal for it.

The Best is Yet to Come

This week, Google rolled out Buzz to GMail. Down the road, they'll add it to Google Apps for Domains. The day that happens, we'll see something even more powerful. Enterprise microblogging isn't a new idea -- apps like Yammer and Socialcast have had a lot of success with it. I'm actually a big fan of Socialcast, which has a lot in common with Buzz, but I was stumped as to how I could introduce a new application at my workplace that I believe would be insanely useful, but most of the staff can't envision a need for at all. What would have sold it, I have no doubt, is the level of email integration that Buzz sports. By making social conversations so seamlessly entwined with the direct communication, Google sells the concept. How many of you are trying hard to explain to your co-workers that Twitter isn't a meaningless fad, and that there's business value in casual communication? Buzz will put it in their faces, and, daunting as it might be at first, I think it will win them over.

Labels: , , , ,

Monday, January 25, 2010

NPO Evaluation, IE6, Still Waters for Wave

by Peter Campbell

Here are a few updates topics I've posted on in the last few months:

Nonprofit Assessment

The announcement that GuideStar, Charity Navigator and others would be moving away from the 990 form as their primary source for assessing nonprofit performance raised a lot of interesting questions, such as "How will assessments of outcomes be standardized in a way that is not too subjective?" and "What will be required of nonprofits in order to make those assessments?" We'll have a chance to get some preliminary answers to those questions on February 4th, when NTEN will sponsor a phone-in panel discussion with representatives of GuideStar and Charity Navigator, as well as members of the nonprofit community. The panel will be hosted by Sean Stannard-Stockton of Tactical Philanthropy, and will include:



I'll be participating as well. You can learn more and register for the free event with NTEN.

The Half-Life of Internet Explorer 6

It's been quite a few weeks as far as headlines go, with a humanitarian crisis in haiti; a dramatic election in Massachusetts; A trial to determine if California gay marriage-banning proposition is, in fact, discriminatory; high profile shakeups in late night television and word of the Snuggie, version 2 all competing for our attention. An additional, fascinating story is unfolding with Google's announcement that they might pull their business out of China in light of a massive cybercrime against critics of the Chinese regime that, from all appearances, was either performed or sanctioned by the Chinese government. There's been a lot of speculation about Google's motives for such a dramatic move, and I fall in the camp that says, whatever their motives, it's refreshing to see a gigantic U.S. corporation factor ethics into a business decision, even if it's unclear exactly what the complete motivations are.

As my colleague Steve Backman fully explains here, here's been some fallout from this story for Microsoft. First, like Google and Yahoo!, Microsoft operates a search engine in China and submits to the Chinese governments censoring filters. They've kept mum on their feelings about the cyber-attack. Google's analysis of that attack reveals that GMail accounts were hacked and other breaches occurred via security holes in Internet Explorer, versions six and up, that allow a hacker to upload programs and take control of a user's PC. As this information came to light, France and Germany both issued advisories to their citizens that switching to a browser other than Internet Explorer would be prudent. In response, Microsoft has issued a statement recommending that everyone upgrade from Internet Explorer version 6 to version 8, the current release. What Microsoft doesn't mention is that the security flaw exists in versions seven and eight as well as six, so upgrading won't protect you from the threat, although they just released a patch that hopefully will.

So, while their reasoning is suspect, it's nice to see that Microsoft has finally joined the campaign to remove this old, insecure and incompatible with web standards browser.

Google Wave: Still Waters

I have kept Google Wave open in a tab in my browser since the day my account was opened, subscribed to about 15 waves, some of them quite well populated. I haven't seen an update to any of these waves since January 12th, and it was really only one wave that's gotten any updates at all in the past month. I can't give away the invites I have to offer. The conclusion I'm drawing is that, if Google doesn't do something to make the Wave experience more compelling, it's going to go the way of a Simply Red B-Side and fade from memory. As I've said, there is real potential here for something that puts telecommunication, document creation and data mining on a converged platform, and that would be new. But, in it's current state, it's a difficult to use substitute for a sophisticated Wiki. And, while Google was hyping this, Confluence released a new version of their excellent (free for nonprofits) enterprise Wiki that can incorporate (like Wave) Google gadgets. That makes me want to pack up my surfboard.

Labels: , , , , , , ,

Monday, December 28, 2009

Things You Might Not Know About...

by Peter Campbell

...or you might. I find that, in a 25 year IT career that has always included a percentage of tech support, human nature is to use the features of an application that we know about, and only go looking for new features when a clearly defined need for one arises. In that scenario, some great functionality might be hiding in plain sight. Here are a few of my favorite "not very well-hidden" secrets. Share yours in the comments.

Google Search Filtering

google options 1.png
Have you ever clicked the google options 2.png "Show Options" link on your results page? Do a search for whatever interests you and try it (it's located right under the Google logo). This will add a left navigation bar with some very useful filtering options. Of note, you can narrow to a trendy real-time search buy clicking on "Latest" under "Any Time"; choose a date range,filter out the pages that you've seen, or haven't seen yet - how useful is that for finding that page that you googled last week but didn't save? The funny thing is that Google has an "Advanced Search" screen, which, of course, can do many things that this bar can't (such as searching for public domain media).

Microsoft Outlook Shortcuts

If you use Outlook, you know how simple it is to find your mail and calendar. Other common folders are conveniently placed in your default view. Outlook shortcuts 1.pngBut if you're the slightest bit of a power user, or you work in an environment where users share mailbox folders or use Exchange's Public Folders, than keeping track of all of those folders can get a bit tedious. Outlook Shortcuts 2.pngThat's what the Shortcut view is for. Buried below the Mail, Calendar and Task buttons, you can move it up to the visible button list by right-clicking on the bar area (in the lower-left hand corner of Outlook 2003 or 2007's screen) and choosing "Navigation Pane Options". Highlight "Shortcuts" and then click "Move up" enough times to get it in one of the first four positions. Click OK, then click on the "Shortcuts" bar. From here, you can add new shortcuts and, optionally, arrange them in shortcut groups. You can rename the shortcuts with more meaningful titles, so that, if, say, you're monitoring a norther user's inbox, you can give it their name instead of having two folders named "Inbox". One tip: to add shortcuts to a group, right-click on the group title and add from there.

Facebook Friend Lists

Nothing makes Facebook more manageable than Friends Lists, and, with the new security changes, this is more true than ever. If you're like me, your connections on Facebook span every facet of your life, from family to childhood friends to co-workers. Wouldn't it be useful to be able to send links and messages to all of your co-workers but not your friends, or vice-versa? Click on "Friends" from the Facebook menu, then all connections. If you've become a fan of a page or two, you'll see that Facebook has already created two lists for you: Friends and Pages. To make more, scroll through your connection list and click to "Add to List" option to the right. You can create new lists from there, and add friends to multiple lists.

facebook friends.png

When you share a link, note, video or whatever, you can choose which list to send it to by clicking on the lock icon next to the "Share" button and choosing "Customize".

There Are More

Did you know about these features? Are there other ones that you use that make your use of popular applications and web sites much more manageable? Leave a comment and let us know.

Labels: , , , , ,

Monday, November 30, 2009

Wave Impressions

by Peter Campbell

Wave logo.png
A few months ago, I blogged a bit about Google Wave, and how it might live up to the hype of being the successor to email. Now that I've had a month or so to play with it, I wanted to share my initial reactions. Short story: Google Wave is an odd duck, that takes getting used to. As it is today, it is not that revolutionary -- in fact, it's kind of redundant. The jury is still out.

If you haven't gotten a Wave invite and want to try it, now is the time to query your Twitter and Facebook friends, because invites are being offered and we've passed the initial, competitive "gimme" stage. They should be easier to find if you speak up. And, once you get there (or if you are there and don't know what to do), there are some excellent ways to start learning and playing, which I'll discuss below.

Awkwardness

To put Wave in perspective, I clearly remember my first exposure to email. I bought my first computer in 1987: a Compaq "portable". The thing weighed about 60 pounds, sported a tiny green on black screen, and had two 5 and 1/4 inch floppy drives for applications and storage). Along with the PC, I got a 1200 BPS modem, which allowed me o dial up local bulletin boards. And, as I poked around, I discovered the 1987 version of email: the line editor.

On those early BBSes, emails were sent by typing one line (80 characters, max) of text and hitting "enter". Once "enter" was pressed, that line was sent to the BBS. No correcting typos, no rewriting the sentence. It was a lot like early typewriters, before they added the ability to strike out previously submitted text.

But, regardless of the primitive editing capabilities, email was a revelation. It was a new medium; a form of communication that, while far more awkward than telephone communications, was much more immediate than postal mail. And it wasn't long before more sophisticated interfaces and editors made their way to the bulletin boards.

Google Wave is also, at this point, awkward. To use it, you have to be somewhat self-confident right from the start, as others are potentially watching every letter that you type. And while it's clear that the ability to co-edit and converse about a document in the same place is powerful, it's messy. Even if you get over the sprawling nature of the conversations, which are only minimally better than what you would get with ten to twenty-five people all conversing in one Word document, the lack of navigational tools within each wave is a real weakness.

wave example.png

Redundant?

I'm particularly aware of these faults because I just installed and began using Confluence, a sophisticated, enterprise Wiki (free for nonprofits) at my organization. While we've been told that Wave is the successor to email, Google Docs and, possibly, Sharepoint, I have to say that Confluence does pretty much all of those things and is far more capable. All wikis, at their heart, offer collaborative editing, but the good ones also allow for conversations, plug-ins and automation, just as Google Wave promises. But with a wiki, the canvas is large enough and the tools are there to organize and manage the work and conversation. With Wave, it's awfully cramped, and somewhat primitive in comparison.

Too early to tell?

Of course, we're looking at a preview. The two things that possibly differentiate Wave from a solid wiki are the "inbox" metaphor and the automation capabilities. Waves can come to you, like email, and anyone who has tried to move a group from an email list to a web forum knows how powerful that can be. And Wave's real potential is in how the "bots", server-side components that can interact with the people communicating and collaborating, will integrate the development and conversation with existing data sources. It's still hard to see all of that in this nascent stage. Until then, it's a bit chicken and egg.

Wave starting points

There are lots of good Wave resources popping up, but the best, hands down, is Gina Trapini's Complete Guide, available online for free and in book form soon. Gina's blog is a must read for people who find the types of things I write about interesting.

Once you're on wave, you'll want to find Waves to join, and exactly how you do that is anything but obvious. the trick is to search for a term "such as "nonprofit" or "fundraising" and add the phrase "with:public". A good nonprofit wave to start with is titled, appropriately, "The Nonprofit Technology Wave".

Wave search.png

If you haven't gotten a Wave invite and want to, now is the time to query your Twitter and Facebook friends, because invites are being offered and we've passed the initial "gimme" stage. In fact, I have ten or more to share (I'm peterscampbell on most social networks and at Google's email service).

Labels: , , , , , , ,

Monday, October 12, 2009

Drupal 101: More on Modules

by Peter Campbell

drupal.png
Last week, I kicked off this series on setting up a basic web site with Drupal, the popular open source Content Management System. This week we're going to take a closer look at Modules, the Drupal add-ons that can extend your web site's functionality. One of the great things about Drupal is that it is a popular application with a large developer community working with and around it. So there are about a thousand modules that you can use to extend Drupal, covering everything from document management to payment processing. The good news: there's probably one that supports the functionality that you want to add to your web site. Bad news: needle in a haystack?

A potentially easier way to add extra functionality to Drupal is to download a customized version, such as CiviCRM or Open Atrium. We'll discuss those options later in the Drupal 101 series.

Core Modules

Drupal comes with a number of built-in modules that you can optionally enable. Some are obviously useful, others not so much. Here are some notes on the ones that you might not initially know that you need:

Primary content types like blog, forum and book offer different modules for user input. They can be combined, or you can pick one for a simple site. Since the differences between, say , a blog (individual journal that people can comment on) and a forum (topical posts that people can reply to) are less distinct than they are in other CMS's, you might want to pick one or two primary content types and then supplement them with more distinctive ones, such as polls or profiles.

Enabling contact allows your users to send private messages to each other on the site, as well as allowing you to set up site-wide contact forms.

OpenID allows your users more flexibility and control as to how they log into your site. I can't see a good reason not to enable this on a public site. Since more and more people have profiles on social networking sites and Google, tools like Facebook Connect or Google Friend Connect should be considered as well.

By default, Drupal asks new users for a name and email, but not much else. With the Profiles module, you can create custom fields and allow your users to share information much as they would on a social network.

Taxonomy is also recommended, and I'll talk more about that next week.

Throttle should be used on any high-traffic site to improve performance.

Use Trigger if you want to set up alerting and automation on your site.


Add-on modules, must haves:

CCK (Content Construction Kit)

More than some CMS's, Drupal is a content-centric system. It doesn't simply manage content, but the web interface is structured around the content it manages: content types, content metadata (taxonomies), content sources (RSS feeds). Out of the virtual box, Drupal has content types like blog entries, pages and stories. Each content type has a data entry form associated with it. So, if you create a number of stories, and you want to read them all, then you can browse to the page "story" and they'll all be listed there. CCK helps you create additional content types and use a fairly robust form-builder to customize the screens.

Views

The Views module lets you customize the appearance and functionality of many of Drupal's standard screens, and to add your own. Unlike CCK, which is limited to the default layout of content types, Views lets you seriously customize the interface. One easy reason to install Views is in order to take advantage of the Calendar view, which gives you not only a full page, graphical calendar to add events to and display, but also sidebar calendar widgets and upcoming event lists.







Here's a tip: setting up the calendar view is reasonably tedious. The best write-up explaining it (for Drupal 6) is here: http://drupal.org/node/326061. Drupal's documentation is okay, but this is step-by-step. It does miss one step, though, which is to add the "Event Date - From date" and "Event Date - To date" to the Fields listing (with friendlier titles, like "From" and "To"). Otherwise, calendar items show on the day they were submitted instead of the day that they are occurring.calendar_view.png


There's a good case to be made that these two modules should be folded into Drupal's base package, because, in addition to providing very powerful customization features to the core product, there are a whole slew of additional modules that require their presence. If you plan to install a number of modules and/or customize your site, these are pretty much pre-requisites, so just grab and install them.

Contenders:

WYSIWYG Editors

What-You-See-Is-What-You Get, or Rich Text Format (RTE) editors transform Drupal's default data input boxes into flexible editors with Word-like toolbars. The WSYIWYG module lets you install the editor of your choice. I've done well with FCKEditor (recently rebranded CKEditor, thank you!). The WYSIWYG module lets you work with multiple RTE packages and strategically assign them to different fields and content types. Most RTE editors are very configurable, but note that, in addition to installing the modules, you need to install the editors themselves, so follow the instructions carefully.

Organic Groups

If you're building a community site, with hopes of having lots of interactive, social features, Organic Groups gives you the flexibility to not only create all sorts of groups and affiliations on your own, but let your users create their own groups as well, much like Facebook does. For an interactive site, this is essential.

E-Commerce/Donations

Many modules are available for either integrating with Authorize.net or Paypal, or setting up your own e-commerce site. The aptly named e-Commerce module and Ubercart are among the better known and supported options.


Drupal fans: what modules do you recommend? Which do you install first? Leave your recommendations in the comments.

Next week, we'll talk about menus, blocks and taxonomies: Drupal 101: Navigation.

Labels: , , , , , , , , ,

Monday, September 28, 2009

How and Why RSS is Alive and Well

by Peter Campbell

rss.png
Image: SRD
RSS, one of my favorite protocols, has been taking a beating in the blogosphere. Steve Gillmor, in his blog TechcrunchIT, declared it dead in May, and many others have followed suit.

Did Twitter Kill it?

The popular theory is that, with social networks like Twitter and Facebook serving as link referral tools, there's no need to setup and look at feeds in a reader anymore. And I agree that many people will forgo RSS in favor of the links that their friends and mentors tweet and share. But this is kind of like saying that, if more people shop at farmer's markets than supermarkets, we will no longer need trucks. Dave Winer, quite arguably the founder of RSS, and our friends at ReadWriteWeb have leapt to RSS's defense with similar points - Winer puts it best, saying:

"These protocols...are so deeply ingrained in the infrastructure they become part of the fabric of the Internet. They don't die, they don't rest in piece."


My arguments for the defense:

1. RSS is, and always has been about, taking control of the information you peruse. Instead of searching, browsing, and otherwise separating a little wheat from a load of chaff, you use RSS to subscribe to the content that you have vetted as pertinent to your interests and needs. While that might cross-over a bit with what your friends want to share on Facebook, it's you determining the importance, not your friends. For a number of us, who use the internet for research; brand monitoring; or other explicit purposes, a good RSS Reader will still offer the best productivity boost out there.

2. Where do you think your friends get those links? It's highly likely that most of them -- before the retweets and the sharing -- grabbed them from an RSS feed. I post links on Twitter and Facebook, and I get most of them from my Google Reader flow.

3. It's not the water, it's the pipe. The majority of those links referred by Twitter are fed into Twitter via RSS. Twitterfeed, the most popular tool for feeding RSS data to Twitter, boasts about half a million feeds. Facebook, Friendfeed and their ilk all allow importing from RSS sources to profiles.

So, here are some of the ways I use RSS every day:

Basic Aggregation with Drupal

My first big RSS experiment built on the nptech tagging phenomenon. Some background: About five years ago, with the advent of RSS-enabled websites that allowed for storing and tagging information (such as Delicious, Flickr and most blogging platforms), Techsoup CEO Marnie Webb had a bright idea. She started tagging articles, blog posts, and other content pertinent to those working in or with nonprofits and technology with the tag "nptech". She invited her friends to do the same. And she shared with everyone her tips for setting up an RSS newsreader and subscribing to things marked with our tag. Marnie and I had lunch in late 2005 and agreed that the next step was to set up a web site that aggregated all of this information. So I put up the nptech.info site, which continues to pull nptech-tagged blog entries from around the web.

Other Tricks

Recently, I used Twitterfeed to push the nptech aggregated information to the nptechinfo Twitter account. So, if you don't like RSS, you can still get the links via Twitter. But stay aware that they get there via RSS!

I use RSS to track Idealware comments, Idealware mentions on Twitter, and I subscribe to the blog, of course, so I can see what my friends are saying.

I use RSS on my personal website to do some lifestreaming, pulling in Tweets and my Google Reader favorites.

But I'm pretty dull -- what's more exciting is the way that Google Reader let me create a "bundle" of all of the nptech blogs that I follow. You can sample a bunch of great Idealware-sympatico bloggers just by adding it to your reader.

Is RSS dead? Not around here.

Labels: , , , , , , ,

Tuesday, September 08, 2009

Swept Up in a Google Wave

by Peter Campbell

mailbox.jpg
Photo by Mrjoro.


Last week, I shared my impressions of Google Wave, which takes current web 2.0/Internet staple technologies like email, messaging, document collaboration, widgets/gadgets and extranets and mashes them up into an open communications standard that, if it lives up to Google's aspirations, will supersede email. There is little doubt in my mind that this is how the web will evolve. We've gone from:

  • The Yahoo! Directory model - a bunch of static web sites that can be catalogued and explored like chapters in a book, to

  • The Google needle/haystack approach - the web as a repository of data that can be mined with a proper query, to

  • Web 2.0, a referral-based model that mixes human opinion and interaction into the navigation system.


For many of us, we no longer browse, and we search less than we used to, because the data that we're looking for is either coming to us through readers and portals where we subscribe to it, or it's being referred to us by our friends and co-workers on social networks. Much of what we refer to eachother is content that we have created. The web is as much an application as it is a library now.

Google Wave might well be "Web 3.0", the step that breaks down the location-based structure of web data and replaces it completely with a social structure. Data isn't stored as much as it is shared. You don't browse to sites; you share, enhance, append, create and communicate about web content in individual waves. Servers are sources, not destinations in the new paradigm.

Looking at Wave in light of Google's mission and strategy supports this idea. Google wants to catalog, and make accessible, all of the world's information. Wave has a data mining and reporting feature called "robots". Robots are database agents that lurk in a wave, monitoring all activity, and then pop in as warranted when certain terms or actions trigger their response. The example I saw was of a nurse reporting in the wave that they're going to give patient "John Doe" a peanut butter sandwich. The robot has access to Doe's medical record, is aware of a peanut allergy, and pops in with a warning. Powerful stuff! But the underlying data source for Joe's medical record was Google Health. For many, health information is too valuable and easily abused to be trusted to Google, Yahoo!, or any online provider. The Wave security module that I saw hid some data from Wave participants, but was based upon the time that the person joined the Wave, not ongoing record level permissions.

This doesn't invalidate the use of Wave, by any means -- a wave that is housed on the Doctor's office server, and restricted to Doctor, Nurse and patient could enable those benefits securely. But as the easily recognizable lines between cloud computing and private applications; email and online community; shared documents and public records continue to blur, we need to be careful, and make sure that the learning curve that accompanies these web evolutions is tended to. After all, the worst public/private mistakes on the internet have generally involved someone "replying to all" when they didn't mean to. If it's that easy to forget who you're talking to in an email, how are we going to consciously track what we're revealing to whom in a wave, particularly when that wave has automatons popping data into the conversation as well?

The Wave as internet evolution idea supports a favored notion: data wants to be free. Open data advocates (like myself) are looking for interfaces that enable that access, and Wave's combination of creation and communication, facilitated by simple, but powerful data mining agents, is a powerful frontend. If it truly winds up as easy as email, which is, after all, the application that enticed our grandparents to use the net, then it has culture-changing potential. It will need to bring the users along for that ride, though, and it will be interesting to see how that goes.

--------

A few more interesting Google Wave stories popped up while I was drafting this one. Mashable's Google Wave: 5 Ways It Could Change the Web gives some concrete examples to some of the ideas I floated last week; and, for those of you lucky enough to have access to Wave, here's a tutorial on how to build a robot.

Beta Google Wave accounts can be requested at the Wave website. They will be handing out a lot more of them at the end of September, and they are taking requests to add them to any Google Domains (although the timeframe for granting the requests is still a long one).

Labels: , , , , , , , , , ,

Monday, August 31, 2009

Is Google Wave a Tidal Wave?

by Peter Campbell

800px-Hokusai21_great-wave.jpg
"The Great Wave off Kanagawa" by Katsushika Hokusai (1760-1849).


Google is on a fishing expedition to see if we're willing to take web-surfing to a whole new level. My colleague Steve Backman introduced us to Google Wave a few months ago. I attended a developer's preview at Techsoup Headquarters last week, and I have some additional thoughts to share.

Google's introduction of Wave is nothing if not ambitious. As opposed to saying "We have a new web mashup tool" or "We've taken multimedia email to a new level", they're pitching Wave as nothing less than the successor to email. My question, after seeing the demo, is "Is that an outrageous claim, or a way too modest one?".

The early version of Google Wave I saw looked a lot like Gmail, with a folder list on the left and "wave" list next to it. Unlike Gmail, a third pane to the right included an area where you can compose waves, so Wave is three-columner to Gmail's two.

A wave is a collaborative document that can be updated by numerous people in real-time. This means that, if we're both working in the same wave, you can see what I'm typing, letter by letter, as I can see what you add. This makes Twitter seem like the new snail mail. It's a pretty powerful step for collaborative technology. But it's also quite a cultural change for those of us who appreciate computer-based communications for the incorporated spell-check and the ability to edit and finalize drafted messages before we send them.

Waves can include text, photos, film clips, forms, and any active content that could go into a Google Gadget. If you check out iGoogle, Google's personal portal page, you can see the wide assortment of gadgets that are available and imagine how you would use them -- or things like them -- in a collaborative document. News feeds, polls, games, utilities, and the list goes on.

You share waves with any other wave users that you choose to share with. User-level security is being written into the platform, so that you can share waves as read-only or only share certain content in waves with particular people.

Given these two tidbits, it occurred to me that each wave was far more like a little Extranet than an email message. This is why I think Google's being kind of coy when they call it an email killer - it's a Sharepoint killer. It's possibly a Drupal (or fill in your favorite CMS here) killer. It's certainly an evolution of Google Apps, with pretty much all of that functionality rolled into a model that, instead of saying "I have a document, spreadsheet or website to share" says "I want to share, and, once we're sharing, we can share websites, spreadsheets, documents and whatever". Put another way, Google Apps is an information management tool with some collaborative and communication features. Google Wave is a communications platform with a rich set of information management tools. It's Google Docs inverted.

So, Google Wave has the potential to be very disruptive technology, as long as people:

  • Adopt it;

  • Feel comfortable with it; and

  • Trust Google.



Next week, I'll spend a little time on the gotcha's - please add your thoughts and concerns in the comments.

Labels: , , , , , , , , , , ,

Tuesday, July 21, 2009

Google Reader Reaches Out

by Peter Campbell

As the internet has progressed from a shared source of information to a primary communications tool, a natural offshoot of the migration has been where the two things meet: people referring internet information. If you're active at all on Facebook, Twitter, MySpace, Friendfeed, or any of the numerous online communities, big or small, then you are regularly seeing links to useful articles and blog posts; cute YouTube videos, and entertaining photos. Much of this information is passed along from online friend to online friend, but where does the first referral originate from? Usually, it's somebody's RSS reader.

The main reason that I'm such an RSS advocate is that I believe that it's the tool that lets me find the strategic and useful needles lost in the haystack of celebrity gossip, prurient content, and corporate promotional materials that they're buried under. But it isn't "RSS", per se, that does the filtering -- it's other people, whom I call "information agents", who do the sifting. If I want to keep up with fundraising trends, a topic that interests me, but, as an IT Director, isn't my primary area of expertise, I'm not going to spend thirty minutes a day doing research. I subscribe to some very pertinent blogs, and I follow a few people on Twitter and in Reader who find the important and insightful articles and share them with me.

Now it appears that Google wants to cut out the social media middlepeople. As I alluded to in my article on RSS, and fleshed out in this post about sharing with reader, the ability to refer information that you find in Reader is one of the things that makes it so powerful. Last week, Google seriously upped the ante by adding Twitter/Facebook/Delicious-like following, "liking" and sharing to the mix.

Here's what the new features do:

Sharing now lets you share with the world, or just those members of the world that you want to share with. Google has always allowed you to share items, but connecting to other people was a bit arcane and limited, as, by default, Google only allowed you to connect to those that you chat with in GMail. If you read up on it, you learned that you could change that to any defined group of associates in your Google Contacts (all of this assuming that you use Google Contacts - many Google Reader users don't). As someone who does use all of the Google stuff, I still found that opening this up to 80 or so people in my contacts didn't make it clear to many of them as to how they could connect with me.

The new Following feature lets you follow anyone who is willing to share, not just people that you personally communicate with. Now my shared items are marked as public, so anyone can follow my shared items feed by clicking on "Sharing Settings" (in the "People You Follow" section) and searching for me by name or email address. Once you locate me (or someone else), you can (and should) browse through their items to make sure that they share things that you'll find useful. For example, I share a lot of things that are on the topics that I blog about here. But I also share items related to civil rights issues and the occasional link that I find funny. Since humor and politics are very subjective topics, you might want to be sure that you're not going to be annoyed or offended you before you subscribe to a feed.

But the internet is not just about who you know. The Like feature allows you to find new people to follow based on common interests. You'll note that certain articles have a new note at the top saying "XX people liked this", where "XX" is the number of people who have indicated that they like the article by checking the option at the bottom of the post. This message is a link, and clicking it expands it into links to each of the people who "liked" it, allowing you to browse their shared items and optionally follow them. This, to me, enables the real power of the social web -- finding people who share your interests, but have better sources. It's what initially was so exciting about social bookmarking service Delicious, and it's about time that Google Reader enabled it.

I'm hoping the Google's next round of Reader updates will improve our ability to not just tag and classify the information that we find, but also share based on those classifications. That will enable me to selectively publish items that I think are of interest to others, perhaps sending nptech links to Friendfeed and the humorous stuff to Facebook. But I welcome these improvements, and I appreciate the way that reader becomes more and more of a single stop for information discovery and distribution. The Internet would be a messier place without it.

Labels: , , , , ,

Tuesday, June 23, 2009

Useful Tools and Tips

by Peter Campbell

Interesting things pop up on the web all of the time; here are a few things I think are worth sharing:

Twitter Results in Google


Even if you will never tweet, it's obvious that Twitter is a source of useful information, and, in some cases, a more timely source than traditional search engines and media. If you use Firefox as your main web browser, and have the popular Greasemonkey add-on installed, which serves as a kind of macro language for the web, then the Twitter Google Results script adds some real power. Any Google search you perform will also search Twitter, posting the top five relevant results. Why is this useful? Well, when we heard rumors that a bomb had gone off somewhere near our Bozeman, Montana office, the Twitter results had current info and links that weren't indexed by Google yet

One Stop Web 2.0 Sign-up



Namechk checks for your preferred username on a slew of Web 2.0 sites, from Bebo to Youtube. I found this useful to reserve peterscampbell at a few sites that I want to use but hadn't signed up for, and to learn that some other guy named peterscampbell had already grabbed it at Youtube, where I had used a different loginname... snap!

Make Friend Lists on Facebook



This is a tip, not a tool - if you've been stymied by Facebook's recent changes to how it handles updates, you can make a lot more sense of it by making lists of related friends, and then filtering the updates by group. Click on Friends and the "Create New List" button is at the top of the screen. I have lists for family, nptech, Boston friends, SF Friends, and a special one called "no tweets", which filters out everyone who cross-posts all of their Twitter updates to Facebook (my default view). Keeping up with all of this info is always a challenge, so the ability to filter out the echoes is a must.

Exhibit Your Info



Exhibit is a web site that lets you upload spreadsheets, maps and other data to an information rich, filterable, active web page that can then be shared. If your org works with a particular environmental cause, seeks a cure for a disease, or supports a particular community, you can share data about your cause dynamically and expressively with this amazing site.

Google Voice is on the Horizon



Google revolutionized email with GMail, the first email platform in decades to question the basic assumptions about how email should work (by filing important email into folders). They're about to do the same thing with Voicemail. A year or two ago, they purchased Grandcentral, a service that allowed you to route multiple phone numbers to one shared voicemail box. A few months ago, they opened the revamped Google Voice to existing Grandcentral customers, and, surprise, it looks a bit like GMail.

When I look at GMail, Google Voice, and the recently announced Google Wave, a real-time communication and collaboration platform, and then picture these all integrated into a Google Apps account, it becomes clear that our phone systems are moving into the cloud as fast as our servers are, and, while it is always that controversial proposition of Google giving you stuff in return for the right to market to you based on all of your data, it still looks like they are poised to offer one of the most powerful, integrated communication platforms that the world has ever seen.

Have you run into any awesome things lately worth sharing? Leave a comment!

Labels: , , , , , , , , , ,

Wednesday, June 17, 2009

Smartphone Talk

by Peter Campbell

The last few weeks saw some big announcements in the smartphone world:

  • Palm released the phone that they've been promising us for years, the Palm Pre, with it's new WebOS, to reviews that were mostly favorable and summed up as "The iPhone's baby brother".

  • Apple stole some of Palm's thunder by dominating the press two days later with news of their relatively unexciting new phones and 3.0 software.

  • In the weeks prior, news came out that about 18 more Android phones should be out in calendar 2009 and that, by early 2010, all of the major carriers will have them.

  • And Nokia's E71 hit our shores, an incredibly full-featured phone that you can get for just over $300 unlocked, and use the carrier of your choice. While this isn't a touchscreen, and is therefore suspect in terms of it's ease of use, it is an amazingly full-featured product.


Left in the wings were Blackberry, who keep producing phones, including their iPhone competitor, the Storm -- to yawns from the press, and Microsoft, who are talking a lot about Windows Mobile 6.5 and 7.0, but seem to have really been decimated by the ugliness of their mobile OS when compared to just about anyone else's.

What's clear is that a few things differentiate smartphones these days, and the gap between the ones that get it and the ones that don't are huge. They are:

Responsive Touchscreen Interfaces. The UI's of the iPhone, Android and Palm's WebOS get around the sticky problem that phones were just to small to support anything but simple functionality without requiring an oppressive amount of taps and clicks. This is why Microsoft has fallen down the smartphone food chain so far and fast -- their mobile OS is just like their desktop OS, with no flagship phone that does the touchscreen nearly as well as the new competition.

Desktop-Class Web Browsers. This is where Apple and Google have drawn a huge line, and it looks like Palm might have joined them. All three use browser's based on Webkit, the same technology that fuels Safari and Chrome. On a 3G phone, this makes for a fast and complete experience that puts the Blackberry, Mobile Internet Explorer and the Treo's hideous Blazer. Add Google's voice activation (native on Android and available for iPhone), and their smartphone-optimized results (which don't work on the non-webkit browsers) and the task of finding a Starbucks or hotel on the road takes seconds, instead of the average ten to 15 minutes on the old, lousy browsers, which simply choke on the graphics.

Push Email. If you connect to Exchange servers, the iPhone and Pre have Activesync built in. If your mail is with Google, you're connected to it as soon as you tell an Android phone your login and password. And the Android phone app is the best out there, with Apple's mail running close behind it. What's ironic is that Microsoft targeted their biggest threat with Activesync -- the Blackberry's kludgy, but, at the time, unparalleled email forwarding -- and gave it wings by licensing it to Palm, Apple and others. This is fueling corporate acceptance of the iPhone and Pre, meaning that this Blackberry-beating strategy might have worked, but more likely it did it for Apple and Palm, not Microsoft.

Music. The iPhone is an iPod; everything else isn't, meaning that, if having a high quality phone and music experience on one device is a priority, you're not going to go wrong with the iPhone. I love my G1, but I weigh my value of the real keyboard and awesome, open source OS on T-Mobile over the iPhone's built-in iPod and Activesync on AT&T. As OSes go, Android is only marginally better than Apple, but the Apple hardware is much better than the G1. Newer Android phones are going to show that up.

People make a lot of noise about the apps available for the iPhone (and Windows/Blackberry) as opposed to the newer Android and Pre. I think that's a defining question for the Pre, but it looks like companies are jumping on board. For Android, it's quite arguably a wash. All of the important things are available for Android and, given that it's open source, most of them are free. And with those 18 phones due out by year end on every carrier, the discrepancies will be short-lived.

I have to wonder how long it will take Microsoft to "get" mobile. They have a heavy foot in the market as the commodity OS on the smartphones that can't get any buzz. But the choice to bring the worst things about the Windows Desktop experience to their mobile OS was unfortunate. Should I really get a pop-up that has to be manually dismissed every time I get an email or encounter a wireless network? Do I have to pull out the stylus and click on Start every time I want to do anything? What's even more worrisome is that Windows Mobile is a separate OS from Windows, that merely emulates it, as opposed to sharing a code base. Apple's OS is the same OSX that you get on a MacBook, just stripped down, and Google's OS is already starting to appear on Netbooks and other devices, and will likely fuel full desktops within a year or two -- it is, after all, Linux.

So, the state of the smartphone market is easily broken into the haves and have-nots, meaning that some phones have far more usable and exciting functionality, while most phones don't. There's a whole second post dealing with the choice of carriers and their rankings in the race to offer the most customer disservice, and it does play into your smartphone decision, as Verizon might be a very stable network, but their phone selection is miserable, and AT&T might have the best selection but, well, they're AT&T. I love Android, so, were I looking, I'd hold out until four or five of those new sets are out. But I don't know anyone with an iPhone who's unsatisfied (and I know lots of people with iPhones).

Labels: , , , ,

Saturday, June 06, 2009

Google Wave: “what might email look like if we invented it today”

by steve backman

What do you do five years after shaking things up with Google Maps. If you are Lars and Jens Rasmussen, the core developers behind Google Maps, you apply yourself to a different way of thinking about collaboration and communication over the Internet.

Spend an hour and a quarter watching Lars, Jens and their project manager Stephanie Hannon and their crew on Youtube from the June Google I/O conference. Its hard not to start thinking, I could use this thing in my work and when can I try it out.




Background. Email has been around for almost forty years, starting out before the web and the Internet as we know it now. Today, we often have a love/hate relationship with our Inbox. In just the last couple years, whole new realms of team communication, web-base collaboration and social networking sharing have grown up as alternatives to “pure” email.

Problem is, unless you can effectively live on line in one or two of these collaborative cloud worlds, you often still depend on email. And if not email, then other things that push new information out to me to alert me to go back and look. I use Basecamp every day to organize discussion about the projects I’m involved in. I depend on it sending messages by email or feeding reminders into my calendar. If you work with a team using a Google document, a Gliffy process diagram, or a Slideshare presentation, you need to have it send an email to let everyone else know. It's cool that in MS Office 2007 – and now in Open Office 3.1—you can not only “track changes,” but also share comments with other editors. You still have to send the new version out and wait for a response.

Some things get a bit closer to real time collaboration. In a Google doc, you can be on a conference call and all take notes in the same document. Kind of crazy distracting at first, but really useful once you get used to it.

I mentioned dropbox in a recent blog, and now have been playing around with drop.io as well. These give let you share a folder either among your own various computers or else with a team. But you might not notice an update of your team’s collaborative materials unless someone tells you. Email, text, phone, IM, maybe Twitter or private micro blog environments still are needed to complete the communication loop.

Google Wave wants to change that. In the first place, it combines some of the best elements of Gmail, Instant Messaging, and Google Docs. An email becomes a Wave, an organized and organizing conversation. Instead of message and response, you can just respond by editing within the message, so a message becomes a Google Doc. You can discuss points within it by inserting an IM-like discussion at one or another points in the message. Or a poll, or other interactive feature.

So, if four of you want to draw lessons from yesterday’s workshop and blog about it, what can you do? Start a wave with your notes. Others can now edit it real time. And real time will mean seeing everyone’s contributions appear character by character. To broaden the discussion, you don’t forward an email, you just add them to the Wave, and they can use the playback feature to see everyone’s contributions as they came in.

Drag and drop photos from the event and the Wave will automatically have an embedded photo gallery everyone can tag, label or add to. Other one click tools allow you to add links or embed youtube or other external objects.

The line between an email discussion and a collaborative document has gotten a lot narrower. Instead of debate over whether email is dead, Google Wave aims to remake it into what it ought to be today.

Using the Wave API, once your team is far enough along with your summary of yesterday’s event, you can embed it in a blog post or insert into a social media page (much as with a Google map today). As the Wave gets further refined, it will be updated real time on that external page. Extensions based on the API will do simultaneous translation, so if I’m seeing the Wave in English, a team member in Mexico might see it in Spanish. The context sensitive spell checker fixed “icland is an icland” to become: “Iceland is an island.”

Usable versions of this seem months away. Maybe Google figured they would preview so much of it so early because they wanted to get developer attention as early as possible. Other things that will improve options available to collaborative teams also seem in the works. For example, Drupal 7, also due to begin appearing end of this year, also will have some amazing steps forward in collaboration and process integration. Discussion in Drupal circles has already begun, Drupal 7 versus Wave, or Drupal 7 PLUS Wave.

Like other cloud based collaboration initiatives, Wave poses privacy concerns. It will be easy, but will it be as secure as, say, a Drupal 7 collaborative site? One very exciting aspect of the Google Wave model, is that in addition to having the usual rich open environment for developers, the whole project will be Open Source. You will be able to create your own private label Wave site, and presumably ensure the privacy levels appropriate to your work and audience. Now, that seems different for Google.

How important is all this stuff? The collaborative tools we all use today make a huge difference in the creativity, practicality and effectiveness of all kinds of projects today. In its June 15 issue, even as the Business Week cover story bemoaned the slowing down of innovation in the United States, it also highlighted “Cloud Computing’s Big Bang for Business.” Google Wave will be a big part of this by this time next year. Watch the video, then sign up and check it out at http://wave.google.com.

Labels: , , ,

Monday, June 01, 2009

Bing hits search market

by steve backman

I tried Bing this morning and it’s not bad. Not bad at all. Bing.com is Microsoft’s new search site, soft-launched in “preview,” full launch June 4.

As I felt about its predecessor Live Search incarnations, I thought I would just say Bing stands for “BING is not Google,” as others have said. Not so fast. Bing surprises. It returns results very quickly, including on Firefox and Opera. It also has a fresh, enticing look and operation. For example, I really like the clickable bar to the right of each search result; roll over it, and a Flash-like popup gives more detail without navigating the full page.

And the results show a lot of smarts to them. I did a few comparison searches on Google and Bing, found them interesting and not entirely the same in a useful way.

I’m sold. Partly. I’m not ready to give up Google as my default search. I’m too used to the way it works, how to bend it toward the kinds of results that suit me. That said, I’m probably going to be likely going forward to supplement an important search with Bing at this point. Yup, keep using delicious and other social networking search sites, and for general search, I expect I will compare Bing and Google. (You can easily add Bing to the search option list in Firefox with a link at top of page.)

If you create an account, Bing will remember your results and also allow you to have a “cashback” account for using recommended Bing vendor partners. Hmm. I don’t know what I think about this from a privacy point of view or a business model point of view. As we all know, however, Google doesn’t provide search results as a community service either.

As far as advanced search syntax, some of it is like Google and for some of it, you need to read the help pages to understand it all. Some of the Bing-specific options seem pretty cool, and I look forward to getting used to them. I did miss being able to search by date, though maybe that’s coming when the site fully launches.

From a policy point of view, I’m glad Bing has launched. We need more competition in software systems, including in something as basic as web search. A year ago, Tim O’Reilly (of O’Reilly Media) argued that the battle for search had ended and everyone should just let Google have it.

A year later, there is more life in search than in a while, including with Twitter emerging as a new meta-search mechanism, and new ideas about how search should work in the future. Today Google has 64% of the search market, Yahoo has 20% and Microsoft (with its older sites) has only 8%. And according to the WSJ , Microsoft’s own research shows 60% of users are happy with their current search tools. That said, given Google and Yahoo’s pervasiveness, and how important search is, 40% not happy is a lot of folks thinking they might do better with something new. 2/3 of online purchases begin on a search page. Given how much revenue this represents, both from the sales themselves and from advertising, the software titans have strong interest in
innovating.

And Google quietly has added some new search features recently. When you get a result page, check out the “show options” link at the top to quickly refine your results. I like that too.

From a developer point of view, yes, I admit there is something appealing about having to worry about fewer development frameworks and APIs. If Bing grows, complexity grows again for web developers. That’s life for folks like us.

Yet, from a small business and nonprofit organization point of view, innovation at the top creates a climate of innovation up and down the software food chain. For example, there has a new wave of consolidation in commercial software for nonprofits lately. This wave appears bringing clearer support and stronger feature sets. Meanwhile, there has been a lot of innovation on the open source side, as Idealware.org’s recent twin reports on open source content management systems for web sites and on low cost donor databases have shown. Think about which of these trends helps more in making good choices or getting good prices and definitely give Bing a try this week.

Full disclosure: Steve often uses Microsoft software, and some of his best friends and family members do as well. He used Bing as well as Google to read news and other comments about bing.com, though "binging" (is that a new 2.0 word?) was not as easy as googling bing.

Labels: , , ,

Monday, April 06, 2009

More RSS Tools: Sharing Feeds

by Peter Campbell

For my last followup to my RSS article, Using RSS Tools to Feed your Information Needs, I want to discuss OPML, the standard for RSS Reader feed information, and talk a bit about why RSS, which is already quite useful, is about to become an even bigger deal. Last week, I discussed sharing research with Google Reader; before that, filtering RSS feeds with Yahoo! Pipes, and I started with a post about integrating content with websites.

Admitting that I might represent an extreme case, I subscribe to 96 feeds in Google Reader. I started with Google Reader last December - prior to that, I used a Mac RSS Reader called Vienna. Moving from Vienna to Google Reader might have been a chore, but it wasn't, thanks to Outline Processor Markup Language (OPML). The short story on OPML is that it was developed as a standard format for outlining. While it is used in that capacity, it's more commonly used as a format for collecting a list of RSS feeds, with last read pointers, that can then be processed by other feed-reading software. So, I exported all of my feeds from Vienna to a .opml file, then I imported that into Google Reader, and all of my feeds were instantly set up. If you run a Wordpress blog, you can rapidly build your blogroll by importing an .opml file.

In addition to sharing feed information with applications, OPML can be used to share a group of feeds with a co-worker, friend or constituent. Say your org does advocacy on a particular issue, and you've collected a set of feeds that represent the best news and commentary on your issue. You could make the OPML file available on your web site for your constituents to incorporate in their readers.

At this point, you might be saying to yourself, "what are the odds that my constituents even know what a feed reader is? Wouldn't making this available be more likely to confuse than help people?" As good as a question as that is, here's why I think that you won't be asking it soon. RSS has seen quick and steady adoption as a standard web service. Four years ago, it was obscure; today every content management system and web portal supports it. It features prominently in the strategic plans of tech giants like Google, Microsoft and Yahoo!. But it's not as well-known by the general computing public -- RSS still has yet to become a real household concept, like search and email have. The game-changer is underway, though. Last month, The Seattle Post-Intelligenser, one of Seattle's primary daily papers, ceased print publication. The San Francisco Chronicle announced last month that they are making one last ditch effort, with a redesign and new printing presses, to stem the growing budget deficit that they face. Competition from TV and the web is driving newspapers out of business, and the hope that something will reverse this trend is thin.

As the internet becomes the primary source of news and opinion, RSS is a natural fit as the delivery medium. You can see that all of the Seattle PI sections are available as RSS feeds, and they have an option to customize the news and features that you see on your homepage. How long before they offer your customized paper as an OPML file, allowing you to instantly replicate your web experience in a reader?

In 1995, internet email was an arcane, technical concept. I figured out that I could send mail to an Internet address using my company's MCI Mail account. My email address was 75 characters long. RSS may seem similarly oblique today, but it's well on the road to being a mainstream method of internet information delivery. Your partners and constituents won't just appreciate your support for it; they'll start to expect it. I hope that my article and these follow-ups in the blog can serve as a good starting point for understanding what RSS can do and what you might do with it.

Labels: , , , ,

Monday, March 30, 2009

More RSS Tools: Using Google Reader for Research and Sharing

by Peter Campbell

Google Reader gets a good mention in my RSS article, Using RSS Tools to Feed your Information Needs, but deserves an even deeper dive. This is a follow-up to that article, along with my recent posts on Integrating content with websites, and Managing Content with Pipes. We've established that an RSS Reader helps you manage internet information far more efficiently than a web browser can; and we've talked in the last few posts about publishing feeds to your web site. This post focuses on using tools like Google Reader to share research .

Out of the box, GReader (as it's affectionately known) is a powerful, web-based reader that lets you subscribe, mark and share items in two significant ways. Shared Items are items that get published to a public page that you can point your friends and co-workers to. Further, this page can be subscribed to via RSS as well, so it can be republished to your web site, or integrated into a Facebook feed. Using (fake) bill 221b as an example, if you monitor for and selectively share articles related to the bill, you can easily point co-wokers and constituents to your shared page, and or republish those items in places where your audience will see them.

Shared Items are also made available to other GReader users who choose to share with you. This offers a greater level of convenience for teams working with shared research; it can also afford a level of confidentiality if you don't want to publicize a public page. Not only can you share the items you find; you can also tag them, much like you would with Delicious or Flickr, and add a note, if you have thoughts or context-setting notes to share. A function recently added GReader takes this even further - shared items can be commented on, much as a blog post can.

The last bit to add to this arsenal is a very powerful, but not terribly obvious GReader feature. The Note in GReader bookmarklet (which you can drag to your web browser's quick links or bookmarks toolbar from the GReader "Notes" page) lets you share, with comments and tags, pages that you find on the web as GReader shared items. So if you run across something that isn't in your feeds (and there's plenty of web content that can't be subscribed to), this lets you add it to your shared items.

What I've found is that, as much as I admire social bookmarking sites like Delicious, they become a lot less useful when I can store all of the pages that I find via RSS or browsing, with tags and an option to share them, in the same convenient place.

It's important to note that, as powerful as all of this is, it still lacks some functionality that similar tools have. One great advantage of using Delicious as a link-sharing tool is that you can share links specific to any tag (or set of tags). Google Reader doesn't offer multiple shared pages based on filtering criteria. And while you can add notes to your feed (without adding links), it's not as flexible a repository as a tool like Evernote, which lets you save web pages, ODFs and all sorts of documents to a single web-based folder.

Also, Google Reader isn't the only game in town. The Newsgator family of RSS readers offer similar sharing functions; some of which overcome the limitations above, as do other readers out there (please share your favorite in the comments).

What it boils down to, though, is that we now have powerful, integrated options for online research, as individuals, as teams, and as information agents for our constituents. The convenience of publishing as you discover is a significant advancement over earlier schemes, which usually involved either sending a lot of easily-lost links by email, or submitting your finds to a webmaster, who would then add them to a page on your site. This is a publish as you find approach that incorporates sharing and communication into the research process.

Next week, I'll finish up the "More RSS Tools" series with a post about OPML, the way that you make your collection of feeds portable.

Labels: , , , , ,

Sunday, March 29, 2009

Depending on Google

by steve backman

Google often figures in discussion about use of free or low cost software as well as of what are the boundaries of corporate commitments to Open Source. The uniformity and simplicity of Google applications give them a seductive appeal. Yet in my own use of them and in discussions with clients, they also carry with them a sense of unease.

How much can we count on Gmail, Google Docs, Calendar and the rest when their free or low cost availability depends almost entirely on Google’s continued domination of web search? “Do no evil” notwithstanding, how much can we count on Google’s commitment to privacy and security? While providing many Open Source tools, how much can we count on software whose core remains entirely closed and proprietary? Is migration of software to the cloud inevitable and a Good Thing?

These questions come up about other corporate leaders that figure large in software selection and strategy these days. Google fascinates us because it has become ubiquitous and the issues easier to grasp.

If this is you, check out the Google assessment by R&D firm faberNovel. It has the teasing title, “Why could Google die.” You can read it here: http://www.fabernovel.com/en#en/analyze/news/why-could-google-die, or you will find it easier to view full screen on slideshare

The report assesses internal weaknesses, as well as legal, strategic, and other threats. The strategic threats category caught my eye. Google faces challenges from both its large, global competitors as combined with possibilities at the other end of “disruptive technologies” from new companies. Things in software will keep changing. Time frames that you can expect a given software strategy to last continues to shrink.

Likewise, though the authors did not give it high priority, they noted that competition from Open Source alternatives could have a high impact. This in combination with the reports assessment of privacy concerns make for a large potential threat. This is likely true for most all corporate software systems, including others straddling the Open Source/proprietary fence.

Last, the report notes recent interruptions in Gmail and problems with other Google services, which many of us experienced. Yet the authors do not connect this with the difficulty or impossibility most Google users have in getting customer service. As I mentioned in this space some time ago about using free Gmail without a backup plan, this falls into the category of “no free lunch.”

Many idealware blog readers would benefit from viewing these slides, both to ponder Google as well as a framework for considering where we all stand with other corporate software providers.

Labels: , , ,

Friday, February 06, 2009

The Road to Inbox:0

by Peter Campbell

In the last week or two, Google's GMail app added a bunch of new features, at least three of which are, to my mind, insanely significant. As you probably know, GMail is about three years old, still in beta, and from it's release, the most innovative approach to email that we've seen since the whole folder metaphor was first thought up. The three new features are Offline, Keyboard Shortcuts for Labeling, and Multiple Inboxes. Offline and Multiple Inboxes are added through the "Labs" section in settings;if you use Gmail, you can use the label if you have Keyboard Shortcuts turned on.

I love Gmail because it is designed to do a lot of my maintenance for me, and I can keep all sorts of mail (I'm up to 729 MB) and find anything instantly. Key to all of this is GMail's gleeful abandonment of the file cabinet metaphor, an imposition on computing from the early days that is intuitive to humans, yes, but not the most efficient way to manage online information. And maybe this is why I've always appreciated Google - they got from the start that you don't organize massive amounts of information by sorting it all into separate piles, an idea that most of their competitors have not let go of.

Here's how I use Gmail: Using pop forwarding, I feed three separate email accounts into my primary GMail account. I have it set up to reply using the address that the email was sent to, and each account is automatically labeled with a specifically colored label identifying it's origin. I have 36 labels defined, and 66 filters that primarily label messages as they come in. I "star" messages that relate to current projects, and I try to keep my inbox to less than 50 messages at any given time. Cleaning up the inbox is a matter of labeling the messages that aren't accounted for by the filters, deleting the ones I don't want, and archiving.

Offline, of course, simply gives me a local copy of my inbox for those rare times when I'm out of plugged in, wireless, or AT&T 3G range of a connection. But having a local backup of my inbox is, um, priceless.

Last week, Google introduced new dropdowns for labeling and "moving" messages. The "Move To" tab is somewhat ironic, because GMail doesn't store messages in different places. It identifies them by their labels. New messages, on arrival, are labeled "inbox", and "archiving" a message is simply the act of removing the "inbox" label. So the "Move To" menu was strictly a concession to those who can't let go of the folder idea, so I have little use for it. But, in addition to the new dropdowns, Google also introduced a keyboard shortcut. Typing "l" (lowercase "L") brings up the labels dropdown; typing the first few letters of a label takes you to that label, and hitting "Enter" applies it to the current message or the selected ones. This allows me to select and label messages far faster than was possible when the mouse was required to open and then scroll through the dropdown menu.

Multiple Inboxes allows you to put as many boxes of messages meeting specific criteria ("has label", "is starred", "is a draft", any search criteria) on your GMail home page. For users with wide displays, these can be placed to the right or left of your inbox. Since I work a lot on my 15" laptop screen, I chose to add inboxes under the main inbox. To start, I've added starred items in a box under my inbox, which lets me keep things that don't need immediate responses, but should be handy to refer to, right where I want them. Another creative use (as tweeted by Sonny Cloward) is to have a box with all items labeled "task", but I actually use the recently-added "Tasks" function for that.

Regardless, you've heard me rave about Gmail here if you follow my communication posts, but that was all before they added these features, making GMail another 33% more awesome than the competition to an information management geek like me.

Labels: , , , ,

Thursday, January 29, 2009

Colossus vs. Cloud - an Email System Showdown

by Peter Campbell

If your nonprofit has 40 or more people on staff, it's a likely bet that you use Microsoft Exchange as your email server. There are, of course, many nonprofits that will use the email services that come with your web hosting, and there are some using legacy products like Novell's Groupwise or Lotus Notes/Domino. But the market share for email and groupware has gone to Microsoft, and, at this point, the only compelling up and coming competition comes from Google.

There are reasons why Microsoft has dominated the market. Exchange is a mature and powerful product, that does absolutely everything that an email system has to do, and offers powerful calendaring, contact management and information sharing features on top of it. A quick comparison to Google's GMail offering might look a bit like "Bambi vs. Godzilla". And, as Michelle pointed out the other day, GMail might be a risky proposition, despite it being more affordable, because it puts your entire mail store "in the cloud". But Gmail's approach is so radically different from Microsoft's that I think it deserves a more detailed pro/con comparison.

Before we start, it's important to acknowledge that the major difference is the hosted/cloud versus local installation, and there's a middle ground - services that host Exchange for you - Microsoft even has their own cloud service. If you are evaluating email platforms and including GMail and Exchange, hosted Exchange should be weighed as an additional option. But my goal here is to contrast the new versus the traditional, and traditional Exchange installations are in your server room, not someone else's.

Server Platform

Installing Exchange is not a simple task. Smaller organizations can get away with cheaper hardware, but the instructions say that you'll need a large server for mail storage; a secondary server for web and internet functions, and, most likely, a third server to house your third party anti-spam and anti-virus solutions. Plus, Exchange won't work in a Linux or Novell network - there has to be an additional server running Microsoft's Active Directory in place before you can even install it. It can be a very stable product if you get the installation right, but getting it right means doing a lot of prep and research, because the slim documents that come in the box don't prepare you for the complexity. Once you have it running, you have to run regular maintenance and keep a close watch - along with mailbox limits - to insure that the message bases don't fill up or corrupt.

GMail, on the other hand, is only available as a hosted solution. Setup is a matter of mapping your domain to Google's services (can be tricky, but child's play compared to Exchange) and adding your users.

Win - GMail. It saves you a lot of expense, when you factor in the required IT time and expertise with the hardware and software costs for multiple servers.

EMail Clients

Outlook has it's weaknesses - slow and obtuse search, poor spam handling, and a tendency toward unexplained crashes and slowdowns on a regular basis. But, as a traditional mail client, it has a feast of features. There isn't much that you can't do with it. One of the most compelling reasons to stick with Outlook is it's extensibility. Via add-ons and integrations, Outlook can serve as a portal to applications, databases, web sites and communications. In a business environment, you might be sacrificing some key functionality without it, much as you often have to use Internet explorer in order to access business-focused web sites.

But where Outlook is a very hefty application, with tons of features and settings buried in it's cavernous array of menus and dialog boxes, Gmail is deceptively uncluttered. The truth is that the web-based GMail client can do a lot of sophisticated tricks, including a few that Outlook can't -- like allowing you to decide that you'd rather "Reply to All" mid-message -- and some that you can only do with Outlook by enabling obscure features and clicking around a lot, like threading conversations and applying multiple "tags" to a single message. Gmail is the first mail client to burst out of the file cabinet metaphor. Once you get used to this, it's liberating. Messages don't get archived to drawers, they get tagged with one or more labels. You can add stars to the important ones. It's not that you can't emulate this workflow in Outlook, it's that it's fast and smooth in GMail, and supported by a very intelligent and blazingly fast search function. Of course, if that doesn't float your boat, you can always use Outlook - or any other standard POP3 or IMAP client - to access GMail.

Win - GMail. It's more innovative and flexible, and I didn't even dig deep.

Availability

Exchange, of course, is not subject to the vagaries of internet availability when you're at the office. Mind you, much of the mail that you're waiting to receive is. And Outlook - if you run in "Cached mode" - has had offline access down for ages. GMail just started experimenting with that this week. If you're not in the office, Exchange supports a variety of ways to get to the mail. Outlook Web Access (OWA) is a sophisticated web-based client that, with Exchange 2007 and IE as the browser, almost replicates the desktop Outlook experience. OMA is a mobile-friendly web interface. And ActiveSync, which is supported on many phones (including the iPhone) is the most powerful, stable and feature-rich synchronization platform available. Exchange can do POP and IMAP as well, and also supports a VPN-like mode called Outlook Anywhere (or HTTPS over RPC).

GMail only supports web, pop and IMAP. There's a mobile GMAIL app which is available on more phones than Activesync is, but it isn't as robust or full featured as Microsoft's offering.

So, oddly, the Win for remote access goes to Microsoft over Google, because Microsoft's offerings are plentiful and mature.

Business Continuity

So, not to belabor this, Exchange is well supported by many powerful backup products. In cached mode, it mirrors your server mailbox to your dektop, which is additional redundancy.

GMail is in the cloud, so backup isn't quite as straightforward. Offline mode does some synchronization, like Exchange's cached mode, but it's not 100% or, at this point, configurable. Prudent GMail users will, even if they don't read mail in it, set up a POP email program to regularly download their mail in order to have a local copy.

Win - Microsoft

Microsoft also Wins the security comparison - Google can, and has, cut off user's email accounts. There seem to have been good reasons, such as chasing out hackers who had commandeered accounts. But keeping your email on your backed-up server behind your firewall will always be more secure than the cloud.

But I'd hedge that award with the consideration that Exchange's complexity is a risk in itself. It's all well and safe if it is running optimally and it's being backed up. But most nonprofits are strapped when it comes to the staffing and cost to support this kind of solution. If you can't provide the proper care and feeding that a system like Exchange requires, you might well be at more risk with an in-house solution. The competence of a vendor like Google managing your servers is a plus.

Finally, cost. GMail wins hands down. The supported Google Apps platform is free for nonprofits. Microsoft offers us deep discounts with their charity pricing, but Dell and HP don't match on the hardware, and certified Microsoft Administrators come in the $60-120k annual range.

So, in terms of ease of management and cost, GMail easily wins. There are some big trade-offs between Microsoft's kitchen sink approach to features and Google's intelligent, progressive functionality, and, in well-resourced environments, Microsoft is the secure choice, but in tightly resourced ones - like nonprofits - GMail is a stable and supported option. The warnings about trusting Google -- or any other Software as a Service vendor -- are prudent, but there are a lot of factors to weigh. And it's going to come down to a lot of give and take, with considerations particular to your environment, to determine what the effective choice is. In a lot of cases, the cloud will weigh heavier on the scale than the colossus.

Labels: , , , , , , , , ,

The Idealware Blog

Thoughts and resources to help nonprofits choose software, from:

Subscribe to This Blog


Recent Posts


Archives