marekskopal / typo3-instafeed
Basic instagram feed plugin for TYPO3 CMS
Installs: 44
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:typo3-cms-extension
pkg:composer/marekskopal/typo3-instafeed
Requires
- php: >=8.3
- typo3/cms-core: ^13.4.24 || ^14.1.0
- typo3/cms-extbase: ^13.4.24 || ^14.1.0
Requires (Dev)
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^2.0
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^12.0
- shipmonk/phpstan-rules: ^4.0
- slevomat/coding-standard: ^8.14
README
Displays Instagram posts as a content element in TYPO3.
Requirements
- TYPO3 13.4 or 14.x
- Instagram Graph API access token
Installation
Install via Composer:
composer require marekskopal/typo3-instafeed
Configuration
Instagram API Token
You need a valid Instagram Graph API access token. To obtain one:
- Create a Facebook Developer account at https://developers.facebook.com
- Create a new app and add the Instagram Graph API product
- Generate a long-lived access token
TypoScript Setup
Include the TypoScript Set "Instafeed" in your site configuration, then configure the access token:
plugin.tx_msinstafeed.settings.accessToken = YOUR_ACCESS_TOKEN
Available Settings
| Setting | Default | Description |
|---|---|---|
settings.accessToken |
- | Instagram Graph API access token (required) |
settings.list.limit |
6 | Number of posts to display |
view.templateRootPath |
EXT:ms_instafeed/Resources/Private/Templates/ | Path to templates |
view.partialRootPath |
EXT:ms_instafeed/Resources/Private/Partials/ | Path to partials |
view.layoutRootPath |
EXT:ms_instafeed/Resources/Private/Layouts/ | Path to layouts |
Usage
Add the "Instafeed" content element to your page. The plugin will fetch and cache Instagram posts for 24 hours.
License
GPL-2.0-or-later