Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ TinaCMS - Create YouTube Embed Template Component #1634

Open
6 tasks
JackDevAU opened this issue Nov 11, 2024 · 0 comments
Open
6 tasks

✨ TinaCMS - Create YouTube Embed Template Component #1634

JackDevAU opened this issue Nov 11, 2024 · 0 comments
Labels
Type: Feature A suggested idea for this project

Comments

@JackDevAU
Copy link
Member

JackDevAU commented Nov 11, 2024

CC: @bradystroud @adamcogan

Description

Develop a YouTube Embed component in TinaCMS to allow content creators to embed YouTube videos directly within the site. This component should accept a YouTube video URL or ID and render the video in an embedded player on the front end. The component should be responsive to adapt to various screen sizes.

Acceptance Criteria

  • Create a YouTube Embed component in TinaCMS with the following field:

    • Video URL/ID: Input field to enter the URL or ID of the YouTube video to be embedded.
  • Configure the embedded YouTube player to render the video based on the provided URL or ID.

  • Ensure the YouTube embed is responsive and maintains the correct aspect ratio across different screen sizes.

  • Add error handling to display a fallback message or error indication in TinaCMS if an invalid URL or ID is entered.

  • Test the component on various pages and devices to verify consistent functionality and responsive display.

  • Document the YouTube Embed component's usage, including instructions on how to obtain a YouTube video URL or ID, in the project’s documentation.

🤖

@JackDevAU JackDevAU added the Type: Feature A suggested idea for this project label Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature A suggested idea for this project
Projects
None yet
Development

No branches or pull requests

1 participant