How to install ftw.journal
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install ftw.journal
Dependencies
- Acquisition
- distribute
- plone.app.contentrules
- plone.contentrules
- Products.CMFCore
- ZODB3
- zope.annotation
- zope.component
- zope.event
- zope.formlib
- zope.i18nmessageid
- zope.interface
- zope.schema
- Zope2
- [tests] mocker
- [tests] plone.app.testing
- [tests] plone.mocktestcase
- [tests] unittest2
- [tests] zope.configuration
Lastest release
Overview
Currently ftw.journal provides two adapters to store infos.
- workflow_histoy
- annotations
Howto use:
- Simply Add a rule throught the plone ui.
Install
- Add ftw.journal to your buildout configuration
[instance] eggs = ftw.journal
- Run buildout
- Add rule through plone ui
Compatibility
Runs with Plone 4.1, 4.0, 4.2 or 4.3.
Links
- Package repository: https://github.com/4teamwork/ftw.journal
- Issue tracker: https://github.com/4teamwork/ftw.journal/issues
- Package will be on pypi: http://pypi.python.org/pypi/ftw.journal
- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.journal
Copyright
This package is copyright by 4teamwork.
ftw.journal is licensed under GNU General Public License, version 2.
Changelog
1.2.6 (2013-05-13)
- Nothing changed yet.
1.2.5 (2012-06-05)
- Update German translations. [jone]
1.2.4 (2012-02-28)
- Adjust MANIFEST.in: add include for rst files (reamde.rst). [phgross]
1.2.3 (2012-02-28)
- Fixed previous Release. [phgross]
1.2.2 (2012-02-27)
- Added some French translations [ttschanz]
- Added default .gitignore [lgraf]
1.2.1 (2011-11-17)
- Changed entry_points target from opengever to plone [eschmutz]
- Added integration tests [eschmutz]
- Added functional test for events [eschmutz]
- Added functional tests for interfaces and adapters [eschmutz]
- Added testsetup for jenkins [eschmutz]
- Translations updated. [phabegger]
1.2 (2010-11-18)
- Adjust Manifest.in and IGNORE.txt
1.1 (2010-09-13)
- Translated actions in plone domain [jinfanger]
1.0
- Final relase
0.5
Created version.txt [jone]
Fixed Bug in AnnotationsJournalizable-Adapter (AttributeError: context) [13.10.2009]
Fixed Bug in AnnotationsJournalizable-Adapter
- There seemed to be multiple journal list instances
- Using PersistentList and PersistentDict now
[jone]
0.4
- Added contentrule action for journal entries [christian.schneider]
0.3
- Moving from teamraum.journal to ftw.journal [christian.schneider]
0.2.3
- Fixed bug that prevented journalizer event handler from working [christian.schneider]
0.2.2
- Added i18n stuff [christian.schneider]
- Make journaling event handler check if an adapter exists before trying to journalize [christian.schneider]
0.2.1
- Changed setup.py to try and fix the annoying dependency error when egg-info has not been deleted before running buildout [christian.schneider]
0.2
- Implemented journaling mechanism using adapters and event handlers. There are two adapters to journalize something on a context, one for journalizing in the workflow history, and one for an annotations-based journal. Which one is used depends on which marker interface (see interfaces.py) the type implements. The annotations based system is not tested yet. [christian.schneider]
0.1
- Initial release