lerni/podcast

Silverstripe Podcast Integration

Installs: 40

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:silverstripe-vendormodule

dev-master 2021-10-19 06:17 UTC

This package is auto-updated.

Last update: 2024-04-19 13:13:00 UTC


README

Silverstripe Podcast let you manage Series & Episodes per ModelAdmin and present those per ElementPodcast Elemental Block. It's supposed to integrates with "Spotify Podcast", "iTunes Podcast" & "Google Podcast" and offers schema integration.

This module is inspired from https://github.com/lukereative/silverstripe-podcast but since I didn't want it to be page based, "phansys/getid3" integration didn't work and other parts just didn't fit to what I needed, this came to existence. ATM it's coupled with my project-setup lerni/ootstra.

Requirements

  • dnadesign/silverstripe-elemental ^4
  • james-heinrich/getid3: ^2 - v2.0.0-beta3 // 2.0.x-dev at the time of writing

Suggested

Installation

Composer is the recommended way installing Silverstripe modules.

composer require lerni/podcast

Run dev/build

Getting started / Usage

...

Todo

  • decoupling form lerni/ootsra
    • Urlify & meta translations
    • PerLineText is missing
  • get ID3 Tags in onBefore Write if fields are empty & save all with button instead of getting
  • allow external URLs/Videos