Skip to content

Randomize Open Collective sponsors and backers #411

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

Closed
jhnns opened this issue Nov 23, 2016 · 12 comments · Fixed by #1159
Closed

Randomize Open Collective sponsors and backers #411

jhnns opened this issue Nov 23, 2016 · 12 comments · Fixed by #1159
Labels

Comments

@jhnns
Copy link
Member

jhnns commented Nov 23, 2016

The current implementation just asks Open Collective for the first 5 sponsors and the 20 first backers. Unfortunately, the order is unclear. It's not alphabetical, it's not chronological – but it's also not random.

Although this might be a small detail, it's quite important for corporate sponsors to be visible on the page. We should randomize the occurrence.

@sokra
Copy link
Member

sokra commented Nov 23, 2016

It's by donation amount

@TheLarkInn
Copy link
Member

Technically we can pull this information in via new JSON api's. If possible I'd love to just pull them all in. And if it gets too large, to then have a separate page, or something.

@jhnns
Copy link
Member Author

jhnns commented Nov 24, 2016

It's by donation amount

Oh ... that seems fair, as long as we have less then 5 sponsors with the maximum amount :)

If possible I'd love to just pull them all in

I think we really need to be careful on the splash page to not make things slow.


Unfortunately, I'm biased here because my company Peerigon is a sponsor (and currently not visible anymore). However, I would rather have a random order instead of showing the most generous while hiding the others all the time. The fairest solution would be to calculate the probability in relation to the donation amount.

@sokra
Copy link
Member

sokra commented Nov 26, 2016

The fairest solution would be to calculate the probability in relation to the donation amount.

Sounds fair. This would motivate even small sponsors to donate.

Another idea: Show the top 5, and make a slideshow of the remaining ones.

@sokra
Copy link
Member

sokra commented Nov 26, 2016

btw. after deploy we show the top 20 sponsors, so everyone should be visible as we have 9 sponsors currently...

@rafaelrinaldi
Copy link
Contributor

This might be useful to implement that: opencollective/opencollective#271

@skipjack skipjack added the UI/UX label Jan 30, 2017
@skipjack
Copy link
Collaborator

@rafaelrinaldi would you be interested in PR-ing this? The example in that issue you linked to does look like the right solution.

@rafaelrinaldi
Copy link
Contributor

@skipjack Sure thing, I can give it a shot

@skipjack
Copy link
Collaborator

skipjack commented Jan 31, 2017

@rafaelrinaldi great! If you're not already aware, the related code is in components/support.

@rafaelrinaldi
Copy link
Contributor

@skipjack Great stuff. Will try to play with it this weekend and give an update here.

@skipjack
Copy link
Collaborator

@rafaelrinaldi did you ever get anywhere with this? No pressure, just curious...

@sokra @jhnns @TheLarkInn is this still a priority or should we close this out? Maybe @TheLarkInn's idea of having it on a separate page ordered by donation amount would be fine.

I've been thinking about simplifying the landing page to just the top section with quick calls to action (e.g. just the banner, visualization, headline, and a button or two like "Get Started" and "Contribute"). @pastelsky had a mock-up that kind of inspired this train of thought, at some point I may elaborate on that and create a separate issue/PR.

skipjack added a commit that referenced this issue Apr 27, 2017
…rom opencollective

Fetching the actual JSON containing our supporters gives us more flexibility
to tackle issues like #411. It also give a model to follow for our, now extracted,
additional sponsors list (those not from open collective).
skipjack added a commit that referenced this issue Apr 29, 2017
…rom opencollective

Fetching the actual JSON containing our supporters gives us more flexibility
to tackle issues like #411. It also give a model to follow for our, now extracted,
additional sponsors list (those not from open collective).
@skipjack
Copy link
Collaborator

Closed for now with #1159 in... if anyone wants to change how these are displayed feel free to use the newly fetched data to do so.

skipjack added a commit that referenced this issue Apr 29, 2017
…rom opencollective

Fetching the actual JSON containing our supporters gives us more flexibility
to tackle issues like #411. It also give a model to follow for our, now extracted,
additional sponsors list (those not from open collective).
skipjack added a commit that referenced this issue Apr 29, 2017
…rom opencollective

Fetching the actual JSON containing our supporters gives us more flexibility
to tackle issues like #411. It also give a model to follow for our, now extracted,
additional sponsors list (those not from open collective).
skipjack added a commit that referenced this issue May 2, 2017
…rom opencollective (#1170)

Fetching the actual JSON containing our supporters gives us more flexibility
to tackle issues like #411. It also gives a model to follow for our, now extracted,
additional sponsors list (those not from open collective). Also including a few 
link fixes that were failing the build.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants