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:

5.0 - (2017-08-16)
  • Bug fix: fix UnicodeEncodeError for md5 on unicode fields [valipod refs #82858]
  • Bug fix: take into consideration that fieldset name might be incorrect when going through the schemata fields [ichim-david refs #86786]

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

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 62)

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 68)

Title level inconsistent:

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

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

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 82)

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 90)

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 96)

Title level inconsistent:

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

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

Title level inconsistent:

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

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

Title level inconsistent:

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

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

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 125)

Title level inconsistent:

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

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

Title level inconsistent:

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