A community member congratulates John Siciliano on his CMS Finder project, which was built using Webstudio. They suggest that John could consider making a cloneable version available in the marketplace, as they believe many people would be interested. John responds that he will add this to his list and plans to create a video about it. He explains that he chose to use the Baserow API for this project because of how it handles multiple filters, accepting an array of filters and ignoring empty values. This is in contrast to Airtable, which requires nesting AND() functions to handle multiple filters, making it more complex and difficult to maintain.
@John Siciliano Congrats for your CMS Finder! Very helpful. Love the way you made this with Webstudio. Do you think you could make a cloneable in the marketplace or not? Lot of people could be interested. I know you have CMS filter in the YouTube channel but a cloneable could help! Congrats again!
Hey thanks Milan. Will add this to my list. I really should make a video about it too. I found some interesting things about the baserow api that made me choose that for this job
because of how the API handles multiple filters. It accepts an array of filters, making it simple to tack on all filters the user selected. Also, it ignores filters with empty values (a filter is not selected).
To use multiple filters on airtable, they require you to nest AND() functions which becomes highly unmaintainable. They also don't ignore empty values which means you have to conditionally render each AND(). nightmare