> In the North of England, UK there are tons of small events but no
> where focused to find out about them. So generally people don't know
> whats happening in the same town or city they live in. Part of my job
> for the BBC is to encourage grassroots movements like usergroups and
> barcamps. So we're looking to run Calagator on one of research servers
> and see how it goes.
>
Great! I think Calagator could be a good fit for what you're describing.
We'd be glad to work with you and your team.
> 1. Has anyone attempted to connect Calagator to another authentication
> server/systems, such as LDAP, OpenID, Google login, etc
>
Yes. There's an old fork that includes OpenID, along with some unwanted
code available at
<http://github.com/igal/calagator/tree/with_my_events>. The OpenID
functionality could be extracted into its own branch and freshened up
with some new features and bug fixes from the code at OpenConferenceWare
<http://github.com/igal/openconferenceware/tree/master>.
This Calagator with_my_events branch also features a mechanism for
publishing events the logged-in user is going to. The functionality's
been done for a long time, but we've had a lot of debate over whether
it's doing the right thing conceptually and thus never merged it into
the official copy. Unlike Upcoming, there isn't an authoritative owner
for a Calagator event -- it's like a wiki, where everyone owns
everything -- so you can't have authoritative reservations. We'll
probably scrap this branch, but keep the OpenID, and try to reuse the
"favorites" system from OpenConferenceWare, e.g.
<http://opensourcebridge.org/users/1/favorites>.
> 2. Will there be the ability to browse and search via tags?
>
We're storing tags and displaying them, but provide no navigation to
find things by tag. Adding a way to browse and click on tags should be
very easy.
> 3. Can people add tags to existing events, bit like upcoming?
>
Every Calagator event is publicly editable, so anyone can add tags.
> 4. Is there a way to browse and arrange by geolocation? And is it
> possible to aggregator a couple of areas instead of everything
>
This is something we'd *really* like to do but haven't had time to
implement. There are some fairly detailed posts describing approaches
for this in the mail archive. If so, then we could have a single
calagator.org site to handle events anywhere. If you or others can help
add this, we'd be grateful because most of the team working on
Calagator's been swamped with other projects, such as
OpenSourceBridge.org, the past few months.
> 5. Can Calagator pull and push from/to Upcoming groups?
>
Calagator can import Upcoming events, but not create them.
Pushing events to Upcoming is tricky because you must have a user
account to own Upcoming events. Thus the Calagator instance would need
to have its own login to Upcoming under which it creates and updates
Upcoming events, and uses some kind of asynchronous queue to push
updates to cope with Upcoming's downtime and support retries.
> 6. Can Calagator pull and push from the Facebook and Google Calendar
> API
>
Google Calendar events can be imported as iCalendar. Calagator could
export events to Google Calendar, but we received a ticket recently
alerting us that this functionality broke because Google decided to
change the API for describing dates.
As for Facebook, I don't know and don't use it. However, I won't object
to seeing an importer/exporter for it.
-igal
PS: I regularly enjoy the wonderful news and programming provided by the
BBC. Thanks!
please tell me if your found anything for scraping events from other sites, I'm looking to set up something extremely similar to calagator for Davis CA. I need something that can scrape events from meetup, and a school html site. Any word from you would be greatly appreciated.