Skip to content

Replace D3.js project card grid with AirTable gallery embed #13

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

Open
wants to merge 1 commit into
base: current-website
Choose a base branch
from

Conversation

baisong
Copy link
Contributor

@baisong baisong commented Jul 21, 2018

Here's what it looks like:

screenshot from 2018-07-20 17-20-21

And you can edit them on AirTable like a spreadsheet:

screenshot from 2018-07-20 17-25-14

@stephenscapelliti
Copy link
Member

This looks great, Oren. Not a bad option to consider. Thanks for your hard work on it.

@baisong
Copy link
Contributor Author

baisong commented Jul 21, 2018 via email

@PamelaJohn
Copy link
Member

PamelaJohn commented Jul 30, 2018

Thank you Oren, this would be sooo much easier for ProgCode ops team to update!!

Also, I'm looking at the current limitations of the existing D3.js project card grid... only 6 projects can be featured at one time. Anything over that and the link directs to the GitHub project listing which is kind of hierarchical and not in line with ProgCode's culture.

I can't tell from the screenshot @baisong whether Airtable's embed allows an infinite number of projects? If so, I would vote to implement this at least temporarily while we look into a carousel which allows rotates the projects so that all projects get equal billing. I'll add this to the 7.30.2018 Ops meeting agenda.

@PamelaJohn
Copy link
Member

Thanks @baisong! We discussed this at the Ops meeting tonight and since you've discovered we do actually have the ability to add more featured projects, we are going to stick with that for the time being. Our idea is, in the future we'd like to find the necessary code in Boostrap to switch from the D3.js project card grid to a carousel (which we hope will give each member equal opportunity visibility rather than hierarchical placement in a grid).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants