Добавление облака тегов на сайт OpenCMS - PullRequest
3 голосов
/ 03 февраля 2010

Я работаю над сайтом интрасети на основе OpenCMS и хотел бы добавить облако тегов на сайт. Я нашел несколько библиотек Java tagcloud с открытым исходным кодом (например, OpenCloud). Есть ли у вас опыт соединения этих двух (или других библиотек tagcloud + OpenCMS) вместе?

Ответы [ 2 ]

4 голосов
/ 02 марта 2010

ОК, так что я решил это частично сам в конце.Я также использовал некоторый код из облака тегов Ричарда Фридмана .

. Я делаю это следующим образом: через определенные интервалы OpenCMS запускает запланированное задание, которое читает индекс Lucene, извлекает всеусловия из полей «ключевое слово» (которые могут быть заполнены для каждого файла в VFS), генерирует облако тегов и сохраняет результат в файле, который является частью моего шаблона OpenCMS.Существует два Java-файла: Cloud.java и BuildTagCloud.java.«Облако» читает индекс и возвращает список наиболее распространенных терминов.«BuildTagCloud» реализует интерфейс I_CmsScheduledJob и регистрируется как запланированное задание.

BuildTagCloud.java.1013 *

0 голосов
/ 27 апреля 2010

Я понимаю, какой тип информации я устанавливаю в тегах File. На имя элемента моего шаблона?

...