Skip to content
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

Add a "submit to directory" form to Developer Directory page #30

Open
Mark-LaCroix opened this issue Aug 2, 2020 · 2 comments
Open

Comments

@Mark-LaCroix
Copy link
Member

We should have a simple form for users to submit an item to the directory from the directory page, ideally with a one-click approval process to prevent spam, duplicates, misspellings, etc.

This would lower the barrier to entry (currently people are asked to visit the "connect with us" page) and make it more likely that the directory will stay updated.

This would be a simple issue for a full-featured CMS, but I'm sure we can come up with something.

@mgrider
Copy link
Contributor

mgrider commented Aug 4, 2020

We are definitely not switching from Jekyll any time soon. That said, there are (probably) some ways to do this. For one thing, we could consider "offloading" the data for this page, to a google doc, for instance, and then load it. That would allow us to use a google form.

But the more I think about it, I honestly dislike this idea quite a bit. If someone wants to add a link here, they can submit a pull request, or request that one of us add it. I like that there's a bit of friction here. Not because I want to exclude anyone (I definitely don't!), but because I don't think this page should be super volatile, changing all the time. The more it changes, the more likely it's going to have out-of-date links.

@cadomac
Copy link
Collaborator

cadomac commented Aug 5, 2020

We are definitely not switching from Jekyll any time soon. That said, there are (probably) some ways to do this. For one thing, we could consider "offloading" the data for this page, to a google doc, for instance, and then load it. That would allow us to use a google form.

So, just based on the Jekyll documentation I've read so far, this is quite possible and honestly might not be too difficult. Jekyll is capable of iterating over data files, such as JSON, CSV, etc etc. And Google Forms allows you to download responses as CSVs. So it could be as simple as appending approved responses to a master CSV, then overwriting the CSV in the repository. A little manual, yes, but not too challenging if we're going to stick to Jekyll.

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

No branches or pull requests

3 participants