对于我正在创建的学术网站来说,支持文档标记是可取的(见下文)。
此站点有多个用户,每个用户都有单独可以添加/编辑的发布(长)列表。
以最简单的形式,出版物条目由超链接甚至纯文本组成。例如:
(以上是一篇虚构的文章,但它包含了大多数引文中所期望的所有元素。)
对于那些不熟悉DOI链接的人,这些都是固定的文本字符串,可以使用dx.doi.org解析到相关文章的页面。此外,版权/许可条款通常禁止作者为其网站上的文章提供完整的PDF / HTML。这些文章通常都在付费墙后面(通常可以从大多数大学/主要研究实验室获得)。因此,对文章本身运行全文搜索不是一个选项。
回到问题定义,我假设用户会将他们的出版物添加为链接,但我想让他们能够指定逗号分隔的单词/短语(或标签)列表,从而更接近地标识文章的内容。
对于上述文章,适当的标签列表如下:
法医、血红蛋白、证据退化
在每个用户将这样的标签附加到文章之后,我想要创建一个后端,允许网站访问者只需在搜索字段中输入这些标签,就可以找到所有与血红蛋白相关的出版物。
这一搜索应该能够为网站的所有用户提取所有将血红蛋白作为标签的出版物。
我故意用血红蛋白作为标签来说明相关标签不一定是(而且通常不是)文章标题中指定的文本的一部分。
此外,Plone“Collection”功能并不是解决这个问题的适当方法。集合通常由管理员生成。这意味着( a)对这样的东西进行管理干预是必要的,b)标记最好是由用户来定义,而不是由管理员来定义。
发布于 2013-10-14 06:30:05
添加任何内容类型时(文件、文件夹、页、链接、集合、.)在Plone中,可以对内容应用任意数量的标记。这是在编辑/创建内容时在“分类”选项卡中完成的。
访问者/用户可以根据普通搜索(使用搜索框或访问/@@search网址)等标记搜索站点。
此外,您还可以使用“标记云”portlets来可视化标签的频率。检查下面的内容,以得到一个想法:
不要忘记检查http://plone.org/documentation,特别是http://plone.org/documentation/manual/plone-4-user-manual,让自己熟悉Plone的工作方式。
发布于 2014-01-16 03:32:27
@user2751530 2751530
我想知道您是否还在从事这个特定的项目--我目前正在使用plone v4、文档查看器v3和一个尚未存在的前端开发一个类似的项目。我想讨论解决用户标签问题的不同方法,您可以通过skype (dawitt19)或twitter (Pref)与我联系。通过@japhigu。
https://stackoverflow.com/questions/19353589
复制相似问题