A key feature of this site, is reliance on the wonderful Views module for Drupal. This permits display of the community blog with various filters applied (all posts, user’s posts, buddies’ posts, &c.), in various modes (full post, table/list view with various fields displayed), in variable sort-order, &c.

I’ve created several views of user-submitted material, as seen in the “Community Blog Views,” “Views of My Groups,” and “My Stuff” menus.

e.g., below are the settings for the Community Blog (list view) page:

access: authenticated user
Provide page view - checked
URL - blog/community_blog_listview
View type - table view
fields:

filters:

____________________________________________________________________

note that this will display both Blog posts and feed item nodes generated from the feeds collected by the Aggregation module. The latter is made available to users who have outside blogs, so that users can aggregate feed items from their outside blogs into our community blog. (The other aggregator module I have installed - feedapi - will be used for news feeds, which will not be incorporated into the community blog, but rather displayed elsewhere on the site).

sort criteria:

One Response to “recipe for a social learning platform - #9 - views”
  1. recipe for a social learning platform - #12 - distributed content | Will's Similiblog says:

    [...] nodes from feed items, permitting organization and display of these using the Views module (see #9 in this series, where I set up a ‘community blog’ view which includes imported feed items as nodes in [...]

Leave a Reply