jekyllthemes icon indicating copy to clipboard operation
jekyllthemes copied to clipboard

Sort and filters

Open jacobtomlinson opened this issue 9 years ago • 9 comments

Thanks for this project, I find it really helpful.

Themes on your site are just ordered chronologically, have you thought about giving different sort options?

I imagine it would be possible to sort by number of GitHub stars using JavaScript.

jacobtomlinson avatar Mar 24 '15 14:03 jacobtomlinson

I propose the sorting features by date and alphabetically from ascending to descending and vice versa.

The filtering imho is a bit of harder to do - Yes, it can be done by using tags, but what exactly are those tags going to be so the filters won't get to noisy? Something like one-page, dark, light, sidebar, fixed-navigation etc?

gynter avatar Jul 06 '15 13:07 gynter

I agree about the filters. Really it would be up to the moderator/owner to manage the tags to keep things simple, so there would have to be buy in from him.

jacobtomlinson avatar Jul 07 '15 07:07 jacobtomlinson

sort by categories

nmenag avatar Jul 10 '15 18:07 nmenag

@nandomoreirame I'd be happy if You could contribute by making the sorting and filtering feature (You mentioned it in #204). My proposal is still the same as above:

I propose the sorting features by date and alphabetically from ascending to descending and vice versa.

The filtering imho is a bit of harder to do - Yes, it can be done by using tags, but what exactly are those tags going to be so the filters won't get to noisy? Something like one-page, dark, light, sidebar, fixed navigation, one column two columns, three columns etc? The tags should be kept as generic as possible.

The only thing is that I'd avoid JavaScript as much as possible, since the page should be usable also when JS is disabled. So if You could work out non-JS solution that would be really awesome.

gynter avatar Jan 11 '16 06:01 gynter

Since I'm not the lead for the project I'm not authorized to make huge changes in the repository (changing the layout is considered a major change). We have to wait @mattvh approval for this. I think that making search/filter for existing layout is fine.

gynter avatar Jan 18 '16 18:01 gynter

Proposed filters:

  • usage: blog, CV, product presentation, commerce, portfolio, gallery, …
  • features: responzive, animations, fluid, form elements, parallax, BEM, SMACSS, …
  • libraries/tools used: Bootstrap, Zurb, PostCSS, LESS, SASS

It is good to consider how to motivate or enforce theme authors to fill it. Maybe tests, so it will be visible in pull request if something is not filled?

Also bigger screenshot helps (up to full screen, switch for size).

iBobik avatar Jan 24 '17 15:01 iBobik

Filtering/sorting by GitHub forks (not just stars) would be great as well.

ohadschn avatar Aug 27 '17 11:08 ohadschn

I would like this, too. As it is, the site is useless to me. I want to be able to search for themes that would work for my purpose structurally, then choose according to appearance. For example, I need theme to handle pages and sub pages, slide out menu. Then I would look at search results for right sidebar, dark background. Filtering by structure because floating a sidebar from left to right is easy compared to making a layout and _config file to work with it. Theme creators should also be able to add categories to filter by.

yodrew avatar Oct 26 '17 21:10 yodrew

@mattvh Would you be interested in an initial implementation and see if we/you can build from there? I am interested in contributing

awareness481 avatar Nov 08 '19 01:11 awareness481