Instagram Feeds is a Features based module that allows to create Instagram feeds for your site that will download images from Instagram using filtering by hashtags and / or usernames.

You can use default module presets, so the absolutely ready for use features will be available:

  • Creating unlimited number of Instagram Feeds (that will be available as blocks) with custom settings for each one (custom node type)
  • Ready Views Displays for management of Instagram Feeds and Instagram images via administrative interface
  • Downloading new Instagram images by cron
  • Deleting old images by cron (expiration time sets up at Instagram Feeds settings page)
  • Inserting Instagram Feeds into any filterable text fields (body, long text, long text with summary) using special button in WYSIWYG editor, or into any other place as a block
  • Custom permissions for creating new Instagram Feeds, managing images and inserting Feeds via WYSIWYG editor
  • Adding Instagram users in the black list
  • Hiding images that flagged by users as inappropriate until moderator's check.

Or you can use the basic module functionality to create your own applications.

Requirements

  • The sandbox project API Tokens is needed for this module to work correctly.
  • Other dependencies are standard projects that can be found at drupal.org

Project Page

https://drupal.org/sandbox/vaza18/2060229

Git

git clone http://git.drupal.org/sandbox/vaza18/2060229.git instagram_feeds

CommentFileSizeAuthor
instf_screen_1.png477.07 KBvaza18

Comments

PA robot’s picture

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxvaza182060229git

I'm a robot and this is an automated message from Project Applications Scraper.

vaza18’s picture

Status: Needs work » Needs review

Fixed.

flebrenn’s picture

Status: Needs review » Needs work

Hi,

Manual review
- Please change git command in issue summary by
git clone http://git.drupal.org/sandbox/vaza18/2060229.git instagram_feeds
- After "drush en instagram_feeds -y", I had this error:
No release history was found for the requested project (api_tokens).
Module instagram_feeds cannot be enabled because it depends on the following modules which could not be found: api_tokens.
-> You must add informations about that. I can't enable your module.

Bye,

alex zhulin’s picture

API Tokens module has not been released yet.
Module's code can be found here.

vaza18’s picture

Issue summary: View changes

Fix wrong link to the project page

vaza18’s picture

Issue summary: View changes

Change git command

vaza18’s picture

Status: Needs work » Needs review

Thanks to Alex Zhulin for the useful and needed API Tokens module.

tibezh’s picture

Status: Needs review » Needs work

Hi vaza18!

Huston, we have problems =)

  • In REQUIREMENTS are no all dependencies modules and not specified feature.
  • Instagram_feeds.install (20, 50, 60) - you may use function l() with plasecholders to add link
  • Instagram_feeds.admin.inc (116) Do not use concatenation. Use one function t()
  • Instagram_feeds.module function instagram_feeds_get_tasks not have comments to code
  • README.txt
    Please take a moment to make your README.txt to instagram_feeds_moderation module follow the guidelines for in-project documentation.
  • Need add the REQUIREMENTS to README.txt in instagram_feeds_plugins module.
  • Need add function t() to instagram_feeds_plugins module in (24-26)
    • Kind regards, tibezh.

vaza18’s picture

Status: Needs work » Needs review

Thanks tibeth for the code review. All found issues were fixed.

kscheirer’s picture

Status: Needs review » Needs work
  • You might want to mention on the project page that this is a Feature module, not a standard drupal module.
  • Why do you need to set the schema_version during install? Is this leftover code from development?
  • Changing cron settings seems dubious as well - why is a 15 minute cron required? This sounds more like a specific client requirement.
  • I'm not a big fan of $l = LANGUAGE_NONE;. I guess you wanted to save some typing in exchange for making the code less clear?

Mostly seems like a really cool module.

----
Top Shelf Modules - Crafted, Curated, Contributed.

vaza18’s picture

Status: Needs work » Needs review

Thanks kscheirer for the comment. All issues were considered.

kscheirer’s picture

Status: Needs review » Reviewed & tested by the community

Thanks for those updates!

----
Top Shelf Modules - Crafted, Curated, Contributed.

kscheirer’s picture

Status: Reviewed & tested by the community » Fixed

It's been a month without any problems reported, so I'm promoting this myself as per https://drupal.org/node/1125818.

Thanks for your contribution, vaza18!

I updated your account to let you promote this to a full project and also create new projects as either a sandbox or a "full" project.

Here are some recommended readings to help with excellent maintainership:

You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and get involved!

Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.

Thanks to the dedicated reviewer(s) as well.

----
Top Shelf Modules - Crafted, Curated, Contributed.

vaza18’s picture

Thanks.

vaza18’s picture

Status: Fixed » Closed (fixed)
vaza18’s picture

Issue summary: View changes

Added Requirements