I’m searching for a Ghost theme that includes a directory feature with the ability to filter content by various criteria. Additionally, I’d like the theme to allow users to vote or rate submitted content.
The directory should also be capable of automatic updates, such as through user submissions or integration with APIs or Google Sheets.
I know ghost is a blogging platform, but just thought of extending the functionality.
1 Like
In terms of directories, the way the themes that do something similar is to create a post for each item. That allows filtering which posts are displayed, for example, based on what tags are applied to the post. So you’d for example have “blue”, “red”, and “green” tags, and “small”, “medium”, and “large” tags, and could filter for posts that are blue and small (probably using javascript and the content API). But, continuing with my example, there’s no way to add a price to each item and filter on price. (Although you could have a <$5 tag, a $5-50 tag, etc…)
For everything else on your list:
Themes can’t really do that, at least not with Ghost-native features. Unlike WP, Ghost themes don’t have custom fields or the ability to add to the database.
You certainly could set up integrations that do this (managing all the voting and rating data elsewhere), but it isn’t something that a theme can just add to Ghost.
I /suspect/ (no insider knowledge) that when ActivityPub goes online, we’ll probably get ‘likes’ or something similar on posts.
2 Likes
thank you @Cathy_Sarisky for your insights, really appreciate it.
I have been searching and finally found something that is the closet, its from @brightthemes https://rinne.brightthemes.com/ but this one still need the rating/voting functionality. Also I am worried whether theme developers really update their theme or test out their theme with every release.
I hope the activitypub release will bring some kind of likes or a rating system that averages the likes/ratings out of 5 etc. This will be awesome but again its just wishful thinking.
1 Like
I use rinne.brightthemes and would definitely recommend!
It’s really well coded, clean and easy to use. Also it is regularly updated - and each update comes with a concise changelog, detailing exactly what has been updated, making it really easy to integrate the updates.
Support is amazing as well - when I recently emailed with a question, I got a really helpful reply within a couple of hours.
…and if you wanted customisations to the theme I think they offer that too (for an extra cost).
So yeah, I’d definitely recommend using any of the brightthemes themes!