ftw.publisher.core

HomePage: https://github.com/4teamwork/ftw.publisher.core

Author: Jonas Baumann

Download: https://pypi.python.org/packages/source/f/ftw.publisher.core/ftw.publisher.core-2.4.0.zip

        Introduction
============

The `ftw.publisher` packages provide tools for publishing plone contents from
one instance to another.

This package provides shared tools and utils used by `ftw.publisher.sender` and
`ftw.publisher.receiver`.

Links
=====

The main project package is `ftw.publisher.sender` since it contains all the
configuration panels and the most tools - but without the other mandatory
packages it will not work.
Here are some additional links:

- Publisher packages on pypi: http://pypi.python.org/pypi?%3Aaction=search&term=ftw.publisher&submit=search
- Main github project repository: https://github.com/4teamwork/ftw.publisher.sender
- Issue tracker: https://github.com/4teamwork/ftw.publisher.sender/issues
- Wiki: https://github.com/4teamwork/ftw.publisher.sender/wiki
- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.publisher.core


Copyright
---------

This package is copyright by `4teamwork <http://www.4teamwork.ch/>`_.

``ftw.publisher.core`` is licensed under GNU General Public License, version 2.

Changelog
=========


2.4.0 (2014-02-04)
------------------

- plonetheme.onegov: Support custom styles.
  [mathias.leimgruber]

- plone.app.collection: Implement publishing the query.
  [mathias.leimgruber]


2.3.3 (2013-11-12)
------------------

- Fix publishing imagelayout of contentpage-description block.
  [elioschmutz]


2.3.2 (2013-09-24)
------------------

- Dexterity: add support for richtext fields.
  [jone]


2.3.1 (2013-09-16)
------------------

- Dexterity: add support for plone.namedfile images.
  [jone]


2.3.0 (2013-09-02)
------------------

- Fix publishing imagelayout of contentpage-description block.
  [elioschmutz]

- Implement simplelayout block adapter.
  The adapter adds publisher support for simplelayout block settings,
  such as dimensions, height, position etc.
  [jone]


2.2 (2013-07-18)
----------------

- Implemented adapter to publish ShopItem Variations
  (those are stored in annotations and therefore haven't been published before).
  [lgraf]


2.1.1 (2013-06-21)
------------------

- Fix Unauthorized exception in back references adapter
  caused by Products.PloneHotfix20130618.
  [jone]


2.1.0 (2013-06-13)
------------------

- Add geo data adapter to publish coordinates of c.geo.
  [mathias.leimgruber]


2.0.1 (2013-06-03)
------------------

- Do not publish properties of site root.
  [jone]


2.0 (2013-05-24)
----------------

- Add support for plone.namedfile in portlets.
  [jone]

- Add portlet settings support for Plone 4.
  [jone]

- Implement better blob file detection (ftw.file support).
  [jone]

- Fix setting files / blobs: the decoder (f.p.receiver) takes care of the value.
  [jone]

- Support for transporting datetime objects.
  [jone]

- Improve marker interface adapter.
  Do not remove / readd all interfaces, but only apply differences.
  [jone]

- Drop Plone 3 support.
  [jone]


1.2 (2011-04-06)
----------------

- Cleanup, move to github (https://github.com/4teamwork/ftw.publisher.core) and
  prepare for release.
  [jone]


1.1 (2010-09-27)
----------------

- Removed archetypes.schemaextender, since we can use obj.Schema() for getting
  all the fields
  [jone]

- Added new warning states
  [jone]


1.0c4 (2010-07-21)
------------------

- Added translations for the states
  [jone]


1.0c3 (2010-06-24)
------------------

- Removed encoding stuff for portlets, that now should be done be the
  better encoding / decoding.
  [jone]

- Added string encoding / decoding methods which work with json
  [jone]


1.0c2 (2010-06-22)
------------------

- Fixed namespace_packages in setup.py
  [jone]

- Added Backreference adapter
  [jone]

- Make portlet adapter more save
  [jone]

- added new states for renaming purposes
  [mathias.leimgruber]

- fixed binary conversion to base64 string
  [mathias.leimgruber, victor.baumann]

- added test cases for portlet adapter and properties adapter
  [mathias.leimgruber]

- added an afterpushEvent
  [mathias.leimgruber]

- Extend publish process with adapters
  [mathias.leimgruber]

- sync context portlet
  [m