Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Instagram Media Block

257 sites Security covered
View on drupal.org

This module integrates your Drupal site with Instagram using the Graph API, allowing you to display Instagram posts. You can customize how images and videos appear, control captions and insights, and configure layout options and navigation styles.

Instagram Integration Module for Drupal using the Instagram Graph API

This module enables integration of Instagram with your Drupal site using the new Instagram Graph API. It allows for displaying Instagram posts with advanced customization options for images, videos, and styling. Since Instagram Basic Display API will soon be deprecated, this module provides an up-to-date integration with the Instagram Graph API.

Instagram Media Module for Drupal

The Instagram Media module integrates block Instagram content into your Drupal site, allowing you to display Instagram images and videos with customizable settings.

Key Features:

  1. Token Integration:
    • Provides a field for pasting an Instagram long-lived access token, essential for connecting to Instagram's API and retrieving media content.
  2. Media Settings:
    • Image Style Options: Allows you to select between no styling, image styling, or responsive image styling for media.
    • Customizable Image Styles: If “Image Style” is chosen, you can configure specific image styles for posts and apply separate styles for different posts if needed.
    • Responsive Image Styles: If “Responsive Image Style” is enabled (requires the Responsive Image module), you can configure various responsive image styles, with an option to apply different styles to individual posts.
    • Display Limit: Set a limit on the number of images or videos to be displayed.
    • Video Settings: Option to hide videos or enable autoplay for Instagram videos directly within the feed.
  3. Post Settings:
    • Post Captions: Toggle to display or hide captions for Instagram posts.
    • View Insights and Links: Options to show insights (likes, comments, etc.) and links on each post. You can further customize the display of header information with options like “Only Link,” “Tag and Link,” or “Full Instagram Look.”
  4. Styling Settings:
    • Swiper Integration: Enable a swiper for carousel-like navigation through media, with options to display arrows and pagination.
    • Fancybox Support: Enable Fancybox for lightbox-style display of media content.
    • Grid Layouts: Choose from a range of grid layouts to control the display of Instagram posts, from mobile to desktop views.
    • Custom CSS: Option to disable module-provided CSS styles if you want to apply custom styling.
  5. Auto token refresh
    To find this data, go to https://developers.facebook.com, go to "Application
    Settings", then "General". And copy the application ID and application secret
    and enter this data in the settings block form.

Post-Installation

You need to go to the Block layout and add a block on the name "Instagram Media" and adjust it according to your requirements

Activity

Total releases
13
First release
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 13
Maintenance
Dormant

Release Timeline

Releases

Version Type Release date
1.2.2 Stable Jun 2, 2025
1.2.1 Stable Mar 28, 2025
1.2.0 Stable Mar 17, 2025
1.1.11 Stable Feb 10, 2025
1.1.10 Stable Jan 29, 2025
1.1.8 Stable Dec 11, 2024
1.1.7 Stable Dec 10, 2024
1.1.6 Stable Dec 9, 2024
1.1.5 Stable Dec 6, 2024
1.1.4 Stable Dec 6, 2024
1.1.3 Stable Dec 5, 2024
1.1.2 Stable Dec 5, 2024
1.1.1 Stable Dec 5, 2024