使用 typo3 安装 ckan

installing ckan with typo3

我想用 typo3 cms 建立一个开放数据网站。对于开放数据,我不知道如何使用 typo3 进行管理。在 google 上游览后,我找到了 CKAN API。 我的问题:是否可以整合它们?如果没有,Typo3 是否还有其他解决方案? 感谢您提供可能的答案

我不知道 CKAN API 的实现,并且在 TER (TYPO3 extension repository) 中快速搜索从未显示任何结果。

然而,存在一个扩展程序 filemetadata,它可能部分完成了请求的功能。链接在这里:

  1. filemetadata on Packagist.org
  2. filemetadata on github.com

对于功能不够或结构不理想的情况,可以编写一个新的扩展程序,其中一些基础知识可以从上面的扩展程序中获取,至少它可以作为一些事情如何完成的例子.

必须提到的是,有些扩展从未在 TER 中注册过,但可能仅在 github 上可用。因此,在编程之前,建议进行更深入的搜索。
在过去,数字资产管理的另一个扩展是常见的,扩展密钥和名称是 dam。该扩展与当前的 TYPO3 版本不兼容,以它为例可能不是一个好主意,因为必须调整许多过时的代码。
尽管如此,上面建议的示例并不是唯一的可能性,搜索 file metadata 仍然显示与当前 TYPO3 版本 7 和 8 兼容的其他扩展,可以作为示例。或许换了个搜索词还能让你发现更多有用的扩展。

上面提到的扩展由TYPO3核心团队支持,其他由其他开发者提供。我从未比较过扩展,您必须自己查看代码 or/and 功能。所以我从不认可这些解决方案中的任何一个,因为很少有人要求使用。

如果您搜索最新代码,最好先在 github 上搜索开发分支或尚未(尚未)在 TER 中发布的版本。另一个信息来源是 forge.typo3.org, there many extensions are listed too, some even with repository on git.typo3.org,也许值得一提的是,这个来源已被一些开发人员放弃,转而支持 github。

从技术上讲,甚至可以扩展任何找到的扩展并添加更多功能或仅通过另一个扩展更改某些内容 - 而无需触及原始扩展。但在考虑太多之前,您应该先看看是否有找到的扩展程序已经可以满足您的需求。

对于可能已经与编码相关的其他问题,您应该提出新问题并提供更详细的解释和代码示例,即使这还不起作用。

编辑 2018 年 10 月 15 日: 刚刚得到有关用于这些目的的有用扩展的提示:extractor。附加字段应转到 sys_file_metadata 并成为提取服务的一部分。
由于我从未亲自验证过,所以暂时无法给出进一步的提示。