Subversion Repositories instagram

[/] [README] - Rev 6

Compare with Previous | Blame | View Log


 ++++++ WARNING ++++++

Generally be aware of the "API Terms of Use" you find on the bottom of this page: http://instagram.com/developer/


This extension might not be a 100% compliant with the instagram "API Terms of Use"
(see here: http://instagram.com/about/legal/terms/api/)
Especially the "setDefaultTags" cronjob feature may not comply with 
"Use the Instagram API to post automated content to Instagram, including likes and comments that were not initiated and entered by an Instagram user."
As I only use this feature for my own pictures and automatically set tags I'd usally
type via the app, I do not think the setDefaultTags feature -as I use it- is violating this rule. 


 ++++++ INSTALLATION ++++++
 
1.      You have to set up an application at http://instagram.com/developer/

2.      When registering your application at instagram you have to enter your 
        * website url e.g. http://yourwebsite.com/ and 
        * the OAuth redirect_uri which is with the given example http://yourwebsite.com/<admin_siteaccess>/ig/connect_user

3.      Unpack/unzip to your extension folder

4.      After registering your application you get your instagram CLIENT ID and CLIENT SECRET 
        which you have to enter in the instagram.ini settings and modify the RedirectURI too
        
5.      Install the database tables placed within the extensions/instagram/sql/mysql/ folder

6.      Activate extension

    Activate the extension by using the admin interface ( Setup -> Extensions ) or by
    prepending instagram to ActiveExtensions[] in settings/override/site.ini.append.php:

    [ExtensionSettings]
    ActiveExtensions[]=instagram
    
7.      Regenerate autoload array

    Check the eZ Publish docs for your version on how this is done.
    Or go to Setup -> Extensions and click on the button there.
        
8.      Clear all caches

9.      Within the admin interface you should find the tab "instagram"

10.     Connect your instagram account to ezPublish and run the import cronjob

11.     Adjust / install the cronjobs settings to your needs (settings/cronjob.ini.append.php)
        You should at least run the importImagesFromRemote cronjob to import the images from instagr.am to your ezPublish

12.     Feel free to do whatever you like with your imported/synchronised photos -> HAVE FUN with instagram!    


 
 ++++++ TO DO ++++++
 
*       Disconnect instagram accounts and remove the users images from ez Publish
*       Provide more functionality in the users feed (admin) - list view, delete, edit, ...
*       Make use of fetching photos via hashtag
*       Filter options via hashtag
 
 

Compare with Previous | Blame | View Log