2013-10-14 29 views
0

对于我创建的学术plone网站,最好是支持文档标签(见下文)。Plone:创建和使用文档标签?

该网站有多个用户,每个用户都有一个(长)的发布列表,他们可以单独添加/编辑。

以其最简单的形式,出版物条目由超链接或甚至纯文本组成。例如:

  1. A. Baynes,J.Watson和S.Holmes,“观察和推断在法医学中的作用”,Applied Crime Solving,221,210-243(1901)。 DOI:10.1032/acsolv2714

(以上是一个虚构的制品,但它具有都在最引文一个期望的元素)

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

回到问题定义,我假设用户将他们的出版物添加为链接,但我想给他们指定逗号分隔的单词/短语(或标签)列表的能力,这些单词/短语(或标签)这篇文章是关于。

对于上述文章,标签适当的名单将是:

取证,血红蛋白,证据

每个用户追加此类标签的文章后降解,我想创建一个后端即会允许该网站的访问者能够简单地在搜索字段中输入这些标签并查找与血红蛋白相关的所有出版物。

该搜索应该拉出所有出版物,列出血红蛋白作为标签,为网站的所有用户。

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

此外,Plone“Collections”功能不是解决此问题的适当解决方案。集合通常由管理员生成。这意味着a)对于这样的事情的管理干预是必不可少的,b)标签最好由用户定义,而不是管理员定义。

回答

0

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

访问者/用户可以根据正常搜索(使用搜索框或访问/@@search URL)等标签搜索该网站。

此外,您可以使用“标签云”portlet来显示标签的频率。检查以下内容以获得想法:
1. A tag cloud portlet that rotates tags in 3D using a Flash movie
2。TagCloud

不要忘记检查Plone documentation,特别是Plone user manual,以便熟悉Plone的工作方式。

+0

谢谢。这非常有帮助。我不会使用标签云,但是我可以另外创建用户可以添加的集合吗? – user2751530

+0

我不明白。你能详细说明吗? –

+0

让我们说我创建集合1-10。添加发布时,用户应该能够指定他们(可能)想要将其添加到的集合。 – user2751530

0

@ user2751530

我想知道你是否仍然工作在这个特定的项目 - 我目前正在开发一个类似的使用Plone的V4,V3的DocumentViewer和一个尚未不存在的前端的。我想讨论针对用户标记问题的不同方法,您可以通过skype(dawitt19)或twitter(pref。)通过@japhigu与我联系。

+0

我正在为此工作,但过去一个月左右,它已经采取了后退。我很想讨论这些替代方法。但让我们保持在堆栈交换。这样,如果我们提出一个参考和解决方案,将是有用的。 – user2751530