Skip to content
This repository has been archived by the owner on Oct 21, 2020. It is now read-only.

Algolia or lurn.js search approch #365

Open
matbrgz opened this issue Apr 27, 2018 · 6 comments
Open

Algolia or lurn.js search approch #365

matbrgz opened this issue Apr 27, 2018 · 6 comments

Comments

@matbrgz
Copy link

matbrgz commented Apr 27, 2018

I would like to start this discussion, I do not know if it has already started but we have to talk about how to implement a search engine for this amazing site.

@pixelastic
Copy link

Hey, Tim from Algolia here. I was actually thinking exactly the same thing and came to see if you guys would be interested :) cc @bdougie

I forked the repo already and I think pushing to Algolia the textual data of each generator + the GitHub data shouldn't be too hard. We could then order results based on their popularity (number of stars and Netlify compatibility), and allow for filtering based on the main language, the available template languages and their licenses.

There might be a bit of work on the design side involved (we might need to add a sidebar, so maybe the 4 columns display won't work as well). We recently helped update the yeoman search. Maybe something similar would work here?

Looking forward to see what you think of the idea :)

@erquhart
Copy link
Contributor

erquhart commented Apr 30, 2018

@pixelastic I've sort of inherited oversight of this since Brian Douglas moved on to GitHub. Love your idea, Algolia search would be fantastic. Pretty open on the design side, this site is due for some love in general anyhow. We've been trying to keep this site and headlesscms.org on the same footing, eventually spinning out a base project that can be used to create open source leaderboard sites, so a redesign here should apply in general for the leaderboard concept.

@pixelastic
Copy link

Great!

So what I suggest is that I'll give this a spin on my side, pushing data to an Algolia index and tweaking the design to fit a new facet sidebar. I'll update this issue with what I came up with.

If the experiment works, we can then start to see how it can be incorporated into the base repo and into the deploy mechanism. WDYT?

@erquhart
Copy link
Contributor

erquhart commented May 2, 2018

Sounds great, looking forward to it!

@erquhart
Copy link
Contributor

@pixelastic update: I migrated the site from the old Middleman setup over to React Static, which should hopefully make an Algolia integration more straightforward (since everything is JS now).

@pixelastic
Copy link

Thanks for the update! I might not have as much time to deal with this PR as I would have imagined, though.

I'll keep an eye on the issue and will try to do something when I'll have a bit more time :)

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

No branches or pull requests

3 participants