對於我創建的學術plone網站,最好是支持文檔標籤(見下文)。Plone:創建和使用文檔標籤?
該網站有多個用戶,每個用戶都有一個(長)的發佈列表,他們可以單獨添加/編輯。
以其最簡單的形式,出版物條目由超鏈接或甚至純文本組成。例如:
- 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)標籤最好由用戶定義,而不是管理員定義。
謝謝。這非常有幫助。我不會使用標籤雲,但是我可以另外創建用戶可以添加的集合嗎? – user2751530
我不明白。你能詳細說明嗎? –
讓我們說我創建集合1-10。添加發布時,用戶應該能夠指定他們(可能)想要將其添加到的集合。 – user2751530