Personalization and message feeds

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
yelvington's picture

While Drupal already has many of the tools necessary to implement social networking techniques on a community site, I haven't found anything that works like the personalized central "News Feed" system in Facebook or Twitter.

I'm curious whether anyone has done any development work, planning or merely thinking about how this might be done in Drupal, and about the implications.

Any such system would have to have to implement an API through which other modules could post information, a UI allowing users to attenuate messages from specific sources (as can be seen in Facebook), and various outputs such as page, block, XML/RSS, et cetera.

Ideally it should integrate with Views and MySite, and BuddyList integration would be a requirement. It should spawn a series of new projects to create filter-agent modules.

I think this is a significant capability because I regard Facebook not as a "face book" but rather as a platform that allows users and developers to create a hyperpersonal media experience that ultimately acts as an "agent" on behalf of the users. This is the golden fleece, and I'd like to see it exist as an open solution rather than only on a proprietary platform.

Comments

Activity Module

Alex UA's picture

I haven't really had time to mess around with it, so I don't know if it has all of the functionality you are looking for, but the activity module seems like it contains at least a start point for what you are looking for. But, it's still being developed, and they are openly asking for suggestions on where to take the module, so you might want to shoot the Sony or Lullabot folks an e-mail with your ideas.

Alex Urevick-Ackelsberg
ZivTech: Illuminating Technology

Very Interested

flex_vixen's picture

I'm also quite interested in this area. Let's keep the discussion rolling!

ISS

nickvidal's picture

I'm building ISS (Instant Syndicating Standards) support for Drupal. The implementation is in the beginning, but the concept is quite mature.

ISS

flex_vixen's picture

Hi Nickvidal, Your initiative sounds really interesting! What sort of timeline are you working with?

ISS

nickvidal's picture

Hi flex_vixen,

Thanks for your interest!

The widget is ready:

http://iss.im/files/isscarousel.png

It uses jcarousel:

http://sorgalla.com/jcarousel/

The next step is to work together with other modules.

Buddylist is one of them:

http://drupal.org/project/buddylist

But I'm still confused with all the existing Aggregation modules:

http://groups.drupal.org/node/4547

Since I'm doing this in my spare time, I hope to have a working module in 3 months from now.

Any help is welcome!

Best regards,
Nick Vidal

iss carousel looks awesome

plutado's picture

That's great stuff Nick.

Aggregation questions

bonobo's picture

Hello, Nick,

The aggregation work in Drupal appears to be steadily moving toward the FeedAPI -- http://drupal.org/project/feedapi -- this module can be used to import feeds, create nodes from items within the feed, import taxonomy terms, etc. The wiki page you linked to was part of the research for that project, and a few of the people working on older aggregation solutions have come together to collaborate on the FeedAPI --

RE interacting with other modules: Buddylist and Buddylist2 seem to be the ones to look at -- they share the same data structure (IIRC) -- there is also the User Relationships module, but I think most of that functionality is either on the roadmap/already exists within Buddylist2

And, as another poster pointed out, there is the Dodge module --

I look forward to seeing your module when it comes live --

Cheers,

Bill


FunnyMonkey
Tools for Teachers

Aggregation questions

nickvidal's picture

Hi Bill,

Thank you for clarifying! :)

It's good to see the community getting together and projects converging.

I'm still studying how to work together with other modules. I'll study these modules further and let you guys know of my progress.

Best regards,
Nick

Beautiful! I'm going to do

flex_vixen's picture

Beautiful! I'm going to do some digging around this topic next week and let you know if I have any thoughts.

Cheers

Chazz

look into the dodge module

plutado's picture

the dodge module has just been released. it is also a good module to look at if you're trying to have twitter-like functionality on your site. http://drupal.org/project/dodge

Update

nickvidal's picture

Hi guys,

I had some progress, but there are so many things to do yet!

I have posted an update of the project and the current roadmap here:

http://groups.drupal.org/node/11859

Best regards,
Nick Vidal