用typo3安装ckan

时间:2018-09-27 21:26:24

标签: typo3 integration ckan

我想用typo3 cms建立一个开放数据网站。对于开放数据,我不知道如何使用typo3进行管理。在谷歌浏览后,我发现了CKAN API。 我的问题:是否可以将它们集成?如果没有,Typo3还有其他解决方案吗? 谢谢您的回答

1 个答案:

答案 0 :(得分:1)

我不知道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核心团队支持,其他扩展由其他开发人员提供。我从来没有比较过扩展,而您不得不自己看代码或功能。因此,由于很少有人要求使用这些解决方案,所以我从不认可。

如果您搜索最新的代码,最好先在github上搜索开发分支或尚未在TER中发布的发行版。另一个信息来源是forge.typo3.org,其中也列出了许多扩展,甚至在git.typo3.org上都有存储库,也许值得一提的是,某些开发人员放弃了此源,而支持github。

从技术上讲,甚至可以扩展找到的任何扩展名并添加更多功能或仅通过另一个扩展名进行更改-无需触摸原始扩展名。但是,在考虑得太深之前,您应该首先查看是否找到了任何扩展名已经可以满足您的需求。

对于可能已经与编码有关的其他问题,即使尚不能解决,您也应打开新的问题并提供更详细的说明和代码示例。

编辑2018年10月15日: 刚刚获得了有关这些用途的有用扩展的提示:extractor。其他字段应转到sys_file_metadata并成为提取服务的一部分。
由于我从未亲自验证过,因此目前无法提供进一步的提示。