Distro Index Owner:
Home Page:
Last updated:
linguaplone linguaflow




Valentine Linguaflow

Introduction - valentine.linguaflow

With this product your multilingual site will have the information to know

  • what translations are invalidate
  • what has changed
  • when was the change made

If you use XLIFFMarshal to export/import your translations it will also automatically use this product to validate/re-invalidate a translation.

How does it work

"Suppose to work" - not there yet, automatic invalidation is disabled as default

valentine.linguaflow uses the capabilities of using multiple workflows for each content type. It ads a second workflow which has two transitions and states, invalidate/validate and invalid/valid. Every time a canonical content is changed subscribers will check if and language dependent fields have changed. If so it will invoke invalidate transition on each translation. In the comment of the transition it will save a diff of what has changed.


Plone 4.x LinguaPlone


Funding and deployment:
EEA - European Enviroment Agency (Antonio De Marinis)
Design and Development:
Valentine Web Systems (Sasha Vincic)


System Message: SEVERE/4 (<string>, line 47)

Title level inconsistent:

4.9 - (2017-05-22)
  • Change: fixed PyLint warnings and errors [valipod refs #84949]
  • Change: fixed PyLint warnings and errors [eduard-fironda refs #84949]

System Message: SEVERE/4 (<string>, line 54)

Title level inconsistent:

4.8 - (2016-11-21)
  • Change: remove metadata filtering from processForm in order to check every available fields if they affect what objects need to be reindexed [ichim-david refs #77661]

System Message: SEVERE/4 (<string>, line 60)

Title level inconsistent:

4.7 - (2016-05-19)
  • Bug fix: Fix pylint warnings [ichim-david refs #71940]

System Message: SEVERE/4 (<string>, line 65)

Title level inconsistent:

4.6 - (2016-04-18)
  • Bugfix: syncing effectiveDate and expirationDate is no longer done only if workflowSync is also enabled [ichim-david refs #71102]
  • Feature: processForm will now reindex translations if languageIndependent fields are modified and we have translations [ichim-david refs #71102]

System Message: SEVERE/4 (<string>, line 74)

Title level inconsistent:

4.5 - (2015-03-17)
  • Change: Switched to curl in the jenkins build install script [olimpiurob refs #22402]
  • Change: Changed fetch url for jenkins build install script to the install script from the main EEA CPB repository [olimpiurob refs #22402]

System Message: SEVERE/4 (<string>, line 82)

Title level inconsistent:

4.4 - (2013-05-20)
  • Bug fix: Fixed permission for manage_translations_form, anonymous can't access the page anymore. [prospchr fixes #14318]

System Message: SEVERE/4 (<string>, line 88)

Title level inconsistent:

4.3 - (2012-08-27)
  • Cleanup: fixed docstrings typos and formatting [ghicaale]

System Message: SEVERE/4 (<string>, line 93)

Title level inconsistent:

4.2 - (2012-06-13)
  • Bug fix: Force unicode for Titles in [prospchr fixes #5165]

System Message: SEVERE/4 (<string>, line 98)

Title level inconsistent:

4.1 - (2011-11-18)
  • Rerelease broken egg

System Message: SEVERE/4 (<string>, line 102)

Title level inconsistent:

4.0 - (2011-11-18)
  • Cleanup: Fixed all pylint, pyflakes violations [ghicaale - EEA #4295]
  • Change: replace dependecy to collective.monkey with collective.monkeypatcher [ghicaale - EEA #4295]
  • Fixed bulk reset of expiration_date [voineali - EEA #3956]
  • Renamed import step from eea.themecentre.various to various [tiberich - EEA #4319]
  • Feature: Added upgrade steps [voineali - EEA #4392]
  • Feature: Plone 4.x compatible release [ghicaale - EEA #4295]

System Message: SEVERE/4 (<string>, line 117)

Title level inconsistent:

0.2 - (2010-03-25)
  • Fixed cache invalidation compatibility with Plone 3

System Message: SEVERE/4 (<string>, line 121)

Title level inconsistent:

0.1 - (2010-03-21)
  • Initial release