Skip to main content

A configurable plone portlet that displays tag clouds

Project description

Introduction

qi.portlet.TagClouds is a plone product that adds tag cloud portlet support. The following parameters of the portlet are configurable through the web:

  • portlet title

  • number of different tag sizes

  • maximum tags to show

  • content types searched (optionally)

  • tags (subjects) searched (optionally)

  • section of the site to be searched

  • workflow states searched

  • filtering by keywords so that a tag cloud of all keywords that are combined with the filter keywords is shown

qi.portlet.TagClouds also comes with a simple caching mechanism. Cache remains valid for a time interval that can be set in the portlet settings.

Changelog

1.35

  • Update buildout.cfg to Plone 4.2, gitignore build products [gyst]

  • Change import to work with Plone 4.1.x and Plone 4.2.x [lccruz]

1.34

  • Moved collective.testcaselayer from the install_requires to a ‘test’ extras_require. [maurits]

  • Do not require cmf.ManagePortal to add or edit the portlet [erral]

1.33

  • Enable (language-independent) content across multiple INavigationRoot Folders to be searched for tags [gyst]

  • Change import of IVocabularyFactory in order to work with Plone 4.0.x and Plone 4.1.x [erico_andrei]

  • Added Brazilian Portuguese translation [erico_andrei]

1.32

  • Removed the member id from the cache key in portlet. Credits to dimo for reporting. [ggozad]

  • Switched to using native plone vocabulary for workflow states on portlet edit form. [piv]

  • Remove old file structure now that everything moved to src/ subfolder. [kdeldycke]

  • Added german translation [kiwisauce]

1.31

  • Fixed a case where the edit form is invoked and a previously selected keyword does not exist anymore. [ggozad]

  • Fixed cache key for multiple sites. Thanks to Guido Stevens [ggozad]

  • Plone 4 compatibility. [ggozad]

  • Moved to using collective.testcaselayer for testing. [ggozad]

1.30

  • The product is now accompanied with proper tests. [ggozad]

  • Added filtering by keyword. Thanks to lzdych for the idea and discussions. [ggozad]

  • All important parameters (workflow states, portal types and search path) are now present in the search links. [ggozad]

  • Moved vocabularies. [ggozad]

  • Removed the settings shouldRestrictBySubject and shouldRestrictByTypes. Now just using sane defaults. [ggozad]

  • Modified the caching mechanism, so that it takes into account the portlet settings. This ensures separate caching for separate portlets. [ggozad]

  • Added the member in the portlet cache key. This will increase the calculations necessary, but is important as it was possible to cache private objects as well. [ggozad]

  • Added the number of items found under the tag in the title of the links. [lzdych]

  • Up french translation with new msgids. [toutpt]

  • Add translation of workflow states vocabulary. [toutpt]

1.21

  • Fixed caching policy for multilingual sites, resolves: #2 [lzdych]

  • Added quoting of tag links: fixes not working search by tags with special chars. [lzdych]

  • Added czech translation. [lzdych]

  • extended html markup to support rounded corners, resolves: #1. [lzdych]

1.20

  • Added french translation. [toutpt]

1.11

  • Added workflow states to the configuration options. [ggozad]

  • Added maximum tags to display to the configuration options. [ggozad]

1.1

  • Added root folder to search under. [ggozad]

1.0

  • Initial release [ggozad]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qi.portlet.TagClouds-1.35.tar.gz (28.6 kB view details)

Uploaded Source

File details

Details for the file qi.portlet.TagClouds-1.35.tar.gz.

File metadata

File hashes

Hashes for qi.portlet.TagClouds-1.35.tar.gz
Algorithm Hash digest
SHA256 387270b1e59d8c672a39d03c6986ce6c497ab39afd751ea2726a5f564a88136d
MD5 27b80815a1ac10924ee491ebcb10f11e
BLAKE2b-256 f45ff5fb48af51206ccda155c8adbe6128684608f938ed3d158f642338398041

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page