Ideas

This board is only for raising and voting on feature requests (Ideas / Suggestions).
Please raise any Bugs via "Get Help" button on your calendar admin dashboard.

Subscribe not working as intended.

Subscribe button with calendar: 
Subscribing to an unfiltered calendar results in a full calendar export to the users.  If a filter is selected, then all items in that have ever used this filter will be exported, not only future events.

This is a technical hindrance for large time.ly calendar users since google only allows 1mb size ICS import according to https://support.google.com/calendar/answer/45654.

Also, this is simply too much data for the user that usually wants to see future events.

Ability to better control what is exported to users calendar would be preferable.

The "Subscribe pop-up" has a lot of irrelevant information to the majority of users.

Subscribe button one event: 
Ability to copy a single event to a users calendar would be preferable to a new calendar being created and synced to the users google account.  A whole calendar for a single event is not user friendly.

Here is a sample link that could be used to copy one event to a users calendar.

https://www.google.com/calendar/render?action=TEMPLATE&text=Fixing+Google+Single+Event&dates=20171120T120000Z/20171120T150000Z&details=For+details,+link+here:+https://ideas.time.ly/ideas/CAL-I-1073&location=Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022&sf=true&output=xmll

 Save as XML file: 
The specified DTD on line 3 in the exported XML file does not exist.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE vcalendar PUBLIC "-//IETF//DTD XCAL/iCalendar XML//EN"
"http://www.ietf.org/internet-drafts/draft-ietf-calsch-many-xcal-01.txt"

PS. - Further exploring
In no way have I been able to subscribe to or download events based on a time-range.  I tried all the "dates ranges" both in Server Side and Iframe embedded.  The only available subscriptions are "all history of events with selected filters".  I attempted to create a custom filter "past" and "upcoming" and applied them to all my events. This did not filter out my past events with XML, ICS or Google subscriptions.

  • Karl Kristjánsson
  • Oct 18 2017
  • Needs More Votes
  • Attach files
  • Admin
    Rik Logtenberg commented
    October 23, 2017 12:30

    Hello. Thanks for reporting this issue.

    We will check the votes for it, in order to prioritize the development.

    Thanks,
    Timely Dev Team

  • Karl Kristjánsson commented
    October 24, 2017 07:35

    Hi Raquel Leira, Thanks for the reply!

    I have been examining this and noticed that single event page do not have schema.org markup code. If such code was applied, it would GREATLY enhance the calendars visibility on... well, the Internet.  I noticed that there is a reference to the schema.org in a script in the source, but I do not see the purpose of it.  It is as follows:

    <script type="application/ld+json">
    {
    "@context": "http://schema.org",
    "@type": "Event",
    "name": "Jam night with Muse friends",
    "startDate": "2017-11-02 19:30:00",
    "location": {
    "@type": "Place",
    "name": "Conway Muse",
    "url" : "",
    "address": {
    "@type": "PostalAddress",
    "streetAddress": "18444 Spruce Street ",
    "addressLocality": "Conway",
    "addressRegion": "Washington",
    "addressCountry": "United States"
    }
    },
    "image": [
    "https://timely-api-public.s3-us-west-2.amazonaws.com/19756_phpKOoyVo_medium.png"
    ],
    "description": "",
    "endDate": "2017-11-02 22:30:00",
    "offers": {
    "@type": "Offer",
    "price": "",
    "priceCurrency": "USD",
    "availability": "http://schema.org/InStock"
    }
    }
    </script>

    if it would be possible to use this data to create a proper schema, then at least the subscribe to single event issue should be easy to solve (besides the SEO benefits). 


    Im not very familiar with creating these schemas, but I just tried with the google markup helper and it gave me code such as this from one of my event pages:

    <timely-event-container itemscope itemtype="http://schema.org/Event" class="timely-event-container"
    <h1 itemprop="name" class="timely-event-title">Jam night with Muse friends</h1>
    <img itemprop="image" class="timely-img-responsive timely-featured-image" src="https://timely-api-public.s3-us-west-2.amazonaws.com/19756_phpKOoyVo_medium.png" width="877" height="500" style="height: 188.61352622577px;"/>
    <meta itemprop="startDate" content="2017-11-02T19:30">Thursday, November 2, 2017 from 07:30 pm to 10:30 pm
    <div itemprop="location" itemscope itemtype="http://schema.org/Place">
    <span itemprop="name" class="timely-venue-name">Conway Muse</span>
    <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><span>at
    <span itemprop="streetAddress">18444 Spruce Street</span>
    <span itemprop="addressLocality">Conway</span>,
    <span itemprop="addressRegion">Washington</span>,
    <span itemprop="addressCountry">United States</span>
    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="timely-layout-col-sm-10 timely-event-padding">
    <div itemprop="price">This is a free event!</div>
    <div><span itemprop="description">No description provided for this event</span>.</div>

    If the code from the script in the source could be edited (or cloned and edited if currently used) to this format, then the SEO would be greatly enhanced as well as sending a single event to google calendar would be no problem I assume.

    Let me know what you think.

  • Karl Kristjánsson commented
    October 24, 2017 08:04

    Ok, so this script is the schema.org markup code, as referenced in the first few lines of the script so no need for the markup.
    I thought the page itself needed the markup and that's why I was having problems pulling a single event from the page.

    So I expect it would be best to disregard my last comment, pardon my mistake.