Supporting Embedded Content on the YaleSites Platform

Wednesday, April 17, 2024

We’re thrilled to see our community build engaging stories using YaleSites. One creative way to showcase your content on the platform is through our Embed block. It allows you to incorporate content from an outside source directly into your YaleSite. The Embed block uses whitelist technology, permitting only specific platforms to be embedded into your content. Currently, the following platforms are allowed on YaleSites: 

  • Instagram 
  • Microsoft PowerBI 
  • Soundcloud 
  • X (Formerly Twitter) 

While this list may appear limited, we plan to expand it over time, based on your feedback, organizational needs, and project governance. 

Have feedback about the embed block?

Send us an email!

When we consider a new option for the embed block, the goals are to ensure it meets our criteria and serves the broader Yale community. We also want to provide insight into how we govern potential new features on the YaleSites platform. We encourage you to consider the following questions: 

Is the application you want to embed applicable to other groups across the university? 

One of the principles of the YaleSites platform is Uniformity. This means we strive to offer a consistent experience to all community members. Our unified open-source codebase allows us to introduce new features that become instantly available to all YaleSites, benefiting everyone. We aim to support embed options that serve not only the users requesting them, but also our broader community of site builders. Moreover, we strive to avoid supporting multiple options for the same function. When considering an application integration, it’s essential to assess its relevance to various university groups. Broadly applicable integrations promote collaboration and ensure efficient resource use. 

Is there an already an existing way to represent this content through other means? 

Before embedding an application, it’s crucial to evaluate if the content it provides can be represented in a more streamlined way. Does this content need to be embedded here, or could we link out to an external URL with a button block? This avoids cluttering the website with unnecessary embeds and keeps the interface user-friendly. 

Another thing to keep in mind when thinking about the content you’re embedding is whether this content is public. Content behind a login that only a select number of users can access would not be a good representation of that content. 

Is embedding this application an accessibility liability? 

Accessibility is a key principle of the YaleSites platform. It ensures that all users, regardless of their abilities or disabilities, can interact with and build a YaleSite. However, in the modern digital landscape, many of today’s popular embedded content solutions unfortunately do not meet these accessibility standards. Our dedicated accessibility team ensures that any supported embed option for the YaleSites platform will be usable for all users. 

Is embedding this application a security liability? 

Security is paramount when embedding applications. The embedded content must not pose any security risks, such as exposing sensitive data or providing loopholes for cyber-attacks. YaleSites is purpose-built for handling data classified as low-risk, ensuring a secure environment for your web content needs. For more information about low-risk data, view Yale’s Data Classification Guideline. 

YaleSites Product Roadmap

What’s on the horizon for YaleSites?

The YaleSites Product Roadmap is a dynamic blueprint that outlines our vision for the future of the YaleSites platform. It provides a clear and strategic overview of the innovative features we’re planning to deliver in the upcoming year. 

We’ve carefully charted our map to meet the evolving needs of our users, and this document serves as guidance, helping us stay on track and focused on what matters most.

Sprawling aerial view of Central Campus's gothic architecture at sunset