\SEO_OpenGraph_SiteTree_DataExtension
Adds Open Graph metadata to Pages.
- Author: Andrew Gerber <atari@graphiquesdigitale.net>
Synopsis
class SEO_OpenGraph_SiteTree_DataExtension
extends DataExtension
{
- // members
- private static string $SEOOpenGraphUpload = 'SEO/OpenGraph/';
- private static array $db = ;
- private static array $has_one = ;
- protected static array $types = ;
- protected static array $OpenGraphProtocol = ;
- // methods
- public void updateCMSFields()
- public void requireDefaultRecords()
- public void onBeforeWrite()
- public void updateMetadata()
- public string MarkupOpenGraph()
Hierarchy
Extends
- DataExtension
Tasks
Line | Task |
---|---|
67 | Add repair method if data is missing / corrupt ~ for fringe cases |
150 | Is this the optimal solution ?? |
Members
private
- $SEOOpenGraphUpload
- $db
- $has_one
protected
- $OpenGraphProtocol
- $types
Methods
public
- MarkupOpenGraph() — Returns markup for an Open Graph meta element.
- onBeforeWrite()
- requireDefaultRecords()
- updateCMSFields()
- updateMetadata()