This repository was archived by the owner on Mar 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Publication Planner Config
Hamzah Al Hariri edited this page Jun 12, 2019
·
3 revisions
In your config object you can add your Slug OC-Property in ocProperties and map it in articlePropertyMap as a Slugline
example
[...], "ocProperties": [ "...", "Slug", "..." ], "articlePropertyMap": { "...": "...", "Slugline": "Slug", "...": "..." }, [...],
results
publication-planner-slugline
Version >= 3.0
{ "configVersion": 1, "icpProperties": { "provider": "ICP_PROVIDER_NAME", "function": "default", "width": 70, "height": 40 }, "writer": { "url": "WRITER_ENDPOINT", //"https://writer.demo.imit.infomaker.io" "editArticleInModal": true, "tabs": true }, "dateSearch": { "today": true, "changeWithScroll": false }, "articleExtractors": { "pubStatus": "PUBSTATUS_EXTRACTOR_XPATH", "pubStop": "PUBSTOP_EXTRACTOR_XPATH", "pubStart": "PUBSTART_EXTRACTOR_XPATH", "pubDate": "PUBDATE_EXTRACTOR_XPATH", "hasPublishedVersion": "WRITERHASPUBLISHEDVERSION_EXTRACTOR_XPATH" }, "publisherId": "YOUR_PUBLISHER_ID_NAME_SAME_IN_LCC_INFOCASTER_PUBLISHER_ID", "maxArticles": 10, "plannerInterval": "day", "plannerLocale": "sv", "editArticleInModal": true, "articleDateFormat": "LT", "ocSort": ["Published"], "articleContentType": "Article", "articleType": "x-im/article", "ocProperties": [ "uuid", "updated", "Headline", "Authors", "Status", "Products", "Premium", "PubStart", "PubStop", "Published", "Newsvalue", "Subjects", "ImageURIs", "Huvudkanal", "Artikeltyp", "WriterHasPublishedVersion" ], "articlePropertyMap": { "Updated": "updated", "Uuid": "uuid", "ImageURIs": "ImageURIs", "Published": "Published", "PubStart": "PubStart", "PubStop": "PubStop", "Status": "Status", "Premium": "Premium", "Channels": "Huvudkanal", "ContentProfiles": "Artikeltyp", "Authors": "Authors", "Headline": "Headline", "Newsvalue": "Newsvalue", "Products": "Products", "MouseoverProperty": "Status", "HasPublishedVersion": "WriterHasPublishedVersion" }, "togglers": [ { "label": "TT", "checked": false, "query": "AND NOT (Authors:TT)", "match": { "Authors": "TT" } } ], "filter": { "placeholder": "Kanal(er)", "field": "Huvudkanal", "options": [ "Landskrona", "Klippan", "Perstorp", "Fotboll", "Sport", "Åsikter", "Nyheter", "Ängelholm", "Båstad", "Skåne", "Malmö", "Lund", "Kultur", "Lomma", "Staffanstorp", "Bokrecensioner", "Kävlinge", "Burlöv", "Handboll", "Ekonomi", "Zlatan", "Höganäs", "Ängelholm", "Helsingborg", "Musik", "Nöje", "Dygnet runt", "MFF", "Födelsedag", "Familj" ] }, "selectionsOptions": { "Nyhetsvärde": { "useMultiSelect": true } } "selections": { "Products": [ { "name": "SDS", "value": "sydsvenskan", "field": "Products", "checked": true, "multivalue": true }, { "name": "HD", "value": "hd", "field": "Products", "checked": true, "multivalue": true }, { "name": "8till5", "value": "8till5", "field": "Products", "checked": false, "multivalue": true } ], "Nyhetsvärde": [ { "name": 1, "value": 1, "field": "Newsvalue", "checked": false }, { "name": 2, "value": 2, "field": "Newsvalue", "checked": true }, { "name": 3, "value": 3, "field": "Newsvalue", "checked": true }, { "name": 4, "value": 4, "field": "Newsvalue", "checked": true }, { "name": 5, "value": 5, "field": "Newsvalue", "checked": true }, { "name": 6, "value": 6, "field": "Newsvalue", "checked": true } ] }, "slots": [ { "name": "Morgon/Förmiddag", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 4, "minute": 0, "second": 0 }, "end": { "hour": 11, "minute": 59, "second": 59 } } } }, { "name": "Eftermiddag", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 12, "minute": 0, "second": 0 }, "end": { "hour": 15, "minute": 59, "second": 59 } } } }, { "name": "Kväll", "description": "", "offset": { "startDays": 0, "endDays": 1, "time": { "start": { "hour": 16, "minute": 0, "second": 0 }, "end": { "hour": 0, "minute": 29, "second": 59 } } } }, { "name": "Natt", "description": "", "offset": { "startDays": 1, "endDays": 1, "time": { "start": { "hour": 0, "minute": 30, "second": 0 }, "end": { "hour": 3, "minute": 59, "second": 59 } } } } ], "icons": [ { "name": "sydsvenskan", "data": "data:image/svg+xml;base64,..." }, { "name": "hd", "data": "data:image/svg+xml;base64,..." }, { "name": "8till5", "data": "data:image/svg+xml;base64,..." } ] }
Version >= 2.0
- Remove "icons" object from config
- Add following part to config
{ [...] "ocProperties": [ "...", "...", "ConceptRelations.ConceptAvatarRelation.uuid" ], "propertiesFilter": [ { "property": "ConceptRelations", "q": "ConceptImType:channel" } ] [...] }
{ [...] "selectionsOptions": { "__SELECTION_KEY_NAME_HERE__": { "useMultiSelect": true } } [...] }
{ "configVersion": 1, "icpProperties": { "provider": "ICP_PROVIDER_NAME", "function": "default", "width": 70, "height": 40 }, "writer": { "url": "WRITER_ENDPOINT", //"https://writer.demo.imit.infomaker.io" "editArticleInModal": true, "tabs": true }, "dateSearch": { "today": true, "changeWithScroll": false }, "articleExtractors": { "pubStatus": "PUBSTATUS_EXTRACTOR_XPATH", "pubStop": "PUBSTOP_EXTRACTOR_XPATH", "pubStart": "PUBSTART_EXTRACTOR_XPATH", "pubDate": "PUBDATE_EXTRACTOR_XPATH", "hasPublishedVersion": "WRITERHASPUBLISHEDVERSION_EXTRACTOR_XPATH" }, "uaTrackerProvider": "YOUR_UAT_PROVIDER_NAME_FROM_UA-T_PLUGIN_SETTINGS", "maxArticles": 10, "plannerInterval": "day", "plannerLocale": "sv", "editArticleInModal": true, "articleDateFormat": "LT", "ocSort": ["Published"], "articleContentType": "Article", "articleType": "x-im/article", "ocProperties": [ "uuid", "updated", "Headline", "Authors", "Status", "Products", "Premium", "PubStart", "PubStop", "Published", "Newsvalue", "Subjects", "ImageURIs", "Huvudkanal", "Artikeltyp", "WriterHasPublishedVersion" ], "articlePropertyMap": { "Updated": "updated", "Uuid": "uuid", "ImageURIs": "ImageURIs", "Published": "Published", "PubStart": "PubStart", "PubStop": "PubStop", "Status": "Status", "Premium": "Premium", "Channels": "Huvudkanal", "ContentProfiles": "Artikeltyp", "Authors": "Authors", "Headline": "Headline", "Newsvalue": "Newsvalue", "Products": "Products", "MouseoverProperty": "Status", "HasPublishedVersion": "WriterHasPublishedVersion" }, "togglers": [ { "label": "TT", "checked": false, "query": "AND NOT (Authors:TT)", "match": { "Authors": "TT" } } ], "filter": { "placeholder": "Kanal(er)", "field": "Huvudkanal", "options": [ "Landskrona", "Klippan", "Perstorp", "Fotboll", "Sport", "Åsikter", "Nyheter", "Ängelholm", "Båstad", "Skåne", "Malmö", "Lund", "Kultur", "Lomma", "Staffanstorp", "Bokrecensioner", "Kävlinge", "Burlöv", "Handboll", "Ekonomi", "Zlatan", "Höganäs", "Ängelholm", "Helsingborg", "Musik", "Nöje", "Dygnet runt", "MFF", "Födelsedag", "Familj" ] }, "selectionsOptions": { "Nyhetsvärde": { "useMultiSelect": true } } "selections": { "Products": [ { "name": "SDS", "value": "sydsvenskan", "field": "Products", "checked": true, "multivalue": true }, { "name": "HD", "value": "hd", "field": "Products", "checked": true, "multivalue": true }, { "name": "8till5", "value": "8till5", "field": "Products", "checked": false, "multivalue": true } ], "Nyhetsvärde": [ { "name": 1, "value": 1, "field": "Newsvalue", "checked": false }, { "name": 2, "value": 2, "field": "Newsvalue", "checked": true }, { "name": 3, "value": 3, "field": "Newsvalue", "checked": true }, { "name": 4, "value": 4, "field": "Newsvalue", "checked": true }, { "name": 5, "value": 5, "field": "Newsvalue", "checked": true }, { "name": 6, "value": 6, "field": "Newsvalue", "checked": true } ] }, "slots": [ { "name": "Morgon/Förmiddag", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 4, "minute": 0, "second": 0 }, "end": { "hour": 11, "minute": 59, "second": 59 } } } }, { "name": "Eftermiddag", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 12, "minute": 0, "second": 0 }, "end": { "hour": 15, "minute": 59, "second": 59 } } } }, { "name": "Kväll", "description": "", "offset": { "startDays": 0, "endDays": 1, "time": { "start": { "hour": 16, "minute": 0, "second": 0 }, "end": { "hour": 0, "minute": 29, "second": 59 } } } }, { "name": "Natt", "description": "", "offset": { "startDays": 1, "endDays": 1, "time": { "start": { "hour": 0, "minute": 30, "second": 0 }, "end": { "hour": 3, "minute": 59, "second": 59 } } } } ], "icons": [ { "name": "sydsvenskan", "data": "data:image/svg+xml;base64,..." }, { "name": "hd", "data": "data:image/svg+xml;base64,..." }, { "name": "8till5", "data": "data:image/svg+xml;base64,..." } ] }
Version >= 1.1
{ "configVersion": 1, "icpProperties": { "provider": "ICP_PROVIDER_NAME", "function": "default", "width": 70, "height": 40 }, "writer": { "url": "WRITER_ENDPOINT", //"https://writer.demo.imit.infomaker.io" "editArticleInModal": true, "tabs": true }, "dateSearch": { "today": true, "changeWithScroll": false }, "articleExtractors": { "pubStatus": "PUBSTATUS_EXTRACTOR_XPATH", "pubStop": "PUBSTOP_EXTRACTOR_XPATH", "pubStart": "PUBSTART_EXTRACTOR_XPATH", "pubDate": "PUBDATE_EXTRACTOR_XPATH", "hasPublishedVersion": "WRITERHASPUBLISHEDVERSION_EXTRACTOR_XPATH" }, "uaTrackerProvider": "YOUR_UAT_PROVIDER_NAME_FROM_UA-T_PLUGIN_SETTINGS", "maxArticles": 10, "plannerInterval": "day", "plannerLocale": "sv", "editArticleInModal": true, "articleDateFormat": "LT", "ocSort": ["Published"], "articleContentType": "Article", "articleType": "x-im/article", "ocProperties": [ "uuid", "updated", "Headline", "Authors", "Status", "Products", "Premium", "PubStart", "PubStop", "Published", "Newsvalue", "Subjects", "ImageURIs", "Huvudkanal", "Artikeltyp", "WriterHasPublishedVersion", "ConceptRelations.ConceptAvatarRelation.uuid" ], "propertiesFilter": [ { "property": "ConceptRelations", "q": "ConceptImType:channel" } ], "articlePropertyMap": { "Updated": "updated", "Uuid": "uuid", "ImageURIs": "ImageURIs", "Published": "Published", "PubStart": "PubStart", "PubStop": "PubStop", "Status": "Status", "Premium": "Premium", "Channels": "Huvudkanal", "ContentProfiles": "Artikeltyp", "Authors": "Authors", "Headline": "Headline", "Newsvalue": "Newsvalue", "Products": "Products", "MouseoverProperty": "Status", "HasPublishedVersion": "WriterHasPublishedVersion" }, "togglers": [ { "label": "TT", "checked": false, "query": "AND NOT (Authors:TT)", "match": { "Authors": "TT" } } ], "filter": { "placeholder": "Kanal(er)", "field": "Huvudkanal", "options": [ "Landskrona", "Klippan", "Perstorp", "Fotboll", "Sport", "Åsikter", "Nyheter", "Ängelholm", "Båstad", "Skåne", "Malmö", "Lund", "Kultur", "Lomma", "Staffanstorp", "Bokrecensioner", "Kävlinge", "Burlöv", "Handboll", "Ekonomi", "Zlatan", "Höganäs", "Ängelholm", "Helsingborg", "Musik", "Nöje", "Dygnet runt", "MFF", "Födelsedag", "Familj" ] }, "selections": { "Products": [ { "name": "SDS", "value": "sydsvenskan", "field": "Products", "checked": true, "multivalue": true }, { "name": "HD", "value": "hd", "field": "Products", "checked": true, "multivalue": true }, { "name": "8till5", "value": "8till5", "field": "Products", "checked": false, "multivalue": true } ], "Nyhetsvärde": [ { "name": 1, "value": 1, "field": "Newsvalue", "checked": false }, { "name": 2, "value": 2, "field": "Newsvalue", "checked": true }, { "name": 3, "value": 3, "field": "Newsvalue", "checked": true }, { "name": 4, "value": 4, "field": "Newsvalue", "checked": true }, { "name": 5, "value": 5, "field": "Newsvalue", "checked": true }, { "name": 6, "value": 6, "field": "Newsvalue", "checked": true } ] }, "slots": [ { "name": "Morgon/Förmiddag", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 4, "minute": 0, "second": 0 }, "end": { "hour": 11, "minute": 59, "second": 59 } } } }, { "name": "Eftermiddag", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 12, "minute": 0, "second": 0 }, "end": { "hour": 15, "minute": 59, "second": 59 } } } }, { "name": "Kväll", "description": "", "offset": { "startDays": 0, "endDays": 1, "time": { "start": { "hour": 16, "minute": 0, "second": 0 }, "end": { "hour": 0, "minute": 29, "second": 59 } } } }, { "name": "Natt", "description": "", "offset": { "startDays": 1, "endDays": 1, "time": { "start": { "hour": 0, "minute": 30, "second": 0 }, "end": { "hour": 3, "minute": 59, "second": 59 } } } } ], "icons": [ { "name": "sydsvenskan", "data": "data:image/svg+xml;base64,..." }, { "name": "hd", "data": "data:image/svg+xml;base64,..." }, { "name": "8till5", "data": "data:image/svg+xml;base64,..." } ] }
{ "plannerInterval": "week", "slots": [ { "id": 1, "name": "", "description": "", "offset": { "startDays": 0, "endDays": 0, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } }, { "id": 2, "name": "", "description": "", "offset": { "startDays": 1, "endDays": 1, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } }, { "id": 3, "name": "", "description": "", "offset": { "startDays": 2, "endDays": 2, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } }, { "id": 4, "name": "", "description": "", "offset": { "startDays": 3, "endDays": 3, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } }, { "id": 5, "name": "", "description": "", "offset": { "startDays": 4, "endDays": 4, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } }, { "id": 6, "name": "", "description": "", "offset": { "startDays": 5, "endDays": 5, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } }, { "id": 7, "name": "", "description": "", "offset": { "startDays": 6, "endDays": 6, "time": { "start": { "hour": 0, "minute": 0, "second": 0 }, "end": { "hour": 23, "minute": 59, "second": 59 } } } } ] }