dev-master
9999999-devYii2 extension for instafeed Instagram javascript plugin
MIT
The Requires
- yiisoft/yii2 *
- bower-asset/instafeed.js *
by Alexander Stepanov
plugin yii2 javascript widget instagram instafeed
Wallogit.com
2017 © Pedro Peláez
Yii2 extension for instafeed Instagram javascript plugin
Yii2 extension for instafeed Instagram javascript plugin, providing a simple way to add Instagram photos to your website., (*1)
This widget publishes assets and registers necessary code to run plugin. It also optionally renders a div container that plugin would automatically look for, to fill with thumbnails. You can control the name of a created javascript plugin variable by configuring widget id., (*2)
Add extension to your composer.json and update your dependencies as usual, e.g. by running composer update, (*3)
{
"require": {
"nirvana-msu/yii2-instafeed": "1.0.*@dev"
}
}
<div id="instafeed"></div> container that plugin would look for by defaultThe only thing you have to configure are plugin option.
For example, to fetch images from your account, set the get, userId and accessToken options:, (*4)
echo Instafeed::widget([
'pluginOptions' => [
'get' => 'user',
'userId' => 'YOUR_USER_ID', // your Instagram account id, not username!
'accessToken' => 'YOUR_ACCESS_TOKEN',
],
]);
If, for convenience, you prefer to store application-wide configuration such as access token(s), client id(s) and user id(s)
in an application component, you may find InstafeedConfig class useful, for example:, (*5)
In an application config:, (*6)
'components' => [
'instafeedConfig' => [
'class' => InstafeedConfig::className(),
'userId' => 'YOUR_USER_ID',
'accessToken' => 'YOUR_ACCESS_TOKEN',
],
],
In a view:, (*7)
$config = Yii::$app->instafeedConfig;
echo Instafeed::widget([
'pluginOptions' => [
'get' => 'user',
'userId' => $config->userId,
'accessToken' => $config->accessToken,
],
]);
Extension is released under MIT license., (*8)
Yii2 extension for instafeed Instagram javascript plugin
MIT
plugin yii2 javascript widget instagram instafeed