hypejunction/hypediscovery

此包已被弃用且不再维护。未建议替代包。

增强Elgg内容在社会生态系统中的社交存在和发现。

2.3.2 2018-09-03 07:50 UTC

This package is auto-updated.

Last update: 2020-01-29 04:10:51 UTC


README

Elgg 2.2

增强Elgg内容在社会生态系统中的社交存在和发现。

屏幕截图

alt text alt text alt text

功能

  • 可扩展的OpenGraph元标签
  • 可扩展的Twitter Card元标签
  • oEmbed提供商(通过网络服务)
  • 永久链接和嵌入代码
  • 自托管分享按钮(无外部javascript或cookie)
  • 对可发现和可嵌入实体类型的细粒度控制

hypeDiscovery允许用户创建对其他不可访问内容项目的公开描述(例如,如果您的网站处于围墙花园模式)。该插件实现了一个远程服务(如Facebook、Twitter、Google Plus、LinkedIn、Pinterest等)可访问的永久链接系统。

开发者注意

跟踪分享

每个永久链接都包含一个唯一的用户哈希值,因此您可以跟踪分享和引用回分享用户。

使用'entity:share', $entity_type钩子跟踪分享。使用'entity:referred', $entity_type钩子跟踪用户分享产生的流量。

图片

在内容图标对外部世界不可用的情况下,您可以使用'entity:icon:filestore', $entity_type钩子,指定图标在文件存储中的位置。

元标签

要修改OpenGraph或其他元标签,请使用'metatags', 'discovery'钩子。

嵌入

要控制嵌入内容的输出,请参阅oembed视图类型视图。