ProgressiveCoders / progcode-website

https://progcode.org
10 stars 6 forks source link

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

Open baisong opened 6 years ago

baisong commented 6 years ago

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 commented 6 years ago

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

baisong commented 6 years ago

No problem. If it's merged, just toss me a message to share the table with anyone who wants to have edit access, or I can just transfer ownership. ᐧ

On Fri, 20 Jul 2018 at 18:24, stephen scapelliti notifications@github.com wrote:

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

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ProgressiveCoders/progcode-website/pull/13#issuecomment-406760665, or mute the thread https://github.com/notifications/unsubscribe-auth/AAN9feJRe8xrUAxRcER4KAGuXxVmc5z0ks5uIoLLgaJpZM4VZakx .

PamelaJohn commented 6 years ago

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 commented 6 years ago

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).