Category Archives: Google Notebook

Sharing Tool Wishlist

The following is an edited version of a wishlist I had been keeping on the side. The main idea is to define what would be, in my mind, the “ultimate social bookmarking system.” Which, obviously, goes way beyond social bookmarking. In a way, I even conceive of it as the ultimate tool for sharing online content. Yes, it’s that ambitious. Will it ever exist? Probably not. Should it exist? I personally think so. But I may be alone in this. Surely, you’ll tell me that I am indeed alone, which is fine. As long as you share your own wishlist items.

The trigger for my posting this is that someone contacted me, asking for what I’d like in a social bookmarking system. I find this person’s move quite remarkable, as a thoughtful strategy. Not only because this person contacted me directly (almost flattering), but because such a request reveals an approach to listening and responding to people’s needs that I find lacking in some software development circles.

This person’s message served as a prompt for my blogging this, but I’ve been meaning to blog this for a while. In fact, my guess is that I created a first version of this wishlist in 2007 after having it on my mind for a while before that. As such, it represents a type of “diachronic” or “longitudinal” view of social bookmarking and the way it works in the broader scheme of social media.

Which also means that I wrote this before I heard about Google Wave. In fact, I’m still unclear about Google Wave and I’ll need to blog about that. Not that I expect Wave to fulfill all the needs I set up for a sharing tool, but I get the impression that Google is finally putting some cards on the table.

The main part of this post is in outline form. I often think through outlines, especially with such a type of notes. I fully realize that it may not be that clear, as a structure, for other people to understand. Some of these bullet points cover a much broader issue than what they look like. But the overall idea might be fairly obvious to grasp, even if it may sound crazy to other people.

I’m posting this to the benefit of anyone who may wish to build the killer app for social media. Of course, it’s just one man’s opinion. But it’s my entitled opinion.

Concepts

What do we share online?

  • “Link”
  • “Page”
  • Identified content
  • Text
    • Narrative
    • Contact information
    • Event description
  • Contact information
  • Event invitation
  • Image
  • Recording
  • Structured content
  • Snippet
  • Access to semi-private content
  • Site’s entry point

Selective sharing

Private
  • Archiving
  • Cloud access
Individually shared
  • “Check this out”
  • Access to address book
  • Password protection
  • Specialization/expertise
  • Friendship
Group shared
  • Shared interests (SIG)
  • Collaboration (task-based)
Shared through network
  • Define identity in network
  • Semi-public
Public
  • Publishing
  • Processed
  • Reading lists

Notetaking

  • Active reading
  • Anchoring text
  • Ad hoc list of bookmarks
  • “Empty URL”
    • Create container/page
    • Personal notes

Todos

  • To read
  • To blog
  • To share
  • To update
  • Projects
    • GTD
    • Contexts
  • Add to calendar (recognized as event)

Outlining/Mindmapping

  • Manage lists of links
  • Prioritize
  • Easily group

Social aspects of sharing

  • Gift economy
  • Personal interaction
  • Trust
  • Hype
  • Value
  • Customized

Cloud computing

  • Webware
  • “Online disk”
  • Without download
  • Touch devices
  • Edit online

Personal streaming

  • Activities through pages
  • Logging
  • Flesh out personal profile

Tagging

  • “Folksonomy”
  • Enables non-hierarchical structure
  • Semantic fields
  • Related tags
  • Can include hierarchy
  • Tagclouds define concept map

Required Features

Crossplatform, crossbrowser

  • Browser-specific tools
  • Bookmarklets
  • Complete access through cloud
Keyboard shortcuts
  • Quick add (to account)
  • Vote
  • Bookmark all tabs (à la Flock)
  • Quick tags

Related pages

Recommended
  • Based on social graph
  • Based on tags
  • Based on content
  • Based on popularity
  • Pointing to this page

Quickly enter links

  • Add in place (while editing)
  • Similar to “spell as you type”
  • Incremental search
  • Add full link (title, URL, text, metadata)

Archiving

  • Prevent linkrot
  • Prepare for post-processing (offline reading, blogging…)
  • Enable bulk processing
  • Maintain version history
  • Internet Archive

Automatic processing

  • Tags
  • Summary
  • Wordcount
  • Reading time
  • Language(s)
  • Page structure analysis
  • Geotagging
  • Vote

Thread following

  • Blog comments
  • Forum comments
  • Trackbacks
  • Pings

Exporting

All
  • Archiving
  • Prepare for import
  • Maintain hierarchy
Selected
  • Tag
  • Category
  • Recently used
  • Shared
  • Site homepage
  • Blogroll
  • Blogs
Formats
  • Other services
  • HTML
  • RSS
  • OPML
  • Widget
Features
  • Comments
  • Tags
  • Statistics
  • Content

Offline processing

  • Browser-based
  • Device based
  • Offline archiving
  • Include content
  • Synchronization

Microblogging support

  • Laconi.ca/Identi.ca
  • Twitter
  • Ping.fm
  • Jaiku

Fixed/Static URL

  • Prevent linkrot
  • Maintain list for same page
  • Short URLs
  • Automatically generated
  • Expansion on mouseover
  • Statistics

Authentication

  • Use of resources
  • Identify
  • Privacy
  • Unnecessary for basic processing
  • Sticks (no need to login frequently)
  • Access to contacts and social graph
  • Multiple accounts
    • Personal/professional
    • Contexts
    • Group accounts
  • Premium accounts
    • Server space
    • Usage statistics
    • Promotion
  • Support
    • OpenID
      • As group login
    • Google Accounts
    • Facebook Connect
    • OAuth

Integration

  • Web history
  • Notebook
  • Blogging platform
  • Blog editor
  • Microblogging platform
  • Logbook
  • General purpose content editor
  • Toolbar
  • URL shortening
  • Address book
  • Social graph
  • Personal profile
  • Browser
    • Bookmarks
    • History
    • Autocomplete
  • Analytics
  • Email
  • Search
    • Online
    • Offline

Related Tools

  • Diigo
  • WebCitation
  • Ping.fm
  • BackType
  • Facebook share
  • Blog This
  • Link This
  • Share this
  • Digg
  • Plum
  • Spurl
  • CoComments
  • MyBlogLog
  • TwtVite
  • Twistory
  • Windows Live Writer
  • Magnolia
  • Stumble Upon
  • Delicious
  • Google Reader
  • Yahoo Pipes
  • Google Notebook
  • Zoho Notebook
  • Google Browser Sync
  • YouTube
  • Flock
  • Zotero

Relevant Blogposts


Google for Educational Contexts

Interesting wishlist, over at tbarrett’s classroom ICT blog.

11 Google Apps Improvements for the Classroom | ICT in my Classroom.

In a way, Google is in a unique position in terms of creating the optimal set of classroom tools. And Google teams have an interest in educational projects (as made clear by Google for Educators, Google Summer of Code, Google Apps for schools…).
What seems to be missing is integration. Maybe Google is taking its time before integrating all of its services and apps. After all, the integration of Google Notebook and Google Bookmarks was fairly recent (and we can easily imagine a further integration with Google Reader). But some of us are a bit impatient. Or too enthusiastic about tools.

Because I just skimmed through the Google Chrome comicbook, I get to think that, maybe, Google is getting ready to integrate its tools in a neat way. Not specifically meant for schools but, in the end, an integrated Google platform can be developed into an education-specific set of applications.
After all, apart from Google Scholar, we’re talking about pretty much the same tools as those used outside of educational contexts.

What tools am I personally thinking about? Almost everything Google does or has done could be useful in educational contexts. From Google Apps (which includes Google Docs, Gmail, Google Sites, GTalk, Gcal…) to Google Books and Google Scholar or even Google Earth, Google Translate, and Google Maps. Not to mention OpenSocial, YouTube, Android, Blogger, Sketchup, Lively

Not that Google’s versions of all of these tools and services are inherently more appropriate for education than those developed outside of Google. But it’s clear that Google has an edge in terms of its technology portfolio. Can’t we just imagine a new kind of Learning Management System leveraging all the neat Google technologies and using a social networking model?

Educational contexts do have some specific requirements. Despite Google’s love affair with “openness,” schools typically require protection for different types of data. Some would also say that Google’s usual advertisement-supported model may be inappropriate for learning environments. So it might be a sign that Google does understand school-focused requirements that Google Apps are ad-free for students, faculty, and staff.

Ok, I’m thinking out loud. But isn’t this what wishlists are about?


Online Research Tools: Zotero

Just saw this through Bruce Darcus’s blog.

Zotero – The Next-Generation Research Tool

Looks like a combination of the Scrapbook Firefox extension with Google Notebook (or Zoho Notebook), social bookmarking, and citation management solutions like RefWorks or Endnote. Haven’t tried it yet but it looks very promising.


Google Feature Overload

You know that feeling when you just realize that something really neat has been hidden in plain sight for a while and that most people had realized it before you did? It's my feeling with the current state of Google's products and features. Wasn't completely out of the loop: did learn about many features through tech podcasts and blog entries (Spreadsheets, Calendar, etc.). But some things just passed me by, like Co-Op and the Notebook browser extension (which does work on Mac OS X!).

One reason for my not noticing those items might have to do with the disparate classification of their products, tools, features. Some neat things are found in the labs, others in Web Search Features, yet others appear only as content for the personalized homepage or as gadgets/plugins for Google Desktop. What's tagged as "new" is not always so new while some seemingly new things aren't tagged as "new." And, as is well-known, Google tends to call "beta" products which appear quite stable and to not label some cutting-edge features as beta.

All in all, it's quite overwhelming.

There's certainly the perfect blog, podcast, mailing-list to learn all the important news about Google's new stuff. But that implies knowing how active Google really has been, recently. Just amazing, really. And following yet another tech company's product shouldn't be a task in and of itself for the average user.

It must all be because of their policy to have developers work on their own projects a certain proportion of the time. An excellent approach to development, certainly, and the result isn't even a lack of direction. But the task of understanding the Google universe is daunting because the possibilities are endless. Some products are still rather pedestrian but some may imply deep changes in workflow or approach to the online world.

The Google Hacks book should be updated every week… 😉