datacommunitydc / meetup2gcal

A Node/Heroku system for piping Meetup events into a Google Calendar
MIT License
2 stars 0 forks source link

Create an Event model to store information about Events #6

Closed bbengfort closed 10 years ago

bbengfort commented 10 years ago

There is no reason that the Heroku app shouldn't also track events; let's create a model to store them in our Mongo database. We might find it very useful!

HarlanH commented 10 years ago

OK. Yeah, just storing them at import time's pretty trivial.

On Thu, Jul 10, 2014 at 11:39 PM, Benjamin Bengfort < notifications@github.com> wrote:

There is no reason that the Heroku app shouldn't also track events; let's create a model to store them in our Mongo database. We might find it very useful!

— Reply to this email directly or view it on GitHub https://github.com/datacommunitydc/meetup2gcal/issues/6.

bbengfort commented 10 years ago

True, and if we start now we leave ourselves open to enhancements in the future that might not have been possible otherwise. For example, we could create the events view iFrame in meetup2gcal instead of using Google Calendar so that we can more fully control the look and feel of the calendar.

More pie in the sky is that we could use this system as a talk proposal system, where people could submit their meetup ideas, which if accepted by an organizer, would immediately be reflected by the application.

Or, we could simply analyze our events over time by having a data store of them - something that Meetup might not necessarily let us do.

HarlanH commented 10 years ago

Yes. We will also want a way to add ad hoc events from users. Initially we can just have a form and manually add to GCal, but an approval queue might be a nice to have in the future too. For Meetup events, it'd also be nice to be able to allow an admin to override fields, and to have those stick when the event coming from Meetup updates. Having a copy in the app will be helpful, I think. On Jul 11, 2014 8:09 AM, "Benjamin Bengfort" notifications@github.com wrote:

True, and if we start now we leave ourselves open to enhancements in the future that might not have been possible otherwise. For example, we could create the events view iFrame in meetup2gcal instead of using Google Calendar so that we can more fully control the look and feel of the calendar.

More pie in the sky is that we could use this system as a talk proposal system, where people could submit their meetup ideas, which if accepted by an organizer, would immediately be reflected by the application.

Or, we could simply analyze our events over time by having a data store of them - something that Meetup might not necessarily let us do.

— Reply to this email directly or view it on GitHub https://github.com/datacommunitydc/meetup2gcal/issues/6#issuecomment-48722917 .