All Projects → codemonauts → craft-instagram-feed

codemonauts / craft-instagram-feed

Licence: MIT License
Craft CMS plugin to receive Instragram feed data as variable in templates

Programming Languages

PHP
23972 projects - #3 most used programming language
Twig
543 projects

Projects that are alternatives of or similar to craft-instagram-feed

picpuller-for-craft3
Pic Puller for Craft 3 lets authorized users pull in their Instagram media into Craft.
Stars: ✭ 12 (-52%)
Mutual labels:  instagram, craft, craftcms, craft-plugin
oembed
A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.
Stars: ✭ 34 (+36%)
Mutual labels:  instagram, craft, craftcms, craft-plugin
Craft Preparse Field
Field type that parses twig when an element is saved.
Stars: ✭ 103 (+312%)
Mutual labels:  craft, craftcms, craft-plugin
Linkit
Multi-purpose link plugin for Craft CMS
Stars: ✭ 155 (+520%)
Mutual labels:  craft, craftcms, craft-plugin
Seo
SEO utilities including a unique field type, sitemap & redirect manager
Stars: ✭ 210 (+740%)
Mutual labels:  craft, craftcms, craft-plugin
craft.patrol
Patrol simplifies SSL and maintenance routing for sites built with Craft
Stars: ✭ 90 (+260%)
Mutual labels:  craft, craftcms, craft-plugin
Craft.patrol
Patrol simplifies SSL and maintenance routing for sites built with Craft
Stars: ✭ 91 (+264%)
Mutual labels:  craft, craftcms, craft-plugin
Simplemap
A beautifully simple map field type for Craft CMS.
Stars: ✭ 136 (+444%)
Mutual labels:  craft, craftcms, craft-plugin
craft-audit
Audit log for Craft 3
Stars: ✭ 18 (-28%)
Mutual labels:  craft, craftcms, craft-plugin
tablemaker
A user-definable table field type for Craft CMS
Stars: ✭ 39 (+56%)
Mutual labels:  craft, craftcms, craft-plugin
Craft Brief
Quick, easy, and customizable user-group notifications for Craft CMS.
Stars: ✭ 47 (+88%)
Mutual labels:  craft, craftcms, craft-plugin
craft-entry-instructions
A simple fieldtype to add instructions.
Stars: ✭ 16 (-36%)
Mutual labels:  craft, craftcms, craft-plugin
Awesome
A collection of awesome Craft CMS plugins, articles, resources and shiny things.
Stars: ✭ 449 (+1696%)
Mutual labels:  craft, craftcms, craft-plugin
Buttonbox
A collection of utility field types for Craft
Stars: ✭ 94 (+276%)
Mutual labels:  craft, craftcms, craft-plugin
craft-entriessubset
Craft field type plugin that extends the core Entries field type to give extra settings
Stars: ✭ 27 (+8%)
Mutual labels:  craft, craftcms, craft-plugin
craft-plugin-mix
Helper plugin for Laravel Mix in Craft CMS templates
Stars: ✭ 50 (+100%)
Mutual labels:  craft, craftcms, craft-plugin
smartdown.craft-plugin
Bringing the unbridled joy of Markdown Extra and Smartypants to your Craft websites.
Stars: ✭ 26 (+4%)
Mutual labels:  craft, craftcms, craft-plugin
overflow.craft-plugin
A plain text Craft field type, with a soft or hard character limit.
Stars: ✭ 13 (-48%)
Mutual labels:  craft, craftcms, craft-plugin
craft-json-snippets
Helps make CraftCMS models in .json
Stars: ✭ 17 (-32%)
Mutual labels:  craft, craftcms, craft-plugin
query
Run SQL queries as an admin from the Craft CMS control panel.
Stars: ✭ 14 (-44%)
Mutual labels:  craftcms, craft-plugin

Instagram feed plugin for Craft CMS 3.x

Icon

A plugin for Craft CMS that helps you get your Instagram feed data.

Background

If you want to add your (or someone else) Instagram feed on your site, you can use this plugin to fetch and cache the feed. It returns the image source, the number of likes and comments and the shortcode of the posts.

This only works with public profiles.

Requirements

  • Craft CMS >= 3.0.0

Installation

Open your terminal and go to your Craft project:

cd /path/to/project
composer require codemonauts/craft-instagram-feed
./craft install/plugin instagramfeed

Switch to the settings page in the control panel and enter the name of the Instagram account you want to fetch.

You can also configure a volume where the images are stored locally.

Documentation

You find the plugin documentation here.

Blocked requests

As you know, Instagram is a Walled Garden and they are not very happy to see their data on other sites. And they are heavily working on blocking requests not coming from their platforms. So something can break in this plugin at anytime, when trying to fetch the feed.

Known actions from Instagram:

  • 2018, disabling the old, public API.
  • March 2020, disabling the token authentication for their new API.
  • April 2020, blocking IP addresses from IP ranges not used for client access.
  • April 2021, using "cross-origin-resource-policy" with "same-site" to block browsers from loading images inside another website which is not "instagram.com".

Please be aware, that you use this plugin at your own risk. Please use this plugin only in a fair manner, for example to show the images of your own Instagram account on your website and link them back to the original post on Instagram. This symbiosis should be fine for Instagram.

With by codemonauts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].