opendatanz/silverstripe-rdfa

SilverStripe CMS 用于关联数据的 RDFa

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 2

开放问题: 3

类型:silverstripe-module

0.1.1 2016-05-12 01:21 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:32 UTC


README

此模块向 SilverStripe CMS 添加 RDFa 内容以支持关联数据。

它使用来自 https://www.w3.org/TR/rdfa-lite/ 的 RDFa Lite 1.1 规范。

要求

  • SilverStripe ^3.1

安装

composer require opendatanz/silverstripe-rdfa

许可证

请参阅 许可证

文档

包括词汇和typeof

在您的自定义模板标签中,添加以下内容以渲染 vocabtypeof 属性。

<% include RDFaVocab %>

您可以使用 SilverStripe 配置 API 编辑默认词汇或添加包含 CURIE(紧凑 URI)的词汇前缀。

Page:
  rdfa_vocab: 'http://some-other-vocab.org/'
  rdfa_prefix: 'ov: http://open.vocab.org/terms/'

在 CMS 中在 RDFa 选项卡下根据每个页面设置 typeof 属性。

设置属性和资源

有一个简码可用于添加新的 propertyresource 属性,它将内容包装在 标签中,可以在 CMS 内容编辑器中使用以下简码格式:

[rdfa,property="name",resource="#jo-bloggs"]Jo Bloggs[/rdfa]

待办事项

  • 根据可用的 vocab 自动填充 typeof
  • 简码的 GUI 自动填充 property 属性。
  • 对模板有更多控制(目前仅渲染在 中)。
  • 使用类似 easyrdf 库的 SPARQL 终端。
  • 扩展到完整的 RDFa 规范。

维护者

错误跟踪器

错误在该存储库的问题部分跟踪。在提交问题之前,请阅读现有问题以确保您的问题独特。

如果问题看起来像是一个新的错误

  • 创建一个新问题
  • 描述重现您的问题所需的步骤和预期的结果。单元测试、屏幕截图和屏幕录制在这里可能会有所帮助。
  • 尽可能详细地描述您的环境:SilverStripe 版本、浏览器、PHP 版本、操作系统、安装的任何 SilverStripe 模块。

请直接向模块维护者报告安全问题。请不要在错误跟踪器中提交安全问题。

开发和贡献

请参阅 贡献