Calagator is a unified calendar for the technology community of Portland, Oregon. We are an all-volunteer effort and encourage anyone to import, create, and edit events. Calagator also refers to the open source software running this site.
Calagator aggregates events so that users can visit a single source to discover interesting activities. Event organizers and participants share events with others through Calagator. Event planners use Calagator to check for possible scheduling conflicts, allowing them to make smarter decisions. Many people check the site regularly to find out what events they can attend each day.
Calagator grew from a broad technology community discussion about how to find and share local events. The Calagator project started in January 2008 with the formation of a mailing list, followed by an initial code sprint a few weeks later. The group decided to build a public, non-commercial software project and website for sharing events.
The software was developed through code sprints, where volunteers meet up to write and improve the application. The group used agile development methods from the start and has been able to provide a solid, functioning site from the first meeting on. Using these software development practices has helped developers share knowledge, made it easier for new developers to join in, and kept the code behind the application stable and maintainable. Although the application is written using Ruby on Rails, the group welcomes non-Ruby developers to participate. The code sprints also involve community members that contribute design, project direction, and documentation.
Find local events
- Browse an overview of events for the next two weeks.
- Browse events in the future and past, and filter by date.
- Browse venues and view future events occurring at each venue.
- Search for events at the top of each page.
Subscribe or export
- Subscribe to a list of events with your favorite calendar client or feed reader.
- Export a single event to your favorite calendar.
Share local events
- Add an event by entering its details.
- Import event(s) by entering a URL to a feed or webpage, or via a bookmarklet.
- Improve content by editing events and venues.
Anyone can participate. There are no entrance requirements other than interest and enthusiasm for the project goals.
Step 1: Sign up for the mailing list.
Step 2: Sign up for the blog.
Step 3: Contribute!
Use the site.
- Learn about and share events.
- Spread the word! (twitter, your own blog, direct people to the events that you added above).
Help garden the site.
- Help us remove duplicate events and duplicate venues.
- Add details to existing events and venues.
- Correct missing venues and incomplete venue addresses.
- Edit our wiki to improve our documentation.
Come to code sprints.
You don't have to be a programmer; our code sprints are general work sessions, and we also work on design issues, documentation, and discuss project direction. If you are interested in