hypejunction / hypediscovery
Enhanced social presence and discovery of Elgg content in the social eco-system.
Installs: 188
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 5
Type:elgg-plugin
Requires
- php: >=5.5
- composer/installers: ~1.0
- mrclay/elgg-url-sniffer: ~3.0
README
Enhanced social presence and discovery of Elgg content in the social eco-system.
Screenshots
Features
- Extensible OpenGraph metatags
- Extensible Twitter Card metatags
- oEmbed provider (via web services)
- Permalinks and Embed Code
- Self-hosted Share buttons (no external javascript or cookies)
- Granular control over discoverable and embeddable entity types
hypeDiscovery allows users to create public description of otherwise inaccessible content items (e.g. if your site is in a walled garden mode). The plugin implements a system of permalinks that are accessible by remote services, such as Facebook, Twitter, Google Plus, LinkedIn, Pinterest etc.
Developer Notes
Tracking Shares
Each permalink includes a unique user hash, so you can track the shares and referrals back to the sharing user.
Use 'entity:share', $entity_type
hook for tracking shares.
Use 'entity:referred', $entity_type
hook for tracking traffic generated by the user's share
Images
In cases, where content icons are not available to the outside world, you can use
'entity:icon:filestore', $entity_type
hook, to specify the location of the
the location of the icon on the filestore.
Metatags
To modify OpenGraph or other metatags, use 'metatags', 'discovery'
hook.
Embeds
To control the output of the embedded content, see the oembed
viewtype views.