Hi Michael, sorry for slow response, been away for an elder care crisis. I had the twitter handle in the system as Westborough, I think twitter may be case sensitive, so I switched to westborough instead. If that's it, please let me know so I’ll note this for future reference. If not let me know so we can see what else is going on.
- Jon Udell
Brilliant, yes -- case sensitive it must be, I logged in first try tonight. Thanks!
- Michael Hyde
Hi Jon, just noticed Last.fm logo appearing on hubs, which is awesome. Will there be a similar on/off toggle and category/tag for the Last.fm event feeds as we have with Eventbrite, Eventful, etc? Not sure if I am seeing any flowing through the hub yet anyway, but just looking ahead.
..continuing... I'm thinking this could free the the curator from the initial task of finding and tagging a feed? The same page could help the contributor test how well their calendar could be read - offer information about 'best practices' - how to write their event descriptions to facilitate seaches, etc.
Can do. Know, however, that virtually nobody self-identifies using the Contact the Curator link that's already on every EC view. Until/unless the Ann Arbor Chronicles of the world create the right incentive to contribute, "freeing the curator from the task of finding feeds" means: no feeds.
- Jon Udell
I have had this issue come up a few times with local organizations/individuals not understanding how to create a calendar and share their events with the hub. I created a basic Google form for folks to self-submit their feeds but (as Jon points out) few have ever used it: https://spreadsheets.google.com/viewfor...
- Clifhirtle
Alternatively, could there be a standard feed submission form that would kick a feed back into the existing taggable sources list + notify curator? http://elmcity.blob.core.windows.net/socialh.... For well-parsed hubs, this would permit a bit more eyes in the local community watching out for new feeds to pop up than just the curator him/herself. Perhaps same essence as Contact Curator, but streamlines the discovery -> integration workflow via structured data from start.
- Clifhirtle
I was thinking about simplifications for curating process. Could emcity offer a web page where people with existing calendars could 'self identify'? They could submit their calendar URL, enter appropriate tags - and possibly some info about their org?
Sorry - The existing tabs provide a % score and allow a view of the raw feed. I propose a third tab - format the data as a convention calendar. This would allow a quick verification that the feed not only is in technological compliance but it is reporting the events correctly.
Hi Jon - The ical validator (http://icalvalid.cloudapp.net/) is superb - its been key to identifying and resolving problems. But - could you add a third tab? Currently it provides a % score and line-by-line of the feed.
If you need to analyze what's in an iCalendar feed it can be cumbersome to load it into a calendar client. Sometimes you just need to see the text, or isolate particular properties of the feed (SUMMARY, LOCATION, URL, etc.). This helps me do that: http://elmcity.cloudapp.net/url_hel...
Hi, I'm Frank from France. :-) I've been working on events also with a goal : displaying as much events as possible on a map. How did you manage to create your elmcity.info/fb_events?location=Paris ? it's magic ! would it possible to add latitude and longitude of an event ? Thank you for your help
I query the Facebook API. Sadly it's not nearly so magical as you might imagine (or as I had hoped). That's because the API doesn't actually search the location field of events, only the titles. And even if it did, that field rarely holds anything from which you could reliably establish the location of an event.
- Jon Udell
I've seen it done differently almost every were I go - and it's a key part of the hub curator's job. Any thoughts about best practice for coding/classification?
Thanks for reminding me. One item on my todo list is to data-mine the existing hubs and map out the most common/popular categories, and offer those as suggestions. But I also think it's crucial that the category namespace reflect the uniqueness of a place. The tag crazywisdom won't mean anything to most people, but in Ann Arbor it means a lot.
- Jon Udell
Longer answer: Although personal calendars like Google, Hotmail, etc. unfortunately don't expose the iCalendar CATEGORIES property, some CMSs do use it. One is UMEvents at the Univ. of Mich. If you check http://annarborchronicle.com/events-... you'll see that the categories dropdown is really two lists. The first A-Z is the curator-controlled taxonomy of feed-level tags. The second...
more...
- Jon Udell
Because the per-event categories are diverse and random I segregate them from the primary controlled vocabulary. But so far I'm finding them to be a useful complementary vocabulary.
- Jon Udell
One subtle point is that if a per-event category matches something in the primary vocabulary -- a common thing like, say, music or film -- then that tag is "promoted" into the primary list and doesn't appear in squigglies.
- Jon Udell
Finally, although Google/Hotmail/Outlook don't enable people to assign per-event categories directly, I do support it indirectly. In the DESCRIPTION of an event you can say: category=music or category=music,jazz. An example of this being used is the AATA Board Meeting in the transportation category of the Chronicle's hub. The calendar in this case is a Google Calendar where Dave Askins acts as a proxy for organizations that should be feeding the hub but aren't yet.
- Jon Udell
Here is Dave's DESCRIPTION for that event:
- Jon Udell
Thanks Jon! Just for grins - if you could provide contributors a pick list that would be comprehensive - how many items do you think would cover it? Would having a category choice followed by a user provided tag list make sense?
I talked city government into exposing an iCal feed for their calendar: http://www.calendarwiz.com/cityofh... Unfortunately, they're using US/Aleutian timezone (uses DST), instead of Pacific/Honolulu (No DST). Can I override the timezone listed within the iCal feed?
It would be possible to make a filter that swaps one VTIMEZONE for another. Seems crazy but then so are a lot of the other hacks I've had to do in order to drag calendars kicking and screaming into the world of syndication.
- Jon Udell
Anybody have experience pulling an event stream out of a Business Calendar Network setup? Example: http://ct.cal.basecampbusiness.com/calenda.... Looked through page code but appears all event-specific ICS exports are event/node specific. Nothing in the page code itself appears a clear way to export a stream vs individual event ICS.
That's a common frustration. Sometimes it's just an oversight -- nobody's ever asked the developers for a whole-calendar feed, so they didn't think to provide it. In other cases it's intentional -- they regard the data as proprietary and don't want it to syndicate. I'm guessing this case falls into the latter category.
- Jon Udell