Refer to the image on the right for an example:
In this case, you would submit "gocadmium.com".
Embedding Eventscribe webpages allows external websites to display content from Education Harvester and Expo Harvester, including event agendas, exhibitor and sponsor listings, and speaker information. This step-by-step guide reviews the process for embedding Eventscribe Website pages into an external website. This guide also outlines considerations, setup instructions, and troubleshooting tips to ensure a smooth integration of Eventscribe pages into the external website.
To embed Eventscribe Website pages into an external website, both the customer and Cadmium must complete specific actions. Below is an overview of the responsibilities. Specific instructions can be found in the Setup section.
NOTE
If the customer has already completed the Eventscribe Website ‘Get Started’ mission but now wants to embed the website, they should contact their Eventscribe Website Project Manager to schedule a dedicated call.
CADMIUM RECOMMENDS
An example of an embedded website can be found at: https://www.gocadmium.com/embed-test-page. Please visit the page and have your web development team review the source code for further details.
Before proceeding, it’s important to assess whether embedding Eventscribe pages aligns with your event's needs. Below are some items to consider prior to implementing an embedded Eventscribe Website.
Embedded pages are used when you want to display Education Harvester and Expo Harvester content, such as the event agenda, exhibitor and sponsor listings, and speaker information, on an external website.
Below is a list of common concerns. Please note, this is not an exhaustive list of concerns. To determine if an embedded website is a viable option for you, please consult your Account Manager (if you're a prospect) or your Eventscribe Website Project Manager (if you're an existing customer).
No, static pages cannot be embedded. A static page is one you build from scratch with a text editor or HTML. Only pages where content is fed from the Education Harvester or Expo Harvester can be embedded.
There is no limit to the number of Eventscribe pages you can embed on your domain. It is the customer’s responsibility to identify the pages they would like to embed. See Step 2 in the Setup section for more details.
Cadmium requires three (3) business days to whitelist your domain(s) after receiving a complete list of them. After that, your web development team will be responsible for completing the remaining steps.
CADMIUM RECOMMENDS
Since the domain(s) are hosted outside of the Cadmium system, our ability to assist with any coding issues your team encounters is limited. It’s advisable to allow for some buffer time to account for any potential challenges.
No, the whitelisted domain is only valid for a single event. You will need to complete all the steps in the ‘Process Overview’ section for each event.
The following steps outline the process for implementing the embedded pages after you've contracted for an embedded website. Please read this section thoroughly before proceeding with any steps.
This will prompt your Eventscribe Website Project Manager to schedule a kick-off call. During this call, you will review the process of building your Eventscribe Website and discuss how embedded websites function, along with their limitations.
NOTE
If you have already completed the mission but now want to have an embedded website, please contact your Eventscribe Website Project Manager to schedule a dedicated call.
You will need to provide a list of the external website domains where you plan to embed Eventscribe webpages. This is typically one domain, but it could be more. Your IT or web team should be able to supply this information. A domain is the part of your external website's URL.
Refer to the image on the right for an example:
In this case, you would submit "gocadmium.com".
Be sure to include any test server websites and/or subdomains, if applicable. For instance, if Cadmium used a test server, the domain might be "test.gocadmium.com". Or, if Cadmium used a subdomain for its Eventscribe product, the domain might be "eventscribe.gocadmium.com". Your web development team should be able to confirm if this applies to your external website.
NOTE
Cadmium requires three (3) business days to whitelist your domain(s) after receiving a complete list of them.
To gather the URLs you wish to embed on your external site, you will need to build an Eventscribe Website and create sub-pages for the content you want to display. Only configure the elements needed for your embedded site. Your Eventscribe Website Project Manager can assist in identifying what is required and applicable.
Create the desired pages in your Eventscribe Website under Content >>> Navigation Editor. For more instructions about how to add navigation items, please refer to this help tip.
Most Eventscribe webpages can be embedded, except for static pages. Commonly embedded pages include:
Once you’ve created the pages, you will either:
After launching the webpages in your browser, copy and paste the URL for each page into an external document to submit to your web development team. You will need to append ‘&embedded=true’ to the end of each URL.
For example, if you want to embed your full schedule, the URL will look something like this by default:
https://ftfest2021.eventscribe.net/agenda.asp?pfp=FullSchedule
This is the URL you send to your web development team to use:
https://ftfest2021.eventscribe.net/agenda.asp?pfp=FullSchedule&embedded=true
Follow these steps to provide your web development team with the necessary URLs and JavaScript code to embed Eventscribe content on your external website using a <div> tag and the appropriate code snippet.
The embedded content will be displayed within a <div> tag. Your web development team will decide the appropriate location for this on your external website. The <div> tag must include an id attribute of “embeddedPage”. Use the JavaScript snippet below to insert your <div> tag.
If you are embedding multiple Eventscribe webpages, you will need to repeat this step for each page.
Use the JavaScript code snippet below to embed the page content. When copying the code, ensure you remove any style formatting. Replace 'ADD-URL-HERE' with the Eventscribe webpage URL from Step 3 in the Setup section. Remember to append ‘&embedded=true’ to the end of each URL.
<div style="overflow-y: scroll;" id="embeddedPage" width="100%"></div>
<script type="text/javascript" src="https://pym.nprapps.org/pym.v1.min.js"></script>
<script>
var pymParent = new pym.Parent('embeddedPage', 'ADD URL HERE’ , {
xdomain: '.+\.eventscribe\.net'
});
</script>
If you are embedding multiple Eventscribe webpages, you will repeat this step for each page.
Test the external webpage(s) to ensure they display and function as expected. After you’ve consulted with your web development team, if you have questions or run into issues that you believe are related to Cadmium, please contact your Eventscribe Website Project Manager.
In this section, we address some common technical questions related to embedding Eventscribe webpages. Below are detailed answers to help guide you through the process.
To control whether the left navigation is visible on a page, you can use the "Show Left Navigation" page setting in the Eventscribe Website dashboard. To do this, follow these steps:
Page settings are unique to each page, so you will need to repeat this process and adjust this setting individually for each page you plan to embed.
Yes, you can embed the schedule for just one day. To do this, follow the steps below:
NOTE
Don’t forget to append ‘&embedded=true’ to the end of each URL.
No, popup mode is not supported. Even if the website is configured for popup mode, the embedded version of the page will override that setting and display in full-page mode.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article