This project is not covered by Drupal’s security advisory policy.

Imports recent social media posts as content entities.

Use cases

When the Drupal ecosystem is used instead of embeds: posts using fields, images styles, theme layer, Views query (e.g. sort social media content by date along with other content).

When a facade is needed to expose several social media sources.

Dependencies

Configuration

  • Configure the Instagram API credentials (/admin/config/media/instagram_api)
  • Content is imported when the cron runs.

Related modules

Difference with other modules.

Makes use of the post creation date for the Drupal content creation date.

Imports images locally.

For Instagram, imports a generic image for all post types and also imports

  • Video as a Video Embed Instagram field
  • Carousel as a multiple image field.

@todo explain other differences.

Roadmap

  • Only the Instagram importer is implemented, to come: Twitter, Facebook and Mastodon
  • Implement import as a queue worker
  • Implement update and other import methods (by post id, …)
  • Small improvements like: manual import, title, configurable cron, logging, …
  • Provide a field formatter for the social media source
  • Map social media user to Drupal user if the relation exists
  • Import user details (picture, site, …) or configure user for import
Supporting organizations: 

Project information

  • caution Seeking new maintainer
    The current maintainers are looking for new people to take ownership.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Project categories: Integrations
  • Created by colorfield on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases