Configuration

The configuration of this plugin only has one required field. The rest of the config is if you have the content agent enabled.

Required:

  • URL to backend services

The URL you need to configure is:

https://pushbackend.saas-{{ENV}}.navigacloud.com/twirp/pushbackend.PushServices

Replace {{ENV}} with either dev, stage or prod depending on which environment the dashboard is running.

Content Agent

Provider Key

If you have mapped the Content Agent plugin you will need to specify the name of the open content to use from the Content Agent. The default value is a variable from the Dashboard Config Key Store. It is considered best practice to keep that value and set up the Content Agent Provider in your key store if you haven't already. The provider key and value can be found in the config of the Content Agent and should be the URL to the editorial open content. Map the key of that property to this field - preferably through the config key store.

Property Mapping Overrides

The default properties extracted from articles and packages are a part of the Editorial OC standard Config. The properties TeaserHeadline and TeaserBody were added in version 0.9.1. If you have other property names in your OC, you can override them in this section.

You can exclude a field by setting the property value to null

Article properties:

{
  "pushHeadline": "TeaserHeadline",
  "pushBody": "TeaserBody",
  "contentHeadline": "Headline",
  "contentAuthors": "WriterAuthors",
  "contentPubDate": "WriterPubStart",
  "contentPremium": "ArticleMetaPremium",
  "contentChannels": "ArticleMetaChannels",
  "contentSections": "ArticleMetaSections",
  "contentCreatedDate": "created",
  "contentUpdatedDate": "updated",
  "contentPubStatus": "Status",
  "contentHasPublishedVersion": "WriterHasPublishedVersion",
  "contentUuid": "uuid"
}

Package properties:

{
  "pushHeadline": "Name",
  "contentHeadline": "Name",
  "contentAuthors": "ObjectCreator",
  "contentPubDate": "PackagePubStart",
  "contentChannels": "Products",
  "contentSections": "PackageCategory",
  "contentCreatedDate": "created",
  "contentUpdatedDate": "updated",
  "contentPubStatus": "PackagePubStatus",
  "contentUuid": "uuid"
}

Last updated