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.
Links
Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.tagging
Copyright
This package is copyright by 4teamwork.
ftw.tagging is licensed under GNU General Public License, version 2.
Changelog
2.0.1 (2019-12-16)
Add plone 5 bundle (CSS). [tinagerber]
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.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ftw.tagging-2.0.1.tar.gz | 26.0 kB | Without provenance | Details for ftw.tagging-2.0.1.tar.gz |
Release files / ftw.tagging-2.0.1.tar.gz
| Download URL | ftw.tagging-2.0.1.tar.gz |
|---|---|
| Size | 26.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1161baee8165e5e03d93f255e159b2ab0cefac722dad9207d6e6d31d53903260
|
|
BLAKE2b-256 checksum How to use checksums |
0507cb63f2c7d974fd5c451849ae8434b59b8628d4b85551662d51bd9a5d2dbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/2.7.17
|
Security for ftw.tagging 2.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.