How to install ftw.tagging
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install ftw.tagging
Dependencies
- Acquisition
- archetypes.schemaextender
- distribute
- plone.app.layout
- plone.app.portlets
- plone.portlets
- plone.theme
- Products.AddRemoveWidget
- Products.Archetypes
- Products.CMFCore
- Products.CMFPlone
- zope.component
- zope.formlib
- zope.i18nmessageid
- zope.interface
- zope.schema
- Zope2
- [tests] collective.testcaselayer
- [tests] ftw.testing
- [tests] Products.PloneTestCase
Lastest release
Overview
ftw.tagging extends Plone content types with a tags field using schemaextender. Further it's possible to define tag roots to restrict tags to a part of the site.
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
Implement tagging interfaces for your content types. If no tag root is set, Plone-root will also be your tag-root.
<class class="path.to.my.class"> <implements interface="ftw.tagging.interfaces.tagging.ITaggable" /> </class> <class class=".blog.Blog"> <implements interface="ftw.tagging.interfaces.tagging.ITagRoot" /> </class>
You can show the tag-cloud by adding the tag-cloud portlet provided by this package.
Compatibility
Runs with Plone 4.0, 4.1, 4.2 or 4.3.
Links
- Package repository: https://github.com/4teamwork/ftw.tagging
- Issue tracker: https://github.com/4teamwork/ftw.tagging/issues
- Package on pypi: http://pypi.python.org/pypi/ftw.tagging
- 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
1.0.3 (2013-04-17)
- Nothing changed yet.
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