Hey there ,
first of all: I´m still pretty new to Bricks but not to webdev with wordpress in general.
Today I found a website that was made with Bricks. This website has a filter mechanic for the companys “Work” subpage which I absolutely love but I don´t know how exactly it was done.
What I love about it is its speed. Like, you click on a filter and it doesn´t load but immediately shows the filtered results.
As someone who has worked with Elementor for many years and who uses Crocoblock depending on the clients needs I only know the JetSmartFilters which I use on some of my sites. And even though they recently updated their plugin to make it faster it´s still nowhere near what this site offers.
So yea, I´m highly interested in how this filter mechanism was done with Bricks and especially why it is so super fast! The website I´m talking about is this:
In addition to what I wrote above, I really like the little effect that happens when you filter when the grid items “rearrange”.
Today I saw that Bricks published a video on YouTube showing their new “Query Sort, Filter & Live Search” which is still experimental so I guess that´s not how it was done.
Plus, in the video the filtering algorithm is still very slow compared to that website.
I´d love to add that mentioned kind of filtering from the website I found to my clients sites in the future if I can make it that fast cause then it´d be a nice substitute for the JetSmartFilters in some cases!
I accidentally created a duplicate (kind of) of this thread here
which is why I flagged this one so it could be closed.
I already received some very helpful feedback in that other thread which helped me understand the differences between that filter that´s being used on the “infinitemonkeys” website and the new filter from Bricks that´s being worked on.
I just checked the member you linked in your post and I couldn´t trust my eyes!
It´s actually THE Eric Embacher as it looks like to whom I already wrote from my mail account! He already gave me the hint in the mail that they´re working with the “Isotrope JS” plugin. What a coincidence to meet him here again! I´ll definitely have to try implementing it into a website I create with Bricks!
However, from what I´ve read on the other forum thread it´s probably better to use actual AJAX filtering for most of my use cases.
I´ve got just one tiny offtopic question I´d like to ask (although I know that this doesn´t belong here):
I couldn´t find any information about where Bricks (as a company?!) is actually located. Under a YouTube video I read that a user wrote that you´re from Germany? Is that correct?
As far as whether using Isotope or Bricks AJAX filtering is better, I think it really depends on the number of objects that are being filtered. If it’s a small number (like you see on my site) then Isotope is not only instant, but is way slicker. A large number of items would be a better use for AJAx filtering, particularly if that number grows over time.
Thank you so much again for the explanation! Then I´ll stick with the AJAX filtering for my own website for now cause there´ll be definitely more projects in the future.