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

EPIC: improve support for embedded videos in events, pages, news items, and exhibition objects #466

Open
paregorios opened this issue Mar 22, 2023 · 1 comment

Comments

@paregorios
Copy link
Member

paregorios commented Mar 22, 2023

  • As an authenticated ISAW content creator/editor with appropriate role/permissions in a context, I can use either the add/edit form, or a specialized portlet, to include or modify an embedded streaming video and associated metadata in an Event, Page, or News item.
    • Supported streaming video hosts/sources: NYU Stream and YouTube.
    • We will NOT support direct upload of video into the plone.
  • As an anonymous visitor to an "externally published" event, page, news item, or exhibition object HTML view, I will see the embedded video, accompanied by an appropriate subset of the associated metadata, nicely formatted in my browser.
  • As a search engine indexing bot, I will see industry standard metadata embedded in the HTML view that facilitates indexing of the video content and generation of rich views in search results
  • As an anonymous user of a major search engine (including Google and Bing), I will see rich search results for videos that are embedded on the ISAW website
@paregorios paregorios self-assigned this Mar 22, 2023
@paregorios
Copy link
Member Author

paregorios commented Mar 22, 2023

This will need discovery. There are a number of aspects/steps/tasks (not necessarily in order) that we'll have to do:

  • Research/verify the right video-related metadata to add to the page template beyond the Google guidance linked above. What about social media behaviors in e.g., FB, Musksite, Mastodon, etc.?
  • Design the layout of the HTML view for mobile, tablet, and desktop
  • Determine the additional fields that need to be added and revise the layout of the add/edit forms?
  • How much of this can we accomplish with an inheritable class?
  • Presumably we have to upgrade the relevant non-dexterity types (event, page, and news item) to dexterity in order to get the full benefits of class inheritance and code reuse and to avoid throwing more new money into an old, increasingly threadbare sack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant