Commit b018bca748cefa64cfb2043ea62072eeded1d531

Authored by Braulio Bhavamitra
1 parent f4b390dc

metadata: customize event og:type

plugins/metadata/config.yml.dist
@@ -4,10 +4,13 @@ open_graph: @@ -4,10 +4,13 @@ open_graph:
4 namespace: app_scope 4 namespace: app_scope
5 types: 5 types:
6 article: article 6 article: article
7 - product: facebook_app:sse_product  
8 - uploaded_file: facebook_app:document  
9 - image: facebook_app:picture  
10 - profile: facebook_app:profile  
11 - person: facebook_app:user  
12 - community: facebook_app:community  
13 - enterprise: facebook_app:sse_initiative 7 + event: app_scope:event
  8 + uploaded_file: app_scope:document
  9 + image: app_scope:picture
  10 +
  11 + product: app_scope:sse_product
  12 +
  13 + profile: app_scope:profile
  14 + person: app_scope:user
  15 + community: app_scope:community
  16 + enterprise: app_scope:sse_initiative
plugins/metadata/lib/ext/event.rb 0 → 100644
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
  1 +require_dependency 'event'
  2 +
  3 +class Event
  4 +
  5 + metadata_spec namespace: :og, tags: {
  6 + type: proc{ |p, plugin| plugin.context.params[:og_type] || MetadataPlugin.og_types[:event] || :event },
  7 + }
  8 +
  9 +end