visol/neos-instagramfeed

此包已废弃,不再维护。未建议替代包。

Neos 包,使用 EEL 辅助器提供 Instagram 流节点类型

安装: 38

依赖项: 0

建议者: 0

安全: 0

星级: 1

关注者: 4

分支: 0

开放问题: 0

类型:neos-package

0.1.0 2018-05-19 07:48 UTC

This package is not auto-updated.

Last update: 2023-04-29 09:07:34 UTC


README

Neos 包,使用 EEL 辅助器提供 Instagram 流节点类型

此包目前更像是一个概念证明,而不是即插即用的解决方案。它有望发展成为一个灵活的包,允许显示 Instagram 账户的一批图片。

它依赖于 Fusion AFX。

安装

  1. 安装包
composer require visol/neos-instagramfeed
  1. 生成 Instagram 访问令牌并将配置添加到您的 Settings.yaml 文件中
Visol:
  Neos:
    InstagramFeed:
      accessToken: 'your-access-token'

有关访问令牌的更多信息,请参见下面。

  1. 在您的页面上插入插件 "Instagram Feed" 或使用 Fusion 对象 Visol.Neos.InstagramFeed:InstagramFeed 以嵌入图片。

  2. 该包目前使用 lazysizes 和 bgset 插件来加载图片。因此,您必须在您的网站上插入这两个 JavaScript。Lazysizes 无需任何其他配置。

  3. 提供您自己的样式来格式化流。默认情况下使用 Bootstrap 标记。下面的配置说明了如何更改 CSS 类。

配置

Visol:
  Neos:
    InstagramFeed:
      # Generate access token, e.g. at http://instagram.pixelunion.net
      accessToken: 'set-valid-token'
      # Lifetime of the cache entry for the feed
      cacheLifetime: '3600'
      # Number of images to display
      numberOfImages: 6
      # CSS classes for wrapping all images
      imagesWrapperCssClassAttribute: 'row'
      # CSS classes for wrapping a single image
      imageContainerCssClassAttribute: 'instagram-image-container col-xs-6 col-sm-3 col-md-2'

Instagram 访问令牌

Instagram 使用 OAuth 2.0 进行身份验证,并且仅允许使用有效的访问令牌访问 API。此包目前不处理生成访问令牌,因此您需要提供自己的访问令牌。您可以使用第三方服务,例如 http://instagram.pixelunion.net/ 来创建一个。

请注意,虽然访问令牌没有过期时间,但它们可能被撤销,例如,由用户撤销。因此,将来应通过此包处理访问令牌的生成。 https://www.instagram.com/developer/authentication/

待办事项

  • 实现生成访问令牌。
  • 允许从插件检查器覆盖配置。
  • 不依赖于 lazysizes 来处理响应式图片
  • 确定可能出现的错误并实现更好的错误处理。

请随意提供拉取请求以帮助改进功能。

鸣谢

visol digitale Dienstleistungen GmbH, www.visol.ch