visol / neos-instagramfeed
此包已废弃,不再维护。未建议替代包。
Neos 包,使用 EEL 辅助器提供 Instagram 流节点类型
0.1.0
2018-05-19 07:48 UTC
Requires
- neos/fusion-afx: ~1.0
- neos/neos: ~3.3 || dev-master
This package is not auto-updated.
Last update: 2023-04-29 09:07:34 UTC
README
Neos 包,使用 EEL 辅助器提供 Instagram 流节点类型
此包目前更像是一个概念证明,而不是即插即用的解决方案。它有望发展成为一个灵活的包,允许显示 Instagram 账户的一批图片。
它依赖于 Fusion AFX。
安装
- 安装包
composer require visol/neos-instagramfeed
- 生成 Instagram 访问令牌并将配置添加到您的
Settings.yaml
文件中
Visol:
Neos:
InstagramFeed:
accessToken: 'your-access-token'
有关访问令牌的更多信息,请参见下面。
-
在您的页面上插入插件 "Instagram Feed" 或使用 Fusion 对象
Visol.Neos.InstagramFeed:InstagramFeed
以嵌入图片。 -
该包目前使用 lazysizes 和 bgset 插件来加载图片。因此,您必须在您的网站上插入这两个 JavaScript。Lazysizes 无需任何其他配置。
-
提供您自己的样式来格式化流。默认情况下使用 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