Add the podcast module

https://www.drupal.org/project/podcast
This commit is contained in:
Oliver Davies 2025-06-21 22:06:57 +01:00
parent 05f158439f
commit 6d65e70fe3
4 changed files with 193 additions and 1 deletions

View file

@ -25,6 +25,7 @@
"drupal/markdown_easy": "^1.0",
"drupal/paragraphs": "^1.19",
"drupal/pathauto": "^1.13",
"drupal/podcast": "^1.10",
"drupal/redirect": "^1.11",
"drupal/rel_to_abs": "^2.2",
"drupal/tome": "^1.13",

190
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "2507c74aa091edc3083f69f0c62339b5",
"content-hash": "0fda55a6da4562cf44ed513737a7e2d3",
"packages": [
{
"name": "asm89/stack-cors",
@ -2834,6 +2834,122 @@
"documentation": "https://www.drupal.org/docs/8/modules/pathauto"
}
},
{
"name": "drupal/podcast",
"version": "1.10.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/podcast.git",
"reference": "8.x-1.10"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/podcast-8.x-1.10.zip",
"reference": "8.x-1.10",
"shasum": "ba2dead70eea3a0d749b303f7da3c67bc8912af2"
},
"require": {
"drupal/core": "^9 || ^10 || ^11",
"drupal/select_or_other": "^4.1"
},
"require-dev": {
"composer/installers": "^1",
"cweagans/composer-patches": "^1.7",
"drush/drush": "^12 || ^13"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.10",
"datestamp": "1734725474",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
},
"installer-paths": {
"web/core": [
"type:drupal-core"
],
"web/libraries/{$name}": [
"type:drupal-library"
],
"web/modules/contrib/{$name}": [
"type:drupal-module"
],
"web/profiles/{$name}": [
"type:drupal-profile"
],
"web/themes/{$name}": [
"type:drupal-theme"
],
"drush/{$name}": [
"type:drupal-drush"
]
},
"drupal-scaffold": {
"locations": {
"web-root": "web/"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"scripts": {
"si": [
"drush si -v --db-url=${SIMPLETEST_DB:-mysql://root:password@mariadb/db}"
],
"phpcs": [
"phpcs --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 1 web/modules/custom"
],
"lint": [
"parallel-lint --exclude web --exclude vendor ."
],
"webserver": [
"cd web && php -S 0.0.0.0:8888 .ht.router.php"
],
"chromedriver": [
"chromedriver --port=9515 --verbose --whitelisted-ips --log-path=/tmp/chromedriver.log --no-sandbox"
],
"unit": [
"phpunit --verbose web/modules/custom"
],
"phpstan": [
"phpstan analyse web/modules/custom"
],
"stylelint": [
"yarn --silent --cwd web/core stylelint --formatter verbose --config ./.stylelintrc.json ../modules/custom/**/*.css"
],
"eslint": [
"yarn --silent --cwd web/core eslint -c ./.eslintrc.json ../modules/custom"
],
"post-update-cmd": [
"Spoons\\ScriptHandler::createSymlinks"
]
},
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "e0ipso",
"homepage": "https://www.drupal.org/user/550110"
},
{
"name": "pcambra",
"homepage": "https://www.drupal.org/user/122101"
},
{
"name": "rodrigoaguilera",
"homepage": "https://www.drupal.org/user/408170"
}
],
"description": "Allows creating podcasts using views",
"homepage": "https://www.drupal.org/project/podcast",
"support": {
"source": "https://git.drupalcode.org/project/podcast",
"issues": "https://www.drupal.org/project/issues/podcast"
}
},
{
"name": "drupal/redirect",
"version": "1.11.0",
@ -3071,6 +3187,78 @@
"issues": "http://drupal.org/project/issues/sam"
}
},
{
"name": "drupal/select_or_other",
"version": "4.2.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/select_or_other.git",
"reference": "4.2.0"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/select_or_other-4.2.0.zip",
"reference": "4.2.0",
"shasum": "1e33d196a7bc6116c66d5e77b53e2fee6f1e62d9"
},
"require": {
"drupal/core": "^10.1 || ^11"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "4.2.0",
"datestamp": "1733203728",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "daften",
"homepage": "https://www.drupal.org/user/176274"
},
{
"name": "danielb",
"homepage": "https://www.drupal.org/user/134005"
},
{
"name": "haydeniv",
"homepage": "https://www.drupal.org/user/149501"
},
{
"name": "hmendes",
"homepage": "https://www.drupal.org/user/3673677"
},
{
"name": "ivnish",
"homepage": "https://www.drupal.org/user/3547706"
},
{
"name": "legolasbo",
"homepage": "https://www.drupal.org/user/2480548"
},
{
"name": "qzmenko",
"homepage": "https://www.drupal.org/user/3220037"
},
{
"name": "vladbo",
"homepage": "https://www.drupal.org/user/2696261"
}
],
"description": "Provides a select box form element with additional option 'Other' to give a textfield.",
"homepage": "https://www.drupal.org/project/select_or_other",
"support": {
"source": "https://git.drupalcode.org/project/select_or_other"
}
},
{
"name": "drupal/seo_checklist",
"version": "5.2.4",

View file

@ -58,11 +58,13 @@ module:
page_cache: 0
path: 0
path_alias: 0
podcast: 0
redirect: 0
rel_to_abs: 0
robotstxt: 0
sam: 0
search: 0
select_or_other: 0
seo_checklist: 0
serialization: 0
shortcut: 0

View file

@ -7,6 +7,7 @@ dependencies:
- node.type.podcast_episode
module:
- node
- podcast
- user
id: podcast_episodes
label: 'Podcast episodes'