Skip to main content

Overview

ftw.tagging extends Plone content types with a tags field using schemaextender for Archetype or a behavior for Dexterity.

It’s possible to define tag roots to restrict tags to a part of the site. If no tag root is set, the Plone-root will also be your tag-root.

A tag cloud portlet is provided that shows a tag cloud for the current tag root.

As an example, ftw.tagging is used by ftw.blog for tagging blog entries.

Install

  • Add ftw.tagging to your buildout configuration:

[instance]
eggs =
  ftw.tagging
  • Run buildout

  • Install ftw.tagging in portal_setup

Usage

Enable tagging on your DX types with a behavior:

<property name="behaviors" purge="False">
  <element value="ftw.tagging.behavior.ITagging" />
</property>

Optionally use a behavior to define tag roots:

<property name="behaviors" purge="False">
  <element value="ftw.tagging.interfaces.tagging.ITagRoot" />
</property>

Tag Cloud

You can show the tag-cloud by adding the tag-cloud portlet provided by this package.

Compatibility

Runs with Plone 4.3 and 5.1.

Changelog

2.0.0 (2019-10-22)

  • Drop archetypes support. [tinagerber]

  • Add Plone 5.1 support. [tinagerber]

1.2.0 (2018-12-10)

  • Fix DecodeUnicodeError in the tag cloud portlet. [mbaechtold]

  • Convert index values to UTF8 byte strings. [mbaechtold]

  • Remove superfluous space after linked tag. [mbaechtold]

  • Drop support for Plone 4.2. [mbaechtold]

  • Add support for Dexterity. [mbaechtold]

  • Drop Plone 4.0 and 4.1 support. [jone]

1.1.1 (2014-09-23)

  • Lowering tags for sorting. [mathias.leimgruber]

1.1.0 (2013-08-29)

  • Add Spanish translations. [spanish]

1.0.3 (2013-04-17)

  • Updates in tests, readme and buildout. [jone]

1.0.2 (2012-02-28)

  • Fixed MANIFEST.in: Include README.rst, no longer exclude .mo files. [Thomas Buchberger]

1.0.1 (2012-02-27)

  • Add english translations. [jone]

1.0 (2011-02-25)

  • Made getTagRootTags() method more robust and more efficient. [buchi]

1.0b1

  • Fix portlet html structure [mathias.leimgruber]

1.0a3

1.0a2

  • Fixed MANIFEST.in - again [jone]

1.0a1

  • Fixed MANIFEST.in [jone]

0.1

  • Initial release

Metadata

Release files for ftw.tagging 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ftw.tagging 2.0.0
File Size Uploaded
ftw.tagging-2.0.0.tar.gz 25.6 kB Details

Release files / ftw.tagging-2.0.0.tar.gz

Download URL ftw.tagging-2.0.0.tar.gz
Size 25.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4664ba7dd21930096102300359705fee6cb5839eed7fbd115dd7c919535ab55e
BLAKE2b-256 checksum
How to use checksums
029e39964399dccdc336e5971b9384bf1957e001a137deeca78040a078fb5b46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2

Release history Release notifications | RSS feed

2.0.1

1 release file

This release

2.0.0 This release

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page