Drupal 8 version

Synopsis

Socialfeed module provides the user to fetch the data from their respective Facebook, Twitter, and Instagram profiles and then display them accordingly as per their requirement using the Drupal block system.

This module is easy and simple to install and use if the project page description or the README.txt file is followed correctly.

This module is highly recommended for the both developers & non-developers since the default layout of the blocks are plain and in simple text hence if you're aware of working with CSS then this module will work for you like a charm.

Requirements

Installation

The Socialfeed module is very similar to other Drupal modules. Hence, for installation of the Socialfeed module please follow the below-mentioned steps:

Recommended:

Install with Composer: composer require 'drupal/socialfeed'

Install with Drush:  drush en socialfeed

Alternate:

  • Install as usual, see https://www.drupal.org/node/1897420 for further information.
  • Now, in your sites/modules/contrib directory or your preferred directory download the Socialfeed module.
  • Enable the Socialfeed module.
  • Once enabled, register the socialfeed module in your root composer.json of your project i.e. of Drupal & look for extra > merge-plugin > include.
  • Run composer install afterwards.
  • Followed by drush cr
  • Final output of the composer.json located at your root project location should be something like the following:

"extra": {
    "_readme": [
        "By default Drupal loads the autoloader from ./vendor/autoload.php.",
        "To change the autoloader you can edit ./autoload.php.",
        "This file specifies the packages.drupal.org repository.",
        "You can read more about this composer repository at:",
        "https://www.drupal.org/node/2718229"
    ],
    "merge-plugin": {
        "include": [
            "core/composer.json",
            "modules/socialfeed/composer.json"
        ],
        "recurse": false,
        "replace": false,
        "merge-extra": false
    },
    "installer-paths": {
        "core": ["type:drupal-core"],
        "modules/contrib/{$name}": ["type:drupal-module"],
        "profiles/contrib/{$name}": ["type:drupal-profile"],
        "themes/contrib/{$name}": ["type:drupal-theme"],
        "drush/contrib/{$name}": ["type:drupal-drush"],
        "modules/custom/{$name}": ["type:drupal-custom-module"],
        "themes/custom/{$name}": ["type:drupal-custom-theme"]
    }
},

Configuration

This module has menu or modifiable settings. There is configuration link for this which you can access at admin/config/services/socialfeed.

When enabled and configured properly, this module will display the Socialfeed form at admin/config/services/socialfeed, after this step you can use the blocks from Drupal system to show the feeds from their respective services.

For uninstalling the module:

Recommended: drush pmu socialfeed

  • Uninstall the Socialfeed module.
  • Clear Caches.

Drupal 7 Version

Synopsis

Socialfeed module provides the user to fetch the data from their respective Facebook, Twitter, and Instagram profiles and then display them accordingly as per their requirement using the Drupal block system.

This module is easy and simple to install and use if the project page description or the README.txt file is followed correctly.

This module is highly recommended for the both developers & non-developers since the default layout of the blocks are plain and in simple text hence if you're aware of working with CSS then this module will work for you like a charm.

Requirements

  • PHP 5.4 and above.
  • PHP Curl Extension.

Installation

The Socialfeed module is very similar to other Drupal modules. Hence, for installation of the Socialfeed module please follow the below-mentioned steps:

Recommended:

Install with Composer: composer require 'drupal/socialfeed'

Install with Drush:  drush en socialfeed

Alternate:

  • Install as usual, see https://www.drupal.org/node/1294804 for further information.
  • Now, in your sites/all/modules/contrib directory download the Socialfeed module.
  • Enable the Socialfeed module.

Configuration

This module has menu or modifiable settings. There is configuration link for this which you can access at admin/config/services/socialfeed.

When enabled and configured properly, this module will display the Socialfeed form at admin/config/services/socialfeed, after this step you can use the blocks from Drupal system to show the feeds from their respective services.

For uninstalling the module:

  • Disable the Socialfeed module.
  • Uninstall the Socialfeed module.
  • Clear Caches.
  • Social Parsers for Feeds
    • Only for D6
    • Doesn't provide Instagram
    • It aggregate public feeds from popular Social Networking/Affiliate Networks sites directly into custom created nodes and views.
  • TB Socialfeed
    • It will retrieve public RSSfeeds or request the API and creates a node for each item.
    • Doesn't provide blocks

Drupal 6 Version

Synopsis

This module aggregates data from Twitter, Youtube, Foursquare, and Facebook and creates a block for your site. It integrates with Drupal's cron system to simplify the data retrieval process.

Configuration

  • Facebook requires you to create an application to retrieve an access token. Go to http://www.facebook.com/developers/ and create an application with the default settings.
  • With Twitter, you need to place either the Twitter ID or Twitter User Name.
  • Youtube requires a username so once you retrieve that you are ready.
  • Foursquare has a different authentication process. It requires you to specify an access token. To retrieve this, you must create an application at https://foursquare.com/oauth/.

This module also creates a block for easy inclusion in your site.

There are currently no modules that combine all of these APIs. But there are few that do them individually. They include but are not limited to:

Credits

  • Socialfeed D6 is originally written by BPI.
  • Socialfeed D7 & D8 is originally written & maintained by Hemangi Gokhale.

Project information

Downloads