This article does not apply to Umbraco 8.

    The concepts and code in this article have been deprecated in Umbraco 8 and no longer apply.
    If you are using Umbraco 7, this article is perfect for you!

    Developer Documentation

    Packaging, Extraction and transferring

    Overview of the different phases of a courier deployment, packaging changes, transferring them and extracting them on a target.

    Data resolvers

    In some cases, data must be modified to be transfer correctly, data resolvers helps developers to temporarily modify deployed data.

    Events

    Some events might be triggered on deployment, and overriden if necessary.

    Included Resource resolvers

    Courier includes a number of resource resolvers to modify deployed files as they are packaged and extracted.

    Included Persistence Providers

    A Persistence provider is the datalayer used by courier to store data in the database.

    Included Repository Providers

    A Repository is an API Courier can use to transfer data between locations.