Aggregating local content responsibly with Drupal

By Rick Martin

rickmartinStarting a website and convincing users to participate can be difficult. People can only visit a handful of websites in their daily browsing, so if your website isn’t one of them why not allow them to contribute from the places that they prefer to go? That could be their own blog, or it might be Twitter, YouTube or Delicious — allowing users to contribute local content from these platforms makes it easier on them as contributors to your platform.

If you’re building a local site with Drupal, you’re bestowed with great power to aggregate this kind of content. But keep in mind that such power also comes with great responsibility (as my late Uncle Ben once told me). It’s always best when users submit this content voluntarily, rather than if you as a site admin just go out and scrape it.

There’s almost no end to the content that you could aggregate (see my previous post on that), so please do so wisely. Aggregating can add value to a site if used properly, but it can also be annoying as all heck if misused. I’m not much in favor of aggregating full blog posts unless the writer of that post has explicitly given permission. Read on if you’d like to hear my brilliant plan of attack for that problem.

But before we dive into the happy intricacies of aggregating, a quick word of warning for Drupal noobs out there. This can be a really tough CMS to get your head around, but once you get over the hump you’ll be fascinated by the possibilities. If you have trouble wrapping your head around their documentation, have a look at my notes about the problems I ran into getting started with Drupal.

Now, back to the aggregating…

There are a few ways to aggregate in Drupal (Note: I’ll be talking about Drupal 6, but keep in mind that 7 is on the way). My preferred methods are via the following menu items:

1. administer > content management > feed aggregator (example.com/admin/content/aggregator)

2. administer > create content > feed (example.com/node/add/feed)

You can use either of these to aggregate content, but I’ll leave it up to you.

Collecting photos and links for your city

My friend Alex who manages DalianDalian.com (all about city of Dalian China) first showed me what kind of power Drupal had when he started sucking in Flickr photos that local photographers were voluntarily tagging as ‘daliandalian‘.

The beauty of this sort of aggregation is that you are encouraging users to contribute to your site without making them leave the platforms where they live. Remember this point because it’s important. Most of your users might already be on Facebook, Twitter, or their own blog — and they might not be willing to add one more website to the ones they visit daily. Giving them an option like this just makes sense.

Similarly Alex encouraged Delicious users to tag Dalian-specific news on the web as ‘daliandalian‘, which was then collected on site. Using the RSS feeds for certain Delicious tags can be an awesome way to share such links. If you don’t want to aggregate all public links for a certain tag (there is of course a risk that some users will spam this feed), you can always use your own personal tag (i.e. http://feeds.delicious.com/v2/rss/YOURUSERNAME/YOURTAG?count=15). Anyone who uses Publish2 could easily use a tag feed from there as well (example: my Dalian feed).

Get WordPress bloggers to crosspost to your Drupal site

Drupal also has the power for users to add their own blog feed (see example.com/node/add/feed). Say for example that you have a Drupal site about Barcelona, Spain. Maybe you know of lots of Spain-focused WordPress blogs you can aggregate from, but you would be getting all kinds of undesirable information about places other than Barcelona. The solution here is to encourage those WordPress bloggers to create a Barcelona category for any information that they write about Barcelona. You can then take the feeds for their Barcelona categories, and display them on your Drupal site. Again, this allows users to contribute to your website from the comfort of their own blog. To see this feed magic in action, check out the Dalian category of my China blog which I’ve fed into DalianDalian.com allowing me to cross-post there.

Keep in mind that not all WordPress blogs display the category feeds, but rest assured that they have them. Here are the url structures to follow, just in case you need them:

Proceed with caution

It will be interesting to see how aggregation changes as we move to Drupal 7 and WordPress 3.0, because the mechanics behind the scenes are likely to get easier. If you decide to plunge into content aggregation, try to be wise and responsible in your role as an information curator because the manner in which you do so will affect your trustability and reputation.

Rick Martin is a Tokyo-based freelance writer. Read more from Rick at www.1rick.com/blog and follow him on Twitter at @1rick.

You can skip to the end and leave a response. Pinging is currently not allowed.

97 Responses to “Aggregating local content responsibly with Drupal”

  1. address says:

    Hello There. I found your blog using msn. This is a very well written article.
    I’ll make sure to bookmark it and return to read more of your useful info. Thanks for the post. I will definitely comeback.

  2. Hi, yeah this post is in fact nice and I hazve learned lot of things from it concerning blogging.
    thanks.

  3. Great article. I will be going through some of these issues as well..

    Take a look at my homepage; security monitoring system

  4. There’s certainly a lot to find out about this issue.
    I like all the points you made.

  5. I don’t even understand how I ended up here, but I believed this publish was once great.
    I don’t realize who you might be however certainly you are going
    to a well-known blogger should you aren’t already.

    Cheers!

  6. I do not even know how I ended up here, but I thought this
    post was good. I do not know who you are but certainly you’re going to a famous blogger if you aren’t already ;) Cheers!

  7. Write more, thats all I have to say. Literally, it seems as though
    you relied on the video to make your point. You obviously know what
    youre talking about, why throw away your intelligence on just posting videos
    to your site when you could be giving us something enlightening to read?

  8. Just want to say your article is as astounding.
    The clearness in your post is simply excellent and i could assume you
    are an expert on this subject. Fine with your permission let me to grab your RSS feed to keep up to date with forthcoming post.
    Thanks a million and please carry on the gratifying work.

  9. I am really enjoying the theme/design of your website.
    Do you ever run into any web browser compatibility issues?
    A few of my blog audience have complained about my blog not working correctly in Explorer but looks great in Firefox.
    Do you have any ideas to help fix this problem?

  10. Great info. Lucky me I ran across your blog by accident
    (stumbleupon). I’ve book-marked it for later!

  11. I couldn’t resist commenting. Well written!

    My site: home security company ratings

  12. phen375 says:

    Hi, its fastidious post regarding media print, we all know media is a impressive source of information.

    Feel free to visit my webpage – phen375

  13. What’s up to every body, it’s my first pay a visit of this website; this blog consists of remarkable and genuinely
    good information in favor of visitors.

  14. I love your blog.. very nice colors & theme.
    Did you design this website yourself or did you hire someone to do it for you?
    Plz respond as I’m looking to design my own blog and would like
    to know where u got this from. cheers

  15. Hello great blog! Does running a blog like this require a great deal of work?
    I have no understanding of computer programming however I was hoping to start my own blog
    in the near future. Anyways, if you have any ideas
    or techniques for new blog owners please share. I understand this is off subject nevertheless I just needed
    to ask. Many thanks!

  16. Very nice post. I just stumbled upon your blog and wanted to say that I’ve
    really enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and
    I hope you write again very soon!

    Feel free to visit my web site – warframe free platinum

  17. You actually make it seem really easy together with your presentation however I find
    this topic to be actually something which I believe I’d
    by no means understand. It kind of feels too complex and very vast for me.

    I am looking ahead on your subsequent post,
    I’ll try to get the hang of it!

  18. An interesting discussion is worth comment. I do believe that you ought
    to write more about this subject, it may not be a taboo subject but usually people do not speak about these issues.
    To the next! Cheers!!

    my homepage butt implants gone bad (wiki.prolinknederland.nl)

  19. You are so interesting! I don’t think I’ve read through something like this before.
    So wonderful to discover somebody with some genuine thoughts on this subject.

    Really.. thank you for starting this up. This site is one thing that is needed
    on the internet, someone with a little originality!

  20. Hello, after reading this amazing paragraph i am too happy
    to share my experience here with mates.

  21. I just like the valuable information you supply on your articles.

    I’ll bookmark your blog and test once more right here regularly.
    I’m slightly sure I will be told many new stuff right
    here! Best of luck for the next!

  22. Hey! I know this is kinda off topic but I was wondering which blog platform are you using for this website?
    I’m getting fed up of WordPress because I’ve had issues with hackers and I’m looking at options for another platform.

    I would be fantastic if you could point me in the direction of a good platform.

  23. I think this is among the most important info for me. And i’m glad reading your article.
    But wanna remark on few general things, The site style is perfect, the articles is really great
    : D. Good job, cheers

  24. obviously like your web site but you need to test the spelling on several
    of your posts. Several of them are rife with spelling issues and I find it very troublesome to
    inform the truth on the other hand I will definitely come back again.

  25. Great article. I will be facing some of these issues as well..

  26. roughnet.de says:

    Sneaker News, this year. Permalink Simply no comment Are usually Nike
    Cricket Shoes Wide 50 Dunk Womens Dimension Toddler Nikes Under forty.

    Take a look at my web page :: dabur products wall papers [roughnet.de]

  27. The sink, fridge and cooker are distributed involving these two walls.

    You can conveniently switch the radiant cook surface with grilling elements.
    The important thing is to a step closer to the kitchen you’ve
    always wanted.

    my website; pompano yelp long beach plumbers

  28. With havin so much content do you ever run into any problems of plagorism or copyright violation?
    My blog has a lot of completely unique content I’ve either written myself or
    outsourced but it seems a lot of it is popping it up all over the internet
    without my agreement. Do you know any ways to help reduce content
    from being stolen? I’d genuinely appreciate it.

  29. I read this piece of writing fully regarding the difference of most up-to-date and previous technologies, it’s amazing article.

  30. I was wondering if you ever thought of changing the layout of
    your website? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having
    1 or two pictures. Maybe you could space it out
    better?

  31. Hmm is anyone else encountering problems with the images on this blog loading?
    I’m trying to find out if its a problem on my end or
    if it’s the blog. Any feed-back would be greatly appreciated.

  32. I know this if off topic but I’m looking into starting my own weblog and was curious what all is needed to get setup?
    I’m assuming having a blog like yours would cost a pretty penny?

    I’m not very web smart so I’m not 100% positive. Any recommendations or advice would be greatly appreciated.
    Many thanks

  33. I will immediately take hold of your rss as I can’t
    in finding your email subscription link or e-newsletter service.

    Do you’ve any? Kindly allow me know so that I may subscribe.
    Thanks.

  34. I am really thankful to the owner of this website who has shared this impressive article at at this place.

  35. My relatives all the time say that I am wasting my time
    here at net, but I know I am getting familiarity
    daily by reading thes pleasant articles.

  36. We’re a bunch of volunteers and opening a brand new scheme in our community.
    Your web site provided us with helpful information to work on. You’ve performed a formidable activity and our entire group
    will be thankful to you.

  37. I don’t even know how I finished up right here, but I believed this post was once good.
    I don’t recognise who you might be however definitely you’re
    going to a well-known blogger when you are not already.
    Cheers!

  38. My family members all the time say that I am killing my time here
    at web, but I know I am getting experience all the time
    by reading thes fastidious content.

  39. Hi! I realize this is sort of off-topic but I needed to ask.
    Does building a well-established blog such as
    yours require a massive amount work? I am brand new to writing a blog but I do write in my diary daily.
    I’d like to start a blog so I can easily share my own experience
    and views online. Please let me know if you have any kind of recommendations or tips for brand new
    aspiring bloggers. Thankyou!

  40. Aw, this was an extremely good post. Taking a few minutes and actual effort to create a
    really good article… but what can I say… I hesitate a lot and never seem to
    get nearly anything done.

  41. I blog quite often and I genuinely thank you for your information. This great article
    has truly peaked my interest. I’m going to take a note of your blog and keep checking for new
    details about once a week. I subscribed to your Feed too.

  42. I visit day-to-day a few websites and blogs to read articles
    or reviews, except this web site gives feature based
    articles.

  43. Usually I don’t read post on blogs, however I would like to say
    that this write-up very forced me to take a look at and do it!
    Your writing taste has been amazed me. Thank you, very great post.

  44. It’s going to be end of mine day, but before end I am
    reading this enormous article to improve my knowledge.

  45. It’s very straightforward to find out any topic on web as compared to textbooks,
    as I found this article at this website.

  46. I know this if off topic but I’m looking into starting my own blog and was wondering what
    all is required to get set up? I’m assuming having a
    blog like yours would cost a pretty penny? I’m
    not very web savvy so I’m not 100% certain. Any recommendations or advice would be greatly appreciated.
    Thanks

  47. Just wish to say your article is as astonishing. The clearness in your post is simply excellent and i could assume
    you are an expert on this subject. Fine with your permission let me to grab your feed to
    keep updated with forthcoming post. Thanks a million and please keep up the rewarding work.

  48. Hello There. I found your weblog the usage of msn. That is a very
    smartly written article. I’ll make sure to bookmark it and return to
    learn extra of your helpful information. Thank you for the post.
    I’ll certainly return.

  49. Hi, its fastidious article on the topic of
    media print, we all be aware of media is a enormous source of data.

  50. You should take part in a contest for one of the most useful sites on the
    internet. I’m going to recommend this site!

Leave a Reply