[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"navigation_docs":3,"-get-started":68,"-get-started-surround":284},[4,30,36,62],{"title":5,"path":6,"stem":7,"children":8},"Get started","\u002Fget-started","1.get-started\u002F0.index",[9,10,14,18,22,26],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Create a podcast","\u002Fget-started\u002Fcreate-podcast","1.get-started\u002F1.create-podcast",{"title":15,"path":16,"stem":17},"Add an episode","\u002Fget-started\u002Fadd-episode","1.get-started\u002F2.add-episode",{"title":19,"path":20,"stem":21},"Make an episode page","\u002Fget-started\u002Fepisode-page","1.get-started\u002F3.episode-page",{"title":23,"path":24,"stem":25},"Check and share the feed","\u002Fget-started\u002Ffeed","1.get-started\u002F4.feed",{"title":27,"path":28,"stem":29},"Submit to podcast directories","\u002Fget-started\u002Fdirectories","1.get-started\u002F5.directories",{"title":31,"path":32,"stem":33,"children":34},"Analytics","\u002Fanalytics","2.analytics\u002F0.index",[35],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39,"children":40},"Site building","\u002Fsite-building","3.site-building\u002F0.index",[41,42,46,50,54,58],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Permissions","\u002Fsite-building\u002Fpermissions","3.site-building\u002F1.permissions",{"title":47,"path":48,"stem":49},"Troubleshooting","\u002Fsite-building\u002Ftroubleshooting","3.site-building\u002F2.troubleshooting",{"title":51,"path":52,"stem":53},"Customize the feed","\u002Fsite-building\u002Ffeed","3.site-building\u002F3.feed",{"title":55,"path":56,"stem":57},"Fields and display","\u002Fsite-building\u002Ffields-and-display","3.site-building\u002F4.fields-and-display",{"title":59,"path":60,"stem":61},"Update and uninstall","\u002Fsite-building\u002Fupdates","3.site-building\u002F5.updates",{"title":63,"path":64,"stem":65,"children":66},"Contribute","\u002Fcontribute","4.contribute\u002F0.index",[67],{"title":63,"path":64,"stem":65},{"id":69,"title":5,"body":70,"description":277,"extension":278,"links":279,"meta":280,"navigation":281,"path":6,"seo":282,"stem":7,"__hash__":283},"docs\u002F1.get-started\u002F0.index.md",{"type":71,"value":72,"toc":272},"minimark",[73,77,93,98,110,154,157,165,169,217,224,228,263,268],[74,75,76],"p",{},"Podcast Publisher lets you publish from your own Drupal site, with hosting you control and an RSS feed on your own domain. Your site holds your show details and episodes; listeners can subscribe through podcast apps that support RSS.",[74,78,79,80,84,85,88,89,92],{},"The module adds ",[81,82,83],"strong",{},"Podcast"," and ",[81,86,87],{},"Podcast Episode"," content entities to Drupal. It also installs a ",[81,90,91],{},"Podcast Episode Page"," content type for optional pages linked to episodes. It does not create a Media type.",[94,95,97],"h2",{"id":96},"install","Install",[74,99,100,101,104,105,109],{},"The 1.0.0-alpha10 release requires Drupal 10.3 or later and declares support for Drupal 11 and 12. Install it with Composer, then enable the main module through Drupal's ",[81,102,103],{},"Extend"," page or Drush. The ",[106,107,108],"code",{},"@alpha"," flag lets Composer install the alpha release even when your project only accepts stable packages.",[111,112,117],"pre",{"className":113,"code":114,"language":115,"meta":116,"style":116},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","composer require 'drupal\u002Fpodcast_publisher:^1.0@alpha'\ndrush en podcast_publisher\n","bash","",[106,118,119,142],{"__ignoreMap":116},[120,121,124,128,132,136,139],"span",{"class":122,"line":123},"line",1,[120,125,127],{"class":126},"sBMFI","composer",[120,129,131],{"class":130},"sfazB"," require",[120,133,135],{"class":134},"sMK4o"," '",[120,137,138],{"class":130},"drupal\u002Fpodcast_publisher:^1.0@alpha",[120,140,141],{"class":134},"'\n",[120,143,145,148,151],{"class":122,"line":144},2,[120,146,147],{"class":126},"drush",[120,149,150],{"class":130}," en",[120,152,153],{"class":130}," podcast_publisher\n",[74,155,156],{},"The module depends on Drupal's File, Image, Link, Node, Taxonomy, Text, User, and Views features. Composer and Drupal resolve the declared dependencies during installation.",[74,158,159,160,164],{},"The ",[161,162,163],"a",{"href":32},"analytics module"," is optional and has a separate setup step.",[94,166,168],{"id":167},"publish-your-first-feed","Publish your first feed",[170,171,172,190,199,214],"ol",{},[173,174,175,177,178,181,182,185,186,189],"li",{},[161,176,11],{"href":12}," at ",[81,179,180],{},"Podcasts → Add podcast",". Give it a title and choose ",[81,183,184],{},"Episodic"," or ",[81,187,188],{},"Serial",".",[173,191,192,194,195,198],{},[161,193,15],{"href":16}," with an audio file. Choose the podcast and leave ",[81,196,197],{},"Published"," checked when it is ready for listeners.",[173,200,201,202,205,206,209,210,213],{},"Open ",[106,203,204],{},"https:\u002F\u002Fyour-site.example\u002Fpodcast\u002F{podcast_id}\u002Ffeed.xml",", replacing ",[106,207,208],{},"{podcast_id}"," with the podcast's numeric ID. The podcast list at ",[106,211,212],{},"\u002Fadmin\u002Fcontent\u002Fpodcast"," shows each ID.",[173,215,216],{},"Check the channel title and episode enclosure URL before you share the feed URL.",[74,218,219,220,223],{},"The feed includes only ",[81,221,222],{},"published podcasts and published episodes",". Saving a podcast without an episode creates a feed with no episode items. The module generates a feed; it does not submit that feed to listening directories for you.",[94,225,227],{"id":226},"choose-a-path","Choose a path",[229,230,231,248],"ul",{},[173,232,233,236,237,239,240,243,244,247],{},[81,234,235],{},"Editors:"," ",[161,238,11],{"href":12},", ",[161,241,242],{"href":16},"add an episode",", and ",[161,245,246],{"href":20},"make an episode page"," if your site uses them.",[173,249,250,236,253,239,256,243,259,262],{},[81,251,252],{},"Site builders:",[161,254,255],{"href":44},"Assign permissions",[161,257,258],{"href":24},"check feed behavior",[161,260,261],{"href":32},"set up analytics"," if needed.",[74,264,265,266,189],{},"If an expected form or feed is missing, see ",[161,267,47],{"href":48},[269,270,271],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":116,"searchDepth":144,"depth":144,"links":273},[274,275,276],{"id":96,"depth":144,"text":97},{"id":167,"depth":144,"text":168},{"id":226,"depth":144,"text":227},"Set up a self-hosted podcast and publish a feed on your own domain.","md",null,{},true,{"title":5,"description":277},"Mhq66ORz3z71-UeZq5sx4samhigfzCUrkqR0nSlMl7A",[279,285],{"title":11,"path":12,"stem":13,"description":286,"children":-1},"Set up the podcast details used by its RSS feed.",1791210501777]