opendatanz / silverstripe-rdfa
SilverStripe CMS 用于关联数据的 RDFa
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
在您的自定义模板标签中,添加以下内容以渲染 vocab
和 typeof
属性。
<% 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
属性。
设置属性和资源
有一个简码可用于添加新的 property
和 resource
属性,它将内容包装在 标签中,可以在 CMS 内容编辑器中使用以下简码格式:
[rdfa,property="name",resource="#jo-bloggs"]Jo Bloggs[/rdfa]
待办事项
- 根据可用的
vocab
自动填充typeof
。 - 简码的 GUI 自动填充
property
属性。 - 对模板有更多控制(目前仅渲染在 中)。
- 使用类似 easyrdf 库的 SPARQL 终端。
- 扩展到完整的 RDFa 规范。
维护者
- Cam Findlay cam@camfindlay.com
错误跟踪器
错误在该存储库的问题部分跟踪。在提交问题之前,请阅读现有问题以确保您的问题独特。
如果问题看起来像是一个新的错误
- 创建一个新问题
- 描述重现您的问题所需的步骤和预期的结果。单元测试、屏幕截图和屏幕录制在这里可能会有所帮助。
- 尽可能详细地描述您的环境:SilverStripe 版本、浏览器、PHP 版本、操作系统、安装的任何 SilverStripe 模块。
请直接向模块维护者报告安全问题。请不要在错误跟踪器中提交安全问题。
开发和贡献
请参阅 贡献