OpenProducer / newspack-platform

Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an “opinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.
Other
8 stars 3 forks source link

Radio & Podcast support #6

Closed gusaus closed 2 years ago

gusaus commented 4 years ago

Here's a running list of functionality we'd like to provide -

Included with OpenProducer

Add-ons

The following functionality will be provided by broadcast automation software such as AzuraCast OpenProducer/newspack-platform#8 and LibreTime OpenProducer/newspack-platform#9. Functionality will then be integrated into the platform where applicable.

gusaus commented 4 years ago

https://wordpress.org/plugins/radio-station provides the following -

gusaus commented 4 years ago

This is what programs look like when using Radio Station plugin 2.2.8 with https://github.com/Automattic/newspack-theme

https://test-newspack.pantheonsite.io/show/dynamic-fondue/ https://test-newspack.pantheonsite.io/show/lazy-daze/

@tonyzeoli I'm assuming we'd need to tweak the theme or create a subtheme to improve display?

tonyzeoli commented 4 years ago

Gus,

You want to take the beta version - 3.0, here: https://github.com/netmix/radio-station/tree/develop

You're working with the last version before the next update, which is coming in the next week or so. But download the develop branch and test with that. Vast improvements over the current UI.

gusaus commented 4 years ago

Thanks @tonyzeoli !

So a couple things when trying to test out -

First I got this message upon install - Warning: Use of undefined constant RADIO_STATION_PRO_DIR - assumed 'RADIO_STATION_PRO_DIR' (this will throw an Error in a future version of PHP) in /srv/bindings/8b27449256954480a537814645e1eba0/code/wp-content/plugins/radio-station/radio-station.php on line 960

As it looked like I was still able to ignore the message and test, the plugin seemed to throw Newspack (or any theme) out of whack.

After realizing I could remove the following in the Theme editor (just hacking to test)... - if ( defined( RADIO_STATION_PRO_DIR ) ) { foreach ( $paths as $path ) { $dirs[] = array( 'path' => RADIO_STATION_PRO_DIR . '/' . $path, 'urlpath' => plugins_url( $path, RADIO_STATION_PRO_FILE ), ); } }

...it looks like the plugin 'will' work in a theme agnostic fashion.

I'm still just getting used to WordPress, Radio Station, Newspack, but it does seem like we have most of the ingredients for a MVP for Radio stations and podcasters https://github.com/OpenProducer/openproducer/issues/2

Would be great to put together an offering for those who want (and would pay for) an early taste !https://github.com/OpenProducer/openproducer/issues/11

tonyzeoli commented 4 years ago

Hmmm...okay, I will check if this is the correct version. Looks like there's some reference to PRO there. I'll get back to you on this.

gusaus commented 4 years ago

You'll see the reference on line 960 - https://github.com/netmix/radio-station/blob/develop/radio-station.php

I was also wondering if the content generated by the plugin could eventually be edited via Gutenberg. Not even sure if I'm asking the question right... think it's something like this? https://wordpress.stackexchange.com/questions/324221/enable-gutenberg-on-custom-post-type#:~:text=For%20Gutenberg%20to%20work%20in,your%20post%20registration%20arguments%20array.&text=Start%20by%20registering%20a%20Gutenberg%20WordPress%20custom%20type.

tonyzeoli commented 4 years ago

We have yet to switch to Gutenberg and blocks. That is a major effort and will be coming this year, but not sure when. We're still working with widgets. Hopefully, once we get to PRO and can generate some revenue, we'll go to block based publishing. But for now, we're not there yet.

On Thu, Feb 27, 2020 at 2:29 AM Gus Austin notifications@github.com wrote:

You'll see the reference on line 960 - https://github.com/netmix/radio-station/blob/develop/radio-station.php

I was also wondering if the content generated by the plugin could eventually be edited via Gutenberg. Not even sure if I'm asking the question right... think it's something like this?

https://wordpress.stackexchange.com/questions/324221/enable-gutenberg-on-custom-post-type#:~:text=For%20Gutenberg%20to%20work%20in,your%20post%20registration%20arguments%20array.&text=Start%20by%20registering%20a%20Gutenberg%20WordPress%20custom%20type .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/openproducer/issues/9?email_source=notifications&email_token=AA65WO266MWJQJPFDT5IJGDRE5TUTA5CNFSM4JRPEGG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENDIKZA#issuecomment-591824228, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA65WO72LQRPGW5EV5ULKELRE5TUTANCNFSM4JRPEGGQ .

gusaus commented 4 years ago

That is a major effort and will be coming this year, but not sure when.

This would be a priority if we're using Newspack as a base https://github.com/OpenProducer/openproducer/issues/2#issuecomment-591611109. In addition to generating revenue via PRO (although I'd think that many would expect this functionality in a paid version), we can make better use of Open Collective and run a paid beta https://docs.google.com/document/d/1UYP6OfxlTn6WqcxycZ2RqGBHMcngBayDVe-ksAGxd5g/edit?disco=AAAAJGOGvhM

gusaus commented 4 years ago

@tonyzeoli I tried to enable Radio Station on a fresh install of Newspack 1.0, and got this - Fatal error: Uncaught Error: Call to undefined function event_flow_get_timezone_code() in /srv/bindings/8b27449256954480a537814645e1eba0/code/wp-content/plugins/radio-station/includes/support-functions.php:2048 Stack trace: #0 /srv/bindings/8b27449256954480a537814645e1eba0/code/wp-content/plugins/radio-station/radio-station.php(143): radio_station_get_timezone_options(true) #1 /srv/bindings/8b27449256954480a537814645e1eba0/code/wp-admin/includes/plugin.php(2223): include('/srv/bindings/8...') OpenProducer/newspack-platform#11 /srv/bindings/8b27449256954480a537814645e1eba0/code/wp-admin/plugins.php(175): plugin_sandbox_scrape('radio-station/r...') OpenProducer/internal#7 {main} thrown in /srv/bindings/8b27449256954480a537814645e1eba0/code/wp-content/plugins/radio-station/includes/support-functions.php on line 2048

Assuming that's a recognized issue with the develop branch?

FWIW, Newspack 1.0 seems like a solid base for this MVP and a stand-alone solution. Testing what it provides out of the box here - https://live-newspack.pantheonsite.io/

tonyzeoli commented 4 years ago

Okay, I'll ask Tony to take a look. Can you add me as a user to your test site, please?

gusaus commented 4 years ago

@tonyzeoli I added you as admin on https://dev-newspack.pantheonsite.io/

Still getting used to how WP works - did you get an email?

I have the instance saved and cloned to https://live-newspack.pantheonsite.io/, so feel free to hack around.

I also set you up as a team member on the Pantheon instance.

gusaus commented 4 years ago

With a good option for those who need event functionality https://github.com/OpenProducer/openproducer/issues/17#issuecomment-598865115, Radio Station is the only plug-in that needs a bit of extra work for it to play well with Newspack.

Radio Station support of Gutenberg/block based publishing https://github.com/OpenProducer/openproducer/issues/9#issuecomment-591966752 would make it compatible (I think).

That said, once the next release of Radio Station is stable, we should be able to use something like Disable Gutenberg to get it to work for those interested in this functionality.

gusaus commented 4 years ago

Just came across this feature request for podcast support in the Newspack-theme queue https://github.com/Automattic/newspack-theme/issues

Describe the solution you'd like A native way to deliver a podcast feed along with site-specific blocks with players, playlists, and series.

Considering it's on their todo, there might be some overlap/complement to the functionality we're scoping out in this issue.

gusaus commented 4 years ago

@tonyzeoli I created an instance of the development site using Pantheon's Multidev https://pantheon.io/docs/multidev

Also added you as a team member, so you should have access to the Pantheon environment.

https://radio-openproducer-platform.pantheonsite.io/ contains the latest WordPress and Newspack code (just pushed upstream https://github.com/OpenProducer/openproducer-platform) + the latest dev version of Radio Station.

I haven't tried to configure, but that environment is ready for Radio Station developers to hack on.

gusaus commented 4 years ago

https://radio-openproducer-platform.pantheonsite.io/ contains the latest WordPress and Newspack code (just pushed upstream https://github.com/OpenProducer/openproducer-platform) + the latest dev version of Radio Station.

@tonyzeoli I'm watching https://github.com/netmix/radio-station/, so I'm seeing all the enhancements and addons you've been submitting -

https://github.com/netmix/radio-station/labels/enhancement https://github.com/netmix/radio-station/labels/Add-Ons

Most of which we could consider in-scope for a paid beta targeting stations and podcasters https://github.com/OpenProducer/openproducer-platform/issues/11 ... also add-on functionality for customers/clients of a Newspack service.

The Pantheon environment referenced here can be used to develop functionality for either. Also could be used to host customers with a budget/resource need big enough to warrant their cost https://pantheon.io/pricing-comparison

gusaus commented 4 years ago

https://radio-openproducer-platform.pantheonsite.io/ contains the latest WordPress and Newspack code (just pushed upstream https://github.com/OpenProducer/openproducer-platform) + the latest release of Radio Station.

I updated to Radio Station 2.3 via the dashboard and set up a few pages, shows, and widgets.

https://radio-openproducer-platform.pantheonsite.io/ https://radio-openproducer-platform.pantheonsite.io/shows/ https://radio-openproducer-platform.pantheonsite.io/schedule/

We have yet to switch to Gutenberg and blocks. That is a major effort and will be coming this year, but not sure when. We're still working with widgets. Hopefully, once we get to PRO and can generate some revenue, we'll go to block based publishing. But for now, we're not there yet.

The show pages look pretty good using any Newspack theme (https://newspack.blog/support/themes/), even though the elements don't display without custom theming or Gutenberg support.

https://radio-openproducer-platform.pantheonsite.io/show/show-1/ https://radio-openproducer-platform.pantheonsite.io/show/show-2/

Considering Gutenberg has been the default editor for a while now, wouldn't many users of a major plugin release expect it to work?

tonyzeoli commented 4 years ago

Okay, let me take a look. I'm a bit bogged down at the moment. Sorry for the delayed reply.

Tony Zeoli Founder, Digital Strategy Works LLC

gusaus commented 4 years ago

@tonyzeoli I'm totally aware the release is brand new (congrats!!!) and it won't work out of the box w/o some theming and probably config I haven't done. I'd like to include Gutenberg support in the MVP and hopefully direct some resources back your way via a paid beta https://github.com/OpenProducer/openproducer-platform/issues/11#issuecomment-592164402

Let me know if you can't access the dev instance or Pantheon environment.

gusaus commented 4 years ago

@tonyzeoli I'm totally aware the release is brand new (congrats!!!) and it won't work out of the box w/o some theming and probably config I haven't done. I'd like to include Gutenberg support https://github.com/netmix/radio-station/issues/9 in the MVP and hopefully direct some resources back your way via a paid beta #11 (comment)

Let me know if you can't access the dev instance or Pantheon environment.

gusaus commented 4 years ago

Assuming Radio Station plugin would be the point of integration, we'd like to support multiple online radio solutions such as LibreTime and AzuraCast. To do this we could work with developers of each project and stations/podcasters already using these solutions.

Reference

tonyzeoli commented 4 years ago

We now have an API to allow those services to connect with Radio Station and publish content into WordPress. While I’d love development support, these features will not be free. They must be paid add-ones, therefore it adds a layer of complexity to the what you want to accomplish. We have to monetize our plugin and one way to do that is to build these add-one and sell them, not give them away for free. Radio Station itself is free for the base version, but even there you’ll see a Pro version with additional features.

gusaus commented 4 years ago

We have to monetize our plugin and one way to do that is to build these add-ons and sell them

I'm new to the whole paid plugin model, so not sure where you'd draw the line between what to include in standard vs. pro. Based on what I'm seeing in other plugins we're using or want to include (ex https://theeventscalendar.com/products/, https://jetpack.com/pricing/), it makes sense for integrations to be paid.

Free versions should at minimum be compatible with the latest version of WordPress and the default block editor. Not sure it that aligns with this feature request as it's addressing a few different integrations https://github.com/netmix/radio-station/issues/9

tonyzeoli commented 4 years ago

Radio Station FREE is compatible with the latest version of WordPress, but you don't have to adopt blocks just yet. We are going to work toward blocks in the future and that will be in FREE, but when it comes to import/export of data from third party tools, that is not a free scenario. Because those tools aren't WordPress to begin with and you're sort of "doing a favor" to the users of those systems to push their content into WordPress.

gusaus commented 4 years ago

Radio Station FREE is compatible with the latest version of WordPress, but you don't have to adopt blocks just yet.

I'd like to include in this MVP OpenProducer/newspack-platform#11, so let's try to scope out what's needed for it to work without additional theming.

when it comes to import/export of data from third party tools, that is not a free scenario. Because those tools aren't WordPress to begin with and you're sort of "doing a favor" to the users of those systems to push their content into WordPress.

That makes sense. Ideally, we'll have paid beta participants https://github.com/OpenProducer/openproducer-platform/issues/11 or customers who already use some of these solutions (AirTime, LibreTime, AzuraCast, etc) that would pay extra for this type of integration.

majick777 commented 4 years ago

@gusaus Hi! Currently though it may not be obvious to think about, the shortcodes available in Radio Station can work inside shortcode blocks in Gutenberg. I have converted the widgets to use shortcodes for output, and thus the "widget options" in Widgets just provide one kind of interface to the shortcodes. So as for an approach to Gutenberg blocks, this is probably the way to go there too, just to create blocks which give an alternative interface to the shortcode attribute options... There may be a "widget block" already that does this, or we could create our own.

I'm not seeing any great advantage given the time input for the result of creating our own blocks here, there is nothing stopping anyone using Radio Station with Gutenberg, adding blocks would just make it more obvious that they can work together. But if you are seeing some possibilities and advantages on that front then that might change what approach we take on this front. netmix/radio-station#9

As for integrations with other APIs, as @tonyzeoli has already mentioned these will be paid Add-ons for Radio Station, becoming available over time via Freemius to those that need them. You might not be aware of the way Freemius works (freemius.com), but it handles the payments fror both upgrades and add-ons within the WordPress admin itself, and so in Radio Station, those upgrades will become available via a WordPress admin upgrade page (similar to Radio Station Pro) when they are added to the Freemius account.

gusaus commented 4 years ago

Hey @majick777 - I really appreciate the feedback here! I'm still reacquainting myself with WordPress, so it's quite possible I'm using the wrong terms or just doing it wrong.

There are widgets available upon enabling the plugin... Widgets ‹ OpenProducer — WordPress 2020-04-14 00-42-15

...but the program pages themselves don't display fields associated with Show information, Show times, Producer info, etc.

Skimming through https://netmix.com/radio-station/docs/display/#page-templates, there probably is enough info to properly config or adjust the theme for everything to display. The ideal would be for everything to display upon enabling.

OpenProducer/newspack-platform#6 provides more info on the specific setup. I'd be happy to set you up with an admin account if you'd like to see how the plugin is working with Newspack and what I'm doing wrong :smile:

majick777 commented 4 years ago

Just trying to understand as we probably do have slightly different terminology. I am not sure what you mean by "program pages themselves don't display fields".

To clarify a bit, single page templates (Show/Override and Playlist) now display in the content area via the main WordPress content filter (previously they used theme templates.) It would be trivial to make shortcodes for including and thus embedding the template output for either somewhere else. Similarly, there are already added a number of archive shortcodes, which can provide content via a Shortcode block too.

Sorry if I gave the impression that everything was a widget already when I was talking about that as a model, more accurately stated, most things have shortcodes already and blocks/widgets could have widget options or block options to configure those shortcode outputs. (And that the existing widgets might be useable via an existing Widget block.)

gusaus commented 4 years ago

I've been mainly using and providing Drupal... so a bit stuck on their terms. The stuff that you see displayed in the left sidebar https://radiostationdemo.com/show/show-3/ does not show up on the following pages - https://radio-openproducer-platform.pantheonsite.io/show/show-1/ https://radio-openproducer-platform.pantheonsite.io/show/show-2/

Assuming that might have something to do with the block editor/Gutenberg enabled by default (which takes over the content area?). Might again be easier to take a look at how I've (mis)configured. @tonyzeoli is already set up as admin and has access to the development environment on Pantheon.

Possibly improvements and development of additional integrations could be good source material for virtual hackathons as we've been discussing over Twitter - https://twitter.com/tonyzeoli/status/1248619551358472192 https://twitter.com/gusaus/status/1249844726133473280

majick777 commented 4 years ago

Hmmm, I'm not sure how that is happening... we turned Gutenberg off for all the plugin Custom Post Types, within the plugin code itself. So you shouldn't even get the block editor for Shows, you should get the Classic Editor with metaboxes for all the Show information fields etc. Is that not what you are getting on the edit screen?

gusaus commented 4 years ago

If I'm understanding the question, the edit screen is functioning as intended(?) - Add Show ‹ OpenProducer — WordPress 2020-04-14 11-31-10

Problem is the show info does not display on the page once you save and view - https://radio-openproducer-platform.pantheonsite.io/show/show-1/ https://radio-openproducer-platform.pantheonsite.io/show/show-2/

Maybe the fact that Gutenberg is a requirement of Newspack is the root cause? https://newspack.blog/support/plugins/ https://newspack.blog/support/blocks/

we turned Gutenberg off for all the plugin Custom Post Types, within the plugin code itself.

Would it be possible down the line to use Gutenberg? Not sure if this is related... https://www.cloudways.com/blog/gutenberg-wordpress-custom-post-type/

majick777 commented 4 years ago

Having Gutenberg editor disabled on the backend for any post type should not affect the ability for the frontend to display the content, whether that content contains Gutenberg blocks or standard content.

Both use the WordPress the_content filter, first to grab the post type content.

So if you are not seeing the page layout, then there may be some kind of conflict going on. You can confirm if it is with the Newspack theme (or plugin) by switching to another theme and/or disabling plugins temporarily and rechecking the Show page output.

gusaus commented 4 years ago

I was able to get the show pages to display after wiping my environment and not using Newspack plugin or theme. Figuring out what's causing the conflict might be a challenge considering all the dependencies https://newspack.blog/support/plugins/

majick777 commented 4 years ago

Hmmm yes okay, I guess there is something there then, I think the main things to test would be to activate the Newspack theme and check, then activate the Newspack plugin (if it works without the theme active, if not activate it second) and check again. That would eliminate or confirm those as the source of the conflict and we can keep investigating.

gusaus commented 4 years ago

I think the main things to test would be to activate the Newspack theme and check, then activate the Newspack plugin (if it works without the theme active, if not activate it second) and check again.

I did a lot of turning on and off... amazingly something in the Yoast SEO plugin may be the culprit? It's one of the many Newspack dependencies, but I was able to re-enable Newspack plugin, themes, and other dependencies w/o Yoast.

Still need to figure out and resolve why the SEO plugin might be the problem, but the show pages I'm testing seem to work and look pretty good!

https://radio-openproducer-platform.pantheonsite.io/show/show-1/ https://radio-openproducer-platform.pantheonsite.io/show/show-2/ https://radio-openproducer-platform.pantheonsite.io/show/show-3/ https://radio-openproducer-platform.pantheonsite.io/show/show-4/

tonyzeoli commented 4 years ago

You should contact Yoast directly and ask them.

gusaus commented 4 years ago

You should contact Yoast directly and ask them.

We need to work with developers of projects that might be causing conflicts and also for enhancements like Libretime + AzuraCast integrations. With Radio Station both the focal point for integration and something we'd want Newspack to recommend (https://newspack.blog/support/plugins/), the ideal would be to have the team leads work across all projects. We should be able to help fund developer and PM time if we can sort out the details and move forward with a paid beta and a variety of virtual hackathons. https://github.com/OpenProducer/openproducer-platform/issues/11

tonyzeoli commented 4 years ago

Yoast is a commercial product. While the codebase is opensource, it's not freely available and is only available for purchase. So, they would be hard-pressed to involve themselves. But in my experience, if you have a conflict, then you must contact the author of the plugin so that they are aware. We haven't tested with Yoast, mainly because I'm not a fan, lol. I use All in One SEO Pack Pro. But that's just me. But yes, if Yoast is causing a conflict with another plugin, then the Newspack team should field that bug - which should be reported on their Git - and follow through with a resolution.

On Thu, Apr 16, 2020 at 2:29 PM Gus Austin notifications@github.com wrote:

You should contact Yoast directly and ask them.

We need to work with developers of projects that might be causing conflicts and also for enhancements like Libretime + AzuraCast integrations. With Radio Station both the focal point for integration and something we'd want Newspack to recommend ( https://newspack.blog/support/plugins/), the ideal would be to have the team leads work across all projects.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <OpenProducer/newspack-platform#6>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA65WO5YYWQA44DB6ADJPZLRM5FBPANCNFSM4JRPEGGQ .

gusaus commented 4 years ago

There's no conflict with Yoast and Newspack - it's a requirement (https://newspack.blog/support/plugins/#required-plugins) and Newspack is using for it's SEO functionality with the freely available version https://wordpress.org/plugins/wordpress-seo/

Getting Radio Station plugin to work with Newspack should be beneficial for everybody talking in this thread. We'd have a MVP platform that could be offered to radio stations and podcasters OpenProducer/newspack-platform#11. As a recommended plugin, many publishers using or evaluating Newspack could include (and pay for pro or freemium). As Newspack is just now ramping up their service, it could be a really good time to see if we can make Radio Station a goto plugin for publishers who incorporate radio and/or podcasting - https://newspack.blog/2020/04/15/introducing-newspack/

I'm happy to reach out and sell the value of the plugins and seek out ways to fund if we can find someone to run point on the PM side.

tonyzeoli commented 4 years ago

Sorry, I thought you'd said in an earlier message there was some conflict with Yoast. I'm going to login now and take a look newspack on your pantheon server and see what I can ascertain.

gusaus commented 4 years ago

You have admin on the environment with Radio Station installed - https://radio-openproducer-platform.pantheonsite.io/

Everything is backed up so feel free to hack around. Also should be able to access the Pantheon instance https://dashboard.pantheon.io/sites/0ea4a714-18da-46ef-8c63-49072763fce2#radio/code

tonyzeoli commented 4 years ago

Okay, look at Show 3 now. I've added an audio link. I've added a Patreon link. I've also added a playlist.

It seems that the tabbed feature of Posts and Playlists is not working properly here, so I'm looking at that now.

tonyzeoli commented 4 years ago

Okay, you were using the Theme Posts Template for the Show Page, not the Theme Page Template, so I switched it. That takes away the use Post Featured Image lead and replaces it with a two-column page with left/right functionality. But, yes, there is an issue with the template in Newspack that won't offer up the toggle between Posts/Playlists as tabs. That's something @majick777 can look at.

tonyzeoli commented 4 years ago

Gus, you should please try and create a schedule that takes into consideration all available times so the calendar is filled. That way, we can see what's scheduled to come up in the next hour or whatever. I have to ask @majick777 about the lack of the tabbed availability and why the theme is now handling that correctly.

tonyzeoli commented 4 years ago

Oh, wait. The Content Layout was not set correctly. I've now set the Content Layout to Tabbed and now you can see the tabs that switch Posts and Playlists.

tonyzeoli commented 4 years ago

At this point, I'm not really sure what doesn't work in Newspack - it looks like the Show Pages work fine. It looks like the Schedule looks fine. It looks like all the widgets will display data if data exists.

Newspace itself may have something specific in the Page template that shows the author avatar on a Page above the Featured Image. I'm not sure why that's there, but that's not our doing. It's inserted by something else, I believe.

Screen Shot 2020-04-16 at 4 48 54 PM
tonyzeoli commented 4 years ago

P.S. I tried reaching out to Newspack with no reply.

gusaus commented 4 years ago

I'm still getting acquainted with these plugins - both Newspack and Radio Station have major new releases and being actively developed (I actually just pushed the latest Newspack theme(s) https://github.com/Automattic/newspack-theme), so it's a bit of moving target in terms of best practices to config.

Based on what you've tested and feedback you've already provided, it seems like we're very close to having something to offer to radio stations and podcasters.

I think a good entry point for collaboration will be pointing out potential conflicts, making feature requests, or contributing via their issue queue https://github.com/Automattic/newspack-theme#contributing-to-newspack

gusaus commented 4 years ago

you were using the Theme Posts Template for the Show Page, not the Theme Page Template, so I switched it. That takes away the use Post Featured Image lead and replaces it with a two-column page with left/right functionality

Considering Newspack is one of Automattic's priority projects (https://github.com/orgs/Automattic/projects), I'm assuming the templates and options for Featured images are consistent with modern WordPress - https://newspack.blog/support/themes/featured-images/ https://newspack.blog/support/themes/templates/

Ideally, content types included with Radio Station would have the same granular control https://newspack.blog/support/themes/templates/#changing-templates

tonyzeoli commented 4 years ago

Yes, the templates are consistent with modern WordPress. But anyone can modify a theme template with a "child theme," which allow you to modify a theme whichever way you might like without touching core code.

At the end of the day, the Newspack team could look at Radio Station and modify slightly to ensure minor issues like the appearance of that avatar above the featured images on a Show page does not appear.

I'm going to try and send the Newspace contact another email or figure out how to get in touch with them outside of him, since he never responded to my original email.

On Thu, Apr 16, 2020 at 6:13 PM Gus Austin notifications@github.com wrote:

you were using the Theme Posts Template for the Show Page, not the Theme Page Template, so I switched it. That takes away the use Post Featured Image lead and replaces it with a two-column page with left/right functionality

Considering Newspack is one of Automattic's priority projects ( https://github.com/orgs/Automattic/projects), I'm assuming the templates and options for Featured images are consistent with modern WordPress - https://newspack.blog/support/themes/featured-images/ https://newspack.blog/support/themes/templates/

Ideally, content types included with Radio Station would have the same granular control https://newspack.blog/support/themes/templates/#changing-templates

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <OpenProducer/newspack-platform#6>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA65WOZMLMZGATPLUITLT7LRM57JBANCNFSM4JRPEGGQ .

gusaus commented 4 years ago

But anyone can modify a theme template with a "child theme," which allow you to modify a theme whichever way you might like without touching core code.

I think a child theme with elements, styles and block patterns for various radio and podcast use cases would be a good outcome down the line - https://newspack.blog/support/blocks/block-patterns/

the Newspack team could look at Radio Station and modify slightly to ensure minor issues like the appearance of that avatar above the featured images on a Show page does not appear.

I think this is more of a configuration issue that can be resolved with the existing theme(s). Once we finalize https://github.com/OpenProducer/openproducer-platform/issues/11, I can continue to make configuration one of my focal points.

They are also rolling in a lot of enhancements based on the needs of participants in their beta program. https://github.com/Automattic/newspack-theme/issues?page=1&q=is%3Aissue+is%3Aopen+label%3A%22%5BType%5D+Enhancement%22