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

Whova - embed - PRIORITY #230

Open
mrchristian opened this issue Jun 15, 2024 · 7 comments
Open

Whova - embed - PRIORITY #230

mrchristian opened this issue Jun 15, 2024 · 7 comments
Assignees
Labels
conference FORCE11 annual conference

Comments

@mrchristian
Copy link
Member

FORCE11 are using an event scheduling service called Whova for their annual conference and FSCI summer school. https://whova.com/

This is the event content schedule posted on the Whova website - for the FORCE11 conference https://whova.com/embedded/event/gbajO9ObcxdWGqSi7b1opr07LC45vMLeriEB-ZCjbis%3D/?utc_source=ems

I want to be able to embed the Whova page content in a page on the FORCE11 website.

On this page - https://force11.org/conference/post/force2024-schedule/

This is a priority as the conference is happening soon.

Below is the code that was sharing for embedding. But when I paste in via Gutenberg the Javascript doesnt run.

I emailed Whova support and they say the Javascript can run if its pasted in using the old style Wordpress editor. I dont know how to use the old editor on the site. When I looked at running Javascript from Gutenberg I couldnt figure it out.

I cant find a support area on Whova website. They appear to be missing any clear support material - eh hem!

Can we get this to work easily - or do Whova need to provide their data in a better way. I would wonder even if you did get it to embed would links work as they would not be loading into new tabs.

<div>
        <div title=“Whova event and conference app” id=“whova-agendawidget”>
            <p id=“whova-loading”>Loading...</p>
        </div>
        <script src=“https://whova.com/static/frontend/xems/js/embed/embedagenda.js?eid=gbajO9ObcxdWGqSi7b1opr07LC45vMLeriEB-ZCjbis%3D&host=https://whova.com” type=“text/javascript”  id=“embeded-agenda-script”>
        </script>
        <div id=“whova-wrap” class=“whova-wrap-class”>
            Powered By
            <a class=“brandlink” target=“_blank” href=“https://whova.com/”>
                <b>Whova</b>
            </a>
            <br/>
            <a class=“whova-emslink brandanchorlink” target=“_blank” href=“https://whova.com/whova-event-app/”>
                Conference Meeting Apps
            </a>
        </div>
    </div>

This is a link to the schedule directly on Whoova:

https://whova.com/embedded/event/gbajO9ObcxdWGqSi7b1opr07LC45vMLeriEB-ZCjbis%3D/?utc_source=ems

@mrchristian
Copy link
Member Author

From Whova support:

Whova Support (Whova)
Jun 6, 2024, 08:13 PDT

Thank you for reaching out!

Our embed code and plugins will not work on Wordpress.com sites. They are only supported on self-hosted Wordpress sites.

  1. Go to Posts and select the page you want to add the agenda to.
  2. Click the "Text" tab.
  3. Paste your agenda webpage code into the text area.
  4. Click "Update" to publish to your WordPress site.

Please let us know if you have any questions!

embed

@mrchristian mrchristian added the conference FORCE11 annual conference label Jun 15, 2024
@mrchristian
Copy link
Member Author

Here is a staging site you can work on: https://staging2.force11.org/ you will need offweb un/pw

@djavco
Copy link
Collaborator

djavco commented Jun 18, 2024

Corrected code:

<div title="Whova event and conference app" id="whova-agendawidget">
            <p id="whova-loading">Loading...</p>
          </div>
          <script
            src="https://whova.com/static/frontend/xems/js/embed/embedagenda.js?eid=gbajO9ObcxdWGqSi7b1opr07LC45vMLeriEB-ZCjbis%3D&host=https://whova.com"
            type="text/javascript"
            id="embeded-agenda-script"
          />
          <div id="whova-wrap" className="whova-wrap-class">
            Powered By
            <a class="brandlink" target="_blank" href="https://whova.com/">
              <b>Whova</b>
            </a>
            <br />
            <a
              class="whova-emslink brandanchorlink"
              target="_blank"
              href="https://whova.com/whova-event-app/">
              Conference Meeting Apps
            </a>
          </div>

@djavco
Copy link
Collaborator

djavco commented Jun 18, 2024

Looks like the script tag needs to be self closing to work:

<script
            src="https://whova.com/static/frontend/xems/js/embed/embedagenda.js?eid=gbajO9ObcxdWGqSi7b1opr07LC45vMLeriEB-ZCjbis%3D&host=https://whova.com"
            type="text/javascript"
            id="embeded-agenda-script"
          />

@djavco
Copy link
Collaborator

djavco commented Jun 18, 2024

This was also fixed by editing with Elementor and choosing the html code and adding the embed code.

@mrchristian
Copy link
Member Author

Works now. We'll have to see in the future if it can be repeated. https://force11.org/conference/post/force2024-schedule/

Currently I'm not sure where the initial code comes from. I'll find out.

@TAC-NISO
Copy link

The initial code came from the event management tool. Specifically, the agenda code is generated by this page:
General-Purpose Agenda Webpage: [https://whova.com/xems/view/embed_agenda/fsci_202407/]

There is an export of on the Conference-only schedule, although one could also output the entire FSCI/FORCE agenda, since the two events are combined in Whoova.

Todd

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

No branches or pull requests

3 participants