-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maptime "Upcoming Events" Page #105
Comments
#1 Seems Good - We're already using Google Forms for post-meet surveys, etc. |
I <3 tabletop! I also vote for the first option. 🐧 🇺🇸 ✳️ |
Cool - sounds like we can make a quick survey to append to the potential onboarding page - just need to determine what information to collect! Here's the current test form: https://docs.google.com/forms/d/1OfA8sV0Vs0-WlCwRBALC8p_RR1zMFS-WXYtXnyDzTA0/viewform ps: sorry for not putting this in /maptime/maptime repo ... didn't know it existed! |
I really am liking Typeform but haven't had the chance to set anything up. https://typeform.com/. It's 10 bucks a month to collect responses which doesn't seem bad for the ease of making forms and collecting user data. See the events and surveys examples. |
@geografa does typeform do anything that the google form doesn't? Looks like they have an API at least. http://helpcenter.typeform.com/hc/en-us/articles/200071986-Data-API I've updated the prototype with some new date functionality. Would be interesting to build some sort functions to view only a specific chapter. |
Might not be super helpful, but check out the cfapi: http://github.com/codeforamerica/cfapi |
Ohhh interesting - would adding these events in CfA be a problem administratively? |
OH wait jk are you talking about forking it? |
@svmatthews yes, forking 😜 🍼 🔌 |
🍴 🍔 🙊 |
So, how would we like to showcase this information visually? A list of upcoming events or in a calendar format? |
Right on - so is this something we want ot load on every page? Could be a drag on page speed because of tabletop.js calling the spreadsheet. Maybe we can at least build in a |
What about upcoming ones only show if they're within the next two weeks and then all others list on the chapters page? |
👍 |
Loading ~5-10 upcoming meetings for the sidebar would be nice, althought I think it would have the same drag on page speed as loading everything since calling the spreadsheet is likely to be the bottleneck as opposed to loading the data. Design with modularity in mind and we could easily port this sidebar "widget" to chapter pages so folks don't have to scroll around to find their meeting. I would support listing all meetings either on the chapter page, or on a dedicated schedule/meeting page. |
Yah, the bottleneck will be the call to the spreadsheet rather than the listing of the data on the page - since tabletop will grab the whole document. My first impression was that we would put this on a dedicated Making it modular is totally the idea - would be nice to even build a filter option so you could see a specific chapter's events. I'll do a few tests in the next couple days and this weekend to see if we can ensure the page load isn't affected by the data call, and we'll just have a loading gif - I suspect it won't be absurdly long, especially if we keep the spreadsheet clean of outdated events. |
My experience embedding full Google sheets into a page with an iFrame only took a second or two. I suspect calling the API would be faster, and since it's not the page's main content a spinny loading gif will definitely suffice. |
My ToDo list:
|
@svmatthews's to-do list in checkbox form:
🌊 🍔 🚜 |
OH I always forget about those! ✔️ ✅ 🏁 |
Important information to gather from the form and show on website:
Is this all we need? Suggestions welcomed! |
|
💯 % |
Optional URL for workshop materials? Could be a nice way for people to find a link to the presentation/github repo before, during, after the event. |
If we have a link for the "event posting" that will likely exist on meetup.com or other sites - would that be sufficient? Don't want to overcomplicate things especially since a lot of this information may become redundant if chapter leaders have to submit this information in multiple places. |
@danswick I bet we could link to the contact info on the current |
Here's the form prototype - https://docs.google.com/forms/d/1OfA8sV0Vs0-WlCwRBALC8p_RR1zMFS-WXYtXnyDzTA0/viewform |
@svmatthews did you start a branch for an events page/ sidebar widget? I'm going to be on vacation starting Thursday wouldn't mind sprinting on this to knock it out. |
Yah I had set up the I'm in my last week of the job and heading to Minnesota on Saturday evening for the holidays. Will be back on board after and ready to rock! |
@svmatthews I'm heading home to Maryland for the holidays so I'll need a few projects to tinker with. Happy to help out! |
@svmatthews bump. Can you share the form/spreadsheet of responses so I can work on this? royhewitt07 at gmail dot com |
Shared the form & spreadsheet |
As discussed on Slack, we're looking to find a solution for showing all upcoming maptime meetings. This is rather difficult currently because of the current nature of how Maptime chapters announce their events. A good portion are on meetup.com, but this is by no means required – the rest either being on personal websites or via twitter and others that I'm likely unaware of.
In order to do this effectively, events will need to be located in one location. Proposed solutions are as follows:
chapters.geojson
file, which would require significant upkeep by branch organizers. concise, organized(?)Let's see what we can do!
The text was updated successfully, but these errors were encountered: