Create Your Own Events

Though my system is not yet ready for prime time, it's up and running and ready for some live data. Not everything works, but almost everything works, and I'd really like to get people's feedback and opinions.

Here's the site: Online Events Daily

Here's the dynamic version of the front page. This site lists free and open live online events that are taking place now. You can have your events listed here, provided they are:

OK, your event satisfies these conditions? Great. Here's how the system works:

You create RSS-Event feeds and post them on your website. I harvest these feeds and display the events here.

The idea is that I can harvest RSS-Event feeds from many places, bring them all together, organize them chronologically, and let people know what's happening right now.

RSS-Events is a format specific to this site (though I hope it will spread). So this site also gives you a way to create your own RSS-Events feed. Eventually, though, I hope you'll just create them yourself, from the template. Here's a sample RSS-Events file. The RSS-Events schema is available here.

First, create an use account on this website. Click here to create your account. Come back to this page when you're done. (Note, OLDaily registrations will not work here; you need to create a new account.)

Second, create a sample event. Use this form to create your first event. This is a detailed form intended to guide you through the process.

The form is intended to be used only once or twice. I don't want you to always use this form. There are more convenient forms further in, and as I stated above, I would rather you created your own RSS-Events file. One step at a time, though.

Third, once you've crearted an event you'll gain access to the event management services.
- List your events and edit them
- Create New Event

Fourth, when you look at your event list, you will be able to find out your person number (it will be stated near the top of the page, like this: "You are person number: 8808"). This person ID can be used to create three separate pages:

You might wonder, why do I do it this way?

First and foremost, I want you to own your own data. By keeping the events feed on your site, you control it. Want to change the title, URL, date? Just change your feed.

Second, I don't want to monopolize event listings. Yes, I know, good business sense says that I should gather all the data and keep it for myself. Like Facebook. But I think we get a better system if everybody can aggregate events and create event listings.

Finally, yes, I will eventually harvest iCal and hevent, etc. And I'll produce ical and hevent, etc.

Why didn't I use those formats to begin with? Because, honestly, they are too limited. I wanted to include things like access URLs, online environments, hosts and presenters, etc., which you can't do in those other formats.

Also, I wanted to create complex events. More on that as I get more written.

OK, have fun with it, and send me email at stephen@downes.ca if you have any complaints or suggestions.