Flock | the social web browser

Hobo

Contents

[edit] HOBO Project (Hobo: Online Browser Objects)

Portable Profiles (Using IMAP), with Online Portals

Image:emailInFlock.png

[edit] What is it?

Loosely based on Google Bookmarks Sync, the Mozilla Weave project, delicious bookmarks and others, HOBO is one-part browser-sync, one-part online profiles, one-part meta-social-network, one-part crazy, and two-parts bacon fat.

The primary components of a Flock Experience:

  • Your Bookmarks
  • Favorite Media Streams
  • RSS Feeds
  • Saved Accounts
  • Blog Post Drafts
  • Stored Passwords
  • Browser Preferences
  • Plugins
  • Theme
  • Browser State (Open Tabs, Form contents, etc)

Possible HOBO States:

  • Lost (logged out)
  • On the trains (logged in, transient)
  • By the campfire (logged in, permanent)

Problems we're solving:

  • Share flock experience between multiple browsers (even several simultaneously)
  • Safely use your flock data from public (or shared) computers
  • Make a subset of your Flock Data publicly accessible

[edit] What's it made of?

You can find the branch (as of March 21st, 2008) at http://svn-mirror.flock.com/trac/flock/browser/experimental/hobo/ We're picking an IMAP Server. Current Choices include:

  • Dovecot - high performance, plugin architecture
  • Cyrus - Folder-level CL
  • Courier - industry-standard
  • BINC - ?

We've made a tentative decision to go with Courier for now, will review again later. Based on:

Got a starting point in the IMAP code, at:

Going to use IMAP tagging (keywords) for:

  • Encrypted / plaintext status of message
  • Content type (feed / media /etc)
  • Sync status (maybe originating machine?)


[edit] SIMILAR TO

[edit] Reference for IMAP in Mozilla Code

[edit] Reference for other Services/Profile Contents