Support

Support is part of Event Gallery Extended.

Please get a subscription if you need support. Feel free to use the ticket system or the contact form for reporting defects or pre-sale questions. Make sure you're logged in in order to be able to create a new ticket.

For general information you can also jump to the manual.

Subscribe now!

#2912 Component marks up pages with schema.org class="event"

Posted in ‘Event Gallery Extended’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by sbluege on Wednesday, 08 November 2017 08:42 UTC

vincebodie
The page in question is:
https://experienceglass.com/products/cast-slumped-glass

The component currently marks up pages with this code:
<div itemscope itemtype="http://schema.org/Event" class="event">

This causes problems with Google's Structured Data Testing Tool when the page in question is not for an event but (in our case) for showcasing a product.

I have used NoNumber's ReReplacer to strip out the code mentioned above and replace it with just:
<div class="event">

This should really be a built in option, as I'm sure I'm not the only one using this excellent component for things other than events.

sbluege
I added this once while playing around. I'm not sure if this adds a benefit. So other than adding another configuration option I think about removing this at all. I guess you're one of the few who noticed that anyway.

vincebodie
You might want to consider adding schema markup with options for 'event', 'product', 'article', 'course', etc. for each page. I currently use a plugin called Google Structured Data to do this, but it only works with Joomla articles, K2 items, VirtueMart items and a few others. It was for this reason that I changed many of my pages from EventGallery pages to Joomla articles, with events showing up in articles using the Components Anywhere plugin. That way I could use GSD to mark up my articles with the correct schema.

Just a thought... love your component btw!

sbluege
I removed the schema information. For now, I don't see the benefit compared to the implementation effort.

https://www.svenbluege.de/joomla-event-gallery/eventgallery-download/event-gallery-bleeding/eventgallery-3-7-9