Search Plone:创建和使用文档标记?

Search Plone:创建和使用文档标记?,search,tags,plone,doi,Search,Tags,Plone,Doi,对于我正在创建的学术plone站点,最好支持文档标签(见下文) 此网站有多个用户,每个用户都有一个(长)出版物列表,可以单独添加/编辑 在最简单的形式中,发布条目由超链接甚至纯文本组成。例如: A.Baynes,J.Watson和S.Holmes,“法医学中观察和推理的作用”,应用犯罪解决,221210-243(1901)。内政部:10.1032/acsolv2714 (以上是一篇虚构的文章,但它包含了人们在大多数引用中所期望的所有元素。) 对于那些不熟悉DOI链接的人,这些是固定的文本字符串,

对于我正在创建的学术plone站点,最好支持文档标签(见下文)

此网站有多个用户,每个用户都有一个(长)出版物列表,可以单独添加/编辑

在最简单的形式中,发布条目由超链接甚至纯文本组成。例如:

  • A.Baynes,J.Watson和S.Holmes,“法医学中观察和推理的作用”,应用犯罪解决,221210-243(1901)。内政部:10.1032/acsolv2714
  • (以上是一篇虚构的文章,但它包含了人们在大多数引用中所期望的所有元素。)

    对于那些不熟悉DOI链接的人,这些是固定的文本字符串,可以使用dx.DOI.org解析到相关文章的页面。此外,版权/许可条款通常禁止作者在其网站上为其文章提供完整的PDF/HTML。这些文章通常位于付费墙后面(通常可以从大多数大学/主要研究实验室获得)。因此,对文章本身进行全文搜索不是一种选择

    回到问题的定义,我假设用户会将他们的出版物添加为链接,但我想让他们能够指定一个逗号分隔的单词/短语(或标记)列表,以便更准确地识别文章的内容

    对于上述文章,标签的适当列表应为:

    法医学、血红蛋白、证据退化

    在每个用户将这些标签添加到文章之后,我想创建一个后端,允许网站访问者在搜索字段中输入这些标签,并查找所有与血红蛋白相关的出版物

    该搜索应该为该网站的所有用户检索所有将血红蛋白列为标签的出版物

    我故意使用血红蛋白作为标签来说明相关标签不需要(通常不需要)成为文章标题中指定文本的一部分


    此外,Plone的“集合”功能并不能充分解决这个问题。集合通常由管理员生成。这意味着a)对此类内容的管理干预至关重要,b)标签最好由用户而不是管理员来定义。

    在Plone中添加任何内容类型(文件、文件夹、页面、链接、集合等)时,您可以对内容应用任意数量的标签。这是在编辑/创建内容时在“分类”选项卡中完成的

    访问者/用户可以像普通搜索一样基于标记搜索网站(使用搜索框或访问
    /@@search
    URL)

    此外,您可以使用“标记云”portlet来可视化标记的频率。检查以下内容以获得想法:
    1.
    2.

    别忘了检查,特别是让自己熟悉Plone的工作方式。

    @user2751530


    我想知道您是否仍在从事这个特定的项目——我目前正在使用plone v4、documentviewer v3和目前尚不存在的前端开发一个类似的项目。我想讨论不同的方法来解决用户标签问题,您可以通过skype(dawitt19)或twitter(pref.)通过@japhigu联系我。

    谢谢。这很有帮助。我不会使用标签云,但我可以额外创建用户可以添加到的集合吗?我不明白。你能详细说明一下吗?假设我创建了1-10个系列。添加发布时,用户应能够指定要将其添加到的集合。集合实际上是预先配置的搜索。您可以将它们设置为与您的标签匹配,并自动添加结果。正如SteveM所提到的,Plone“collections”并不适用于此。据我所知,你在考虑一个地方来放置出版物;如果是这样的话,你可以很容易地使用一个“文件夹”来达到这个目的。我正在努力,但在过去的一个月左右,它已经退居次要地位。我很乐意讨论这些替代方法。但让我们继续交换吧。这样,如果我们提出一个参考和解决方案,那将是有用的。