Filtering for a Job Listing Page

in MODX3 what would be the best approach for front end filtering of job listings for a recruitment website?

Filters might be…
Job type (10 options)
Salary (5 options)
Location (12 options)

…it would seem logical to put each resource in a parent directory according to job type and then use TVs for the other options but I’m wondering if there’s a more ‘holistic’ or logical approach. Thank you.

Maybe you could use Tagger for this.


Also, if you expect a lot of resources (or additional filters), you could take a look at ClassExtender or ExtraFields. A solution with one of these extras might be easier and faster to query than using multiple TVs.

Thanks Harry - looks like a bit of a learning curve with Tagger but I’ll try it on a test site

Tagger works pretty well, I use it here on https://atworkapart.com for filtering the different resource types. It’s pretty fast.

Thank you - certainly fast. I’m going to have fun though, trying to work out how to use it for Location, Salary, Job type. Any tips or examples, gratefully received!

I would use PageBlocks to store job listings and FastPaginate to filter those entries.

Interesting - I think I’ve used this years ago in Evolution. Thank you.