hofff/contao-social-tags

在Contao中定义OpenGraph/twitter cards元数据

安装量: 24,621

依赖项: 1

建议者: 1

安全: 0

星标: 2

关注者: 3

分支: 4

开放问题: 1

类型:contao-bundle

2.0.0 2024-03-04 10:57 UTC

README

此扩展为Contao CMS提供对社交标签(Open Graph、Twitter Cards)的支持。它支持

  • 页面
  • 新闻
  • 活动
  • 常见问题解答

要求

  • Contao ^4.13 || ^5.3
  • PHP ^8.1

变更日志

查看CHANGELOG.md

概念

此扩展的目标是为在Contao中作为网页呈现的每个实体提供通用的社交标签框架。为了实现这一目标,它将社交标签的生成分为数据工厂和提取器。

数据工厂

此扩展为不同的社交标签提供抽象。它们可以通过使用带标签的Hofff\Contao\SocialTags\Data\DataFactory接口进行连接,该接口必须带有Hofff\Contao\SocialTags\DataFactory标签。数据工厂负责为给定对象生成社交元标签。

提取器

提取器必须实现接口Hofff\Contao\SocialTags\Data\Extractor以及支持的数据工厂的特定子接口,例如,为支持Twitter Cards,使用Hofff\Contao\SocialTags\Data\TwitterCards\TwitterCardsExtractor;为支持Open Graph,使用Hofff\Contao\SocialTags\Data\OpenGraph\OpenGraphExtractor。每个提取器都带有Hofff\Contao\SocialTags\Data\Extractor标签。