Hallucinogenic Spirograph, The Architecture of Social Media


I am active on more than 30 Social Media sites, and this grows on a weekly basis - as interest in the subject is outweighed by my attempts to rein in the density of my social media footprint. As I write this I am simultaneously scrobbling and checking Twitter, so if feel like I am living in and contributing to the "Hallucinogenic Spirograph".

That might on first inspection appear to be an odd title, and indeed an odd architectural description. I've been thinking over the past number of months about how social media proliferation resembles 'set theory' - you know good old Venn diagrams with commonality intersections between sets.  The sets as I see them are all of the wonderful array of networks, tools, apps, platforms that contribute to the overall experience of social media (for the purpose of this post I refer to this as the "Universal set of functional experience"). The graphic below is intended to be a simplified (and stylised) view. Think of the sets as representing social media offerings such as Facebook, Plaxo, LinkedIn et al. Set overlaps occur when you can combine (or aggregate) functionality. So I can add Digg widgets to Facebook, hence there is an overlap between the Digg and Facebook set. Now I admit this is a stylised view, as to work out exact overlap points between all systems would be a significant undertaking. I think it would be a study doomed to always be out of date due to the velocity of new offerings in this domain. Also, because there are overlaps within overlaps (within overlaps) I describe some intersections as being highly complex. A key point is that this is very much an organic architecture that is being pulled in multiple directions with little or no overarching design or control.




I see in this view of the world, limited standards (although there are some) and aggregation as an 'ad hoc' activity driven by community demand. The main issues I have with the current overall experience is:

1. Difficult to manage profile sprawl
2. Difficult to manage RSS sprawl
3. App and widget proliferation and sprawl
4. Only partial single sign on (OpenID et al)
5. No single administration point
6. Multiple interfaces and apps needed to traverse the entire functionality set
7. People using a wide range of platforms necessitates many 'needless' accounts - due to commercial pressures not enough interoperability

There are some pretty decent aggregator offerings around at present. Social Media browsing using Flock is a good first stab, pingFM and others are providing aggregation functions to control additional platforms from a single point. Back to my Venn diagram I see this as something akin to that below. Now, none of these currently offers 'comprehensive' functional coverage. It is definitely better than nothing, but it also feels that the problem is accelerating fast as we solve point issues rather slowly.



I started thinking about what this meant in real times, and moving away from the theoretical, below is a partial view of my own social media usage. I see one of the main oddities as the amount of RSS point to point configuration that I have. Now this happens through feed syndication, widgets and apps. A solution might well be to strip everything back down and leave most systems as 'stand alone'. I've done this for example with iTunes, which sits lonely in its green box! That does seem counterintuitive to the overall social media experience and goal, so assuming we'll push feeds into every corner we can get them what might help tidy this up?

It seems to me that RSS mashups would be a place to start. This essentially means configuring a mashup to ingest (consume) source feeds from all of the platform feeds you wish to export. This can be done pretty easily with Yahoo! Pipes. You could also have a look at Microsoft Popfly, Serena, IBM Mashup Center (in beta) and a number of others. The basic idea is to go from n to 1 feeds or n to (a few) feeds. A mashup can inject as well as filter data so you can augment feed streams as well as create specific ones for specific targets (e.g. news mashup or a media mashup). The beauty of mashups is the simplicity and functional richness they support. It also starts to allow you to decouple all of those point to point RSS connections and provide a central point for administration, configuration, and management of existing and new feeds.

Ok, so simple so far - right? Now that my hands are warmed, I'm going to grab something dangly and ask you to cough! What I really really want (and no I'm not scrobbling the Spice Girls - even though I might quite like to) is a unified platform - a social media portal 'if you will' that gives me configurable aggregation. I admit Flock does provide a subset of this, but what I would like to have in a refactored architecture for Social Media, exhibiting the following attributes:

1. Pluggable component framework
2. Interoperability between social networks
3. A standards based / consumer <---> producer model
4. Single sign on across everything I configure in my 'social media portal'
5. Single point of control for personal comments (coComment and Disqus making good inroads)
6. The ability to create feed aggregation and mashup services
7. The ability to create apps (again this could be mashup) as well as control app proliferation through aggregation
8. Profile Manager - create, manage, distribute profile or profile sets through an open API
9. Simplicity in terms of adding emerging offerings
10. Analytics
11. Portal or similar UI (Flock on steroids!) to give me single point access as well as admin control over my social media footprint

The graphic below is a very simplistic logical view. Essentially I want aggregation control in terms of definition and configuration of my own "Universal Set of Functional Experience" using components from any Social Media supplier.

ps. I want it by Monday!


Please do leave comments. I would love to know what other views are in terms of improving the thinking as well as anything I might be missing in terms of systems that exist or are in development.

 del.icio.us  Stumbleupon  Technorati  Digg 

 

What did you think of this article?




Trackbacks
  • Trackbacks are closed for this entry.
Comments

  • 7/26/2008 4:51 PM gregorylent wrote:
    this could be rude, that is not my intent .. there is a huge amount of work here, yet, don't you think there is a two sentence summary that makes the point and allows the conversation to jump ahead? or are you speaking to academics?
    Reply to this
  • 7/26/2008 5:17 PM Steve Nimmons wrote:
    You could say the same about any concept if you didn't want a supporting explanation. Also don't forget that some people need and want foreplay.

    In what way are you suggesting the conversation should jump ahead?
    Reply to this
  • 7/27/2008 6:51 AM gregorylent wrote:
    i think you are saying that the social media world is very fragmented and you want it to be more integrated. is that right?

    the subject interests me, (i love the graphs, even as art; think, really big oil paintings ) .... but i am not exactly sure what you are talking about ... my mind is not up to it perhaps ...

    are you talking about the way information flows, or is channeled? .. which is interesting, in that it is an expression of minds to be consumed by minds ... a product that makes a product ....

    or is this about the level of integration of platforms, or organizational concepts? ... which is also interesting, because all this stuff is modeling the way awareness functions in the world ...

    i think you are describing what you want, your own personal internet, you don't have to go to it, it should come to you, and that is very very interesting ... and on its way ... because "granularity" always is increasing, more ephemeralization daily.

    our minds are like this as well, fragmented, addicted to compartmentalization, labeling, classification (set theory depends on this)... when in fact reality is one seemless (ha, a mystic would laugh at that typo), seamless whole.

    it is coming. it is what technology is, the out-picturing or materialization of what pure awareness can already do.

    technology is still clunky. you point to what is coming quite nicely. if i understand you correctly. but i dunno if i do.

    thanks for your time,

    gregory lent
    Reply to this
    1. 7/27/2008 9:30 AM Steve Nimmons wrote:
      Yes, that's pretty much it in fact. I use a feed reader to pull 300 to 400 blogs into a single point - this saves me the time of visiting 3 to 400 sites. As social media fragmentation is unavoidable (people like different networks) I want to see something that unifies the experience in a similar way. In other words give me a central Social Media portal (or maybe browser) that better integrates all of the information across all of my networks. A single point to control profile updates, comments etc. would really save me a lot of time. I don't think we will get there though without more information standards and interoperability - although I guess most of the APIs are there in some form or other...
      Reply to this
  • 7/27/2008 12:34 PM Steve Nimmons wrote:
    Update:
    Just read about a new Social Addict application thanks to Social Web Tools (http://twitter.com/socialwebtools) over on Twitter. More info...

    http://www.twistermc.com/blog/2008/06/23/socialaddict
    Reply to this
    1. 7/27/2008 3:21 PM Steve Nimmons wrote:
      Also worth looking at Profilactic which brand itself as a Social Media aggregator/lifestreaming.

      It integrates with 186 (at time of writing) social sites - so there are some fairly decent solutions to some of the described problems...

      http://www.profilactic.com/
      Reply to this
  • 7/27/2008 5:07 PM gregorylent wrote:
    and then there is this out of china http://altsearchengines.com/2008/07/26/searching-the-semantic-web-with-falcons/
    Reply to this
    1. 7/27/2008 9:10 PM Steve Nimmons wrote:
      I should also add Socialthing to the list, although it is in private beta, and to be honest I've not looked at it much.

      http://socialthing.com/
      Reply to this
  • 7/27/2008 5:09 PM gregorylent wrote:
    now what i want .. the conversation as the blog ... imagine several friendfeed type threads right on the front page, just jump in and go, like meeting your friends at starbucks ...
    Reply to this
    1. 7/27/2008 9:16 PM Steve Nimmons wrote:
      Good idea. Some sites are hinting at the early stages of such things. RSS + basic mashup would seem to be all that would be needed. Needs to be 2 way of course to allow publish as well as subscribe.

      I'll also mention Blogbridge at this point as I had been looking for a feedreader with a blogging client so I could consume large volumes of RSS and blog snippets of interesting content. That's next on the 'to do' list...

      http://www.blogbridge.com/
      Reply to this
  • 8/9/2008 2:59 PM RobNoyes wrote:
    Interesting conversation you guys are having.

    Like Gregory, I'm not sure I followed everything you wrote, Steve, but I did follow the graphs. Nice work. I'm sensing from my own experience, however, that managing the ever-expanding social web is much like the metaphor of holding a small balloon inside your hands and as the balloon is filled with more air your hands do not scale in proportion and you eventually lose control. And, I think this growth is a phenomenon of the web's current evolution - Web 2.0. In 100 years, it will be blase'.

    For just a moment, please step away from social media, as interesting as it is, to look at a more general, meta-vision of the web's evolution and then, within that evolution the future outcome of the social web, the one to which I think Steve is pointing, begins to emerge.

    The meta-evolution I mention seems to be staged on the platforms that give rise to new platforms. For example, the computer was the platform for Web 1.0, access to the static Internet, and the Internet has been the platform of Web 2.0, primarily access to people (through the tools of the social web: SN sites, microblogging, commenting, etc.). Without going too far down that road, because I don't think it's pertinent to this thread, if the pattern holds, won't Web 3.0 use 'People as the Platform?'

    In any case, I think it's time to save some energy by looking at Web 2.0 in its entirety up to this point, trying to glimpse what 'it' is trying to achieve. Seeing that goal and building our social information portals around that vision will prevent 'thePuck' from having to compose, 'Twenty Steps,' 'Thirty Steps,' and 'Infinite steps to Being Everywhere in Social Media.'

    Rob
    Reply to this
Leave a comment

Submitted comments will be subject to moderation before being displayed.

 Enter the above security code (required)

 Name (required)

 Email (will not be published) (required)

 Website

Your comment is 0 characters limited to 3000 characters.