From fec69be0ae4b0fbcaee3e97c75d49f0dcc7a81d1 Mon Sep 17 00:00:00 2001 From: Maurice Renck Date: Fri, 5 Jul 2019 11:56:03 +0200 Subject: [PATCH] added: better overview over settings and req fields --- blueprints/pages/podcasterfeed.yml | 179 ++++++++++++++--------------- 1 file changed, 89 insertions(+), 90 deletions(-) diff --git a/blueprints/pages/podcasterfeed.yml b/blueprints/pages/podcasterfeed.yml index 7526079..adf2845 100644 --- a/blueprints/pages/podcasterfeed.yml +++ b/blueprints/pages/podcasterfeed.yml @@ -1,91 +1,68 @@ title: Podcaster Feed tabs: - statistics: - label: Statistics - columns: - - width: 2/3 - sections: - podstatsyearly: - type: podcasterYearlyGraph - podstatsTop: - type: podcasterTopTen - podstatsFeed: - type: podcasterFeedStats - - width: 1/3 - sections: - podstatsEpisodic: - type: podcasterEpisodeStats content: - label: Content + label: RSS Feed icon: text columns: - width: 1/1 sections: - heading: + basichead: type: fields fields: headlineInfo: type: headline - label: RSS Information - - width: 1/4 - sections: - graphics: - type: fields - fields: - podcasterCover: - type: files - label: Cover Image - max: 1 - width: 1/3 - layout: cards - multiple: false - max: 1 - cover: true - files: - type: files - - width: 2/4 + label: Basic setup + - width: 1/3 sections: - infos: + basic: type: fields fields: podcasterTitle: label: Podcast Title type: text required: true - podcasterSubtitle: - label: Podcast Subtitle - type: text - podcasterDescription: - label: Description - type: textarea - size: medium - podcasterKeywords: - label: iTunes Keywords - type: tags podcasterLink: label: Link required: true type: url help: Can be a link to your podcasts landing page - podcasterCopyright: - label: Copyright - type: text - - settings: - label: RSS Settings - icon: settings - columns: - - width: 1/1 + width: 1/2 + podcasterAtomLink: + label: Atom Link + type: url + help: If your want the target of your rss atom:link tag to point elsewhere, set the url here. This can be handy, if you want to use something like feedburner + - width: 1/3 sections: - heading2: + basic2: type: fields fields: - headlineSettings: - type: headline - label: RSS Settings - - width: 1/4 + podcasterLanguage: + label: Language + type: select + options: api + api: https://raw.githubusercontent.com/mauricerenck/kirby-podcaster/master/res/language-codes.json + required: true + podcasterCategories: + label: iTunes Categories + type: structure + required: true + fields: + podcasterMainCategory: + label: Main + type: select + options: api + api: https://raw.githubusercontent.com/mauricerenck/kirby-podcaster/master/res/categories.json + podcasterAuthor: + label: Author + type: users + max: 1 + podcasterOwner: + label: Owner + type: users + max: 1 + - width: 1/3 sections: - settings: + advanced: type: fields fields: podcasterSource: @@ -94,12 +71,6 @@ tabs: required: true multiple: false help: Select the page which will act as a parent of your episodes. Normally this is the page which is the parent of this feed, too. - podcasterLanguage: - label: Language - type: select - options: api - api: https://raw.githubusercontent.com/mauricerenck/kirby-podcaster/master/res/language-codes.json - required: true podcasterType: label: Podcast type type: select @@ -107,38 +78,51 @@ tabs: options: episodic: Episodic serial: Serial - podcasterAtomLink: - label: Atom Link - type: url - help: If your want the target of your rss atom:link tag to point elsewhere, set the url here. This can be handy, if you want to use something like feedburner - - width: 2/4 + - width: 1/1 sections: - categorySettings: + spacer: type: fields fields: - podcasterCategories: - label: iTunes Categories - type: structure - required: true - fields: - podcasterMainCategory: - label: Main - type: select - options: api - api: https://raw.githubusercontent.com/mauricerenck/kirby-podcaster/master/res/categories.json + line: + type: line + headlineInfos: + type: headline + label: Detailed information - width: 1/4 sections: - authors: + graphics: type: fields fields: - podcasterAuthor: - label: Author - type: users + podcasterCover: + type: files + label: Cover Image max: 1 - podcasterOwner: - label: Owner - type: users + width: 1/3 + layout: cards + multiple: false max: 1 + cover: true + files: + type: files + - width: 2/4 + sections: + infos: + type: fields + fields: + podcasterSubtitle: + label: Podcast Subtitle + type: text + podcasterDescription: + label: Description + type: textarea + size: medium + podcasterKeywords: + label: iTunes Keywords + type: tags + podcasterCopyright: + label: Copyright + type: text + player: label: Website Player icon: file-audio @@ -414,6 +398,21 @@ tabs: width: 2/4 when: podTracEnabled: yes + statistics: + label: Statistics + columns: + - width: 2/3 + sections: + podstatsyearly: + type: podcasterYearlyGraph + podstatsTop: + type: podcasterTopTen + podstatsFeed: + type: podcasterFeedStats + - width: 1/3 + sections: + podstatsEpisodic: + type: podcasterEpisodeStats dangerzone: label: Dangerzone icon: alert