global-diversity-cfp-day-site's People
Forkers
katiek2 ashkyd ichthyos kittysquee codefoodpixels havi eveu melsumner jarmstrng tbutterwith lianmakesthings kynan laras126 picandocodigo andyptglobal-diversity-cfp-day-site's Issues
Update "Duplicate last years workshop" functionality
To make it easier for returning organisers, potentially with the same venue (given the long list of Access Information questions) we introduced the ability to duplicate their 2018 workshop details for the 2019 event.
This story is to update this method for the 2020 event:
Workshop#duplicate_for_2019
to Workshop#duplicate_for_2020
Note:
As the default scope when looking up a Workshop in the DB is based on year
being nil
, 2019 workshops have no had thier year
set to 2019
. This means no workshops currently display in the public side of the application.
During sign up reinforce that REPRESENTATION matters
Everyone is involved with the best of intentions, and we have people getting in touch as they do not feel comfortable attending a workshop due to their local workshop having an all male team.
Let's reinforce this messaging very early in the process.
I'd expect that everyone involved understands that representation at events matters, and that is the goal of CFP Day. For this to work at it's best we need to have that representation within our workshop teams too.
Updated Code of Conduct Training
The Global Code of Conduct Team need to provide polished Code of Conduct Training.
To make this accessible it needs to be provided in these forms:
- video recording
- audio recording (to assist those with download restrictions)
- text write up (to assist those that struggle to focus on audio / video or my accent)
All of these need to be available privately. (we cannot take responsibility for other events using this and some how being made liable)
We also need to record in the db when an individual has downloaded any of the training media, and when they have confirmed they have watched/listened/read it.
Add photography / videography policy for workshop teams
Given the following we are happy for photography & videography:
✅Venue / company are comfortable with this
✅Team has easy and clear way for everyone to share they are / are not comfortable being photographed or recorded. (different coloured name badges / lanyards)
... if someone is photographed or recorded and has signalled they are not comfortable with this they photographer must respect the individuals privacy.
If all of the above is in place, photography / videography is permitted.
If any of the conditions above are not met, photography / videography is NOT permitted.
Detect when workshop team members have completed CoC Training
Display Upcoming CFP Day attendees speaking at events (v1)
On the front page of the site, list up to 3 upcoming talks from CFP Day speakers.
Info required for model + display:
- Full name
- twitter handle
- email address (confirmation mechanism to avoid spamming
- talk title
- event name
- events twitter handle
- event start date
- event end date
- picture url
Encourage organisers to ensure all of their team is signed up on the website
This has two major benefits:
First, it clearly demonstrates the diversity of the workshop team to potential attendees, some of whom will decide if they are safe to attend the workshop based on the team members.
Second, centrally we know who all the team members are and can thank them publicly for all their hard work and effort.
The exception to all of this being that if the person on the team does not want to be on the website for privacy reasons.
Separate project: Online chat for attendees
Having a Slack group for all CPF Day attendees is a wonderful idea.
To make this happen we need to have an amount of process and community support in place.
Regarding process, we need something on the CFP Day site along the lines of https://wealljs.org/
Clearly calling out that there is a CoC, that the group is monitored and people can and will be ejected.
Slack is not an appropriate choice for this due to their decision to exclude users based on location.
In terms of community support, we need people that have the time to monitor this group to support people and enforce the CoC as appropriate.
Make it incredibly clear what a CFP is as early as possible on the website.
Display Upcoming CFP Day attendees speaking at events (v3)
Implement approval mechanism.
When someone submits data via the form, it'd be good to have it proofed incase of spamming.
For this well need
- a notification when someone sends us their conference acceptance
- an admin page to view all of these
- ability to edit and approve this
- update homepage display logic to only show upcoming speakers that have been approved
Add profile image uploader
Signed up users struggle providing a valid value for :profile_picture_url.
Common values supplied are webpages:
- a twitter profile url http://twitter.com/jiggy_pete
- a linked in profile
- google image search result
- google plus image 'share' page
Others are images held within an authenticated site:
- google plus image
- linked in image, etc
This happens a lot.
Let's forego the hassle of keeping peoples profile pictures up-to-date (as when folks do supply something like their twitter profile pic url, if they change the profile picture the prior url becomes invalid)
Let's introduce a picture uploader, and store them ourselves and avoid a lot of work.
Improve colour contrast of website
We had a tweet pointing out that the site had poor colour contrast that made it inaccessible.
No further details at this time.
Improve the navigation of the 'signed in' side of the site.
Navigation has been dumped on the landing page.
It should be a lot more re-usable and on all pages if the user is signed in.
Standardised workshop feedback form for each workshop
Standardised anonymous CoC issue form for easy use by each workshop
Restrict workshops to one per city
Different people are attempting to run competing workshops within the same city.
Our goal with Global Diversity CFP Day is to bring people together and actively cultivate a tech-agnostic newbie-speakers community.
Multiple workshops in one location on or around the same date only introduces bad feeling between those wanting to organise the workshops and provides overhead for the global team.
Let's call this out more clearly and enforce it at sign up time.
Make it more obvious what the Celebrate page is for
The Celebrate page is aimed to allow workshop attendees to feedback to us when they have been accepted to speak at a conference.
This allows us to feedback to the local workshop team, and the global team so we all know that our time being spent is making a difference.
The issue:
A number of workshop attendees have already completed the Celebrate form for being accepted to speak at "Global Diversity CFP Day 2019".
We need to make it clearer what the page is for.
Multiple Facilitators
Requests have been made to allow multiple facilitators for each workshop.
Display Latest Signed Up Workshop Locations
On the homepage, have a quick summary of the 5 most recently signed up workshops
Multiple organisers
A long standing request has been to allow multiple organisers for each workshop.
Nathaniel Okenwa needs to be added to the Europe page.
Blog Post about 2019 event
Provide HTML-free email templates as an option
I love that the global team has provided a number of suggested email templates and makes it possible to copy detailed HTML code to maintain formatting. However, if you are using an email program that doesn't allow you to build an email in HTML, it would be great to have a version of these same templates that copy-and-pastes cleanly into a standard GUI editor. It would have only the output without the markup, and you'd cross your fingers and hope that font size, bold, etc. successfully carried over to your program of choice.
For reference, I was using Eventbrite, which claims to have both GUI and HTML versions but which couldn't actually quite handle the complexity of full HTML.
Add CoC issues to website
Need to add Jessica Jordan's talk title to the website.
Increase Diversity of Global CoC Team - representatives from all contintents
Currently the Global Code of Conduct Team has 5 members.
This group needs to be larger and have greater representation from all continents and backgrounds.
I am stepping down from this team, as my presence as a cis white hetero able-bodied man may be hindering attendees from reporting issues, and that is a barrier needs to be removed.
Workshop maps
Currently people add a link to Google Maps, great.
Due to CORS the normal map url doesn't play well within our site.
However if you dig into the 'Share', 'Embed' options on the Google Map page,
and dig into the iframe html.... and find the src/href value..... if this is set as the workshops :google_maps_url things just start working within the workshop page.
For this issue, we need to get a number of Google Map urls to 'just work' when a workshop organiser supplies it.
Have cfp day email addresses for the Global Code of Conduct Team
Speak to ti.to about having a managed CFP Day account
Currently we have no insight into the number of people that signed up or attended Global Diversity CFP Day.
Also there is not a standard ticketing page for workshop organisers.
I'd like to approach ti.to to see if there is a way for us to have an account, with a ticketing template that workshop organisers can clone and tailor to their location, which also provides us Global oversight over how many people signed up.
Speaker details required for the Europe stream.
Bio required for Suze Shardlow.
Some US workshop times display in "Daylight" time
February will be "standard" time as opposed to "daylight savings time". But the times for Atlanta and Detroit are in EDT. (Minneapolis is in Standard time, but appears to go until 2 am.)
To fix: Correct times for Atlanta and Detroit
Stretch goal: Organizers shouldn't be able to use impossible time zones.
(Timezones are hard.)
Call out that it is the local organisers responsibility to promote the workshop
A few organisers are under the impression that I have the time to reach out to every tech-community in their area. Let's make it clearer that this isn't possible and that they are the best people that know the tech-communities in their area.
Minor typo: "Send invititation"
Suze Shardlow's pronouns need adding to the GDCFP Day website.
I will submit a PR for this.
Message required for Suze Shardlow.
Have Deadlines baked into the app
Here are some ideas:
- Team members cannot be added during the week before the workshop
- CoC Training must be complete at a certain point before the workshop. Do we remove members or workshops?
** This should include a series of reminders and upfront prep info, so that it is clear to everyone - Need to keep in the teams headspace, in the same way we encourage them to do the same with the signed up attendees.
Would be good to have a photo of Katie Fenn.
Improve the design of the 'signed in' area of the site.
Display Upcoming CFP Day attendees speaking at events (v2)
Replace "Celebration" Google Form with a form for attendees that have been accepted to speak, that writes to the new model.
This should include a nice profile picture uploader with cropping, and storage.
Nathaniel Okenwa's photo needs adding.
Suggestions for slide deck template
Having a slide deck template to start from was wonderful, and I loved the little links to go out to the right videos on YouTube!
Dropping notes here on a few things we edited for our Boston slides that could be considered for edits to the global template. Clearly every team will need to customize regardless, but if there are any of these that you'd like to treat as best practices, adding to the deck will encourage local organizers to think about them.
- Add a slide thanking sponsors.
- Add a slide about the CoC early in the deck.
- Add a slide about helping each other by adding pronoun stickers and and anti-photography stickers to badges, assuming positive intent and helping each other learn.
- Before the CFP Advice video/preso, add a slide on what "CFP" means. We called up various interpretations used in different industries (papers, posters, participation) and landed on Call for Presentations to define what we'd be talking about in this workshop.
- Add event hashtags / handles in a header or footer applied to all slides.
- Add a slide near the end of deck to put up while collecting survey feedback with a "How did we do?" header. (We used paper feedback forms for the highest response rate and put explicit time in the schedule for this activity, which worked well. We took the family photo before doing surveys so that everyone could take their time and leave whenever they finished.)
Feel free to ignore any of these suggestions if they feel too one-off to you.
Test Coverage
I've been very slack with testing as there is relatively little intelligence in the app.
To enable people to contribute we need a high level of test coverage to let contributors know when they break something and set provide a good set of examples to work from.
Do something really nice with the Celebrate page
This can be found at /celebrate
Currently, when following the Celebrate button on the homepage, the user is taken to a google form.
Need to add Jessica Jordan to the website.
Amr is no longer speaking.
I will submit a PR to remove his profile from the site.
Admin / Global CoC Team should have access and more functionality
Here the Global CoC Team should be able to:
- Update any workshops info
- Add / Remove users to / from a workshop
- Clearly see who has completed their CoC Training
- Send reminder emails to organisers / teams through the app
Improve the navigation of the public facing side of the site
The /schedule, /proposals etc hide under header on mobile, when placed above the .jumbotron.
(This is why they have been positioned under the .jumbotron as a quick fix)
Need to change some talks on the Europe stream.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.