You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

On the surface, both publishing and activation do the same thing: publish content from an author instance to a public instance:

The internals of this process are, however, different:

  • Activation is an older implementation inherited from the 5.5 branch, which can still be used in the 5.6 branch. 
  • Publishing is a refactored successor to the activation. 

    Activation module has been refactored and split into multiple modules.

    Driving reason for the activation rewrite was to split activation into set of maintanable and extensible components. Another reason was to remove deprecated code usages.

    Base activation concepts remained unchanged. Transport layer is still using HTTP protocol. However new publishing implementation allows to easily plug in any type of transport layer.

Replacing activation with publishing

The bundles in the 5.6 branch are shipped with publishing by default. If you are migrating from a pre-5.6 branch and intend to replace activation with publising, see the Publishing vs Activation and custom commands section on the Upgrading to Magnolia 5.6.x page.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels