Tetrakern / fictioneer

A web fiction theme for WordPress.
https://fictioneer-theme.com
GNU General Public License v3.0
104 stars 16 forks source link

Index Page for All Stories Available #29

Closed Klienriot closed 6 months ago

Klienriot commented 6 months ago

Current stories page as seen in fictioneer demo site is not really convenient when readers want to navigate a site that has 50+ stories around. So, this is just a suggestion but will you consider create a separate stories index page with simple letters-navigation, or a different template for stories page where user can view all stories available at once?

https://fictioneer-theme.com/stories/

Tetrakern commented 6 months ago

Well, I can certainly do that, but I wonder about the details. Is this supposed to only show the titles, should this be cards or another format? Increases the complexity, or rather the performance cost.

Querying all stories with a huge amount of data can be rather slow, although 50 or even 100 stories would likely not pose an issue, especially if properly cached. In some regards, querying all at once is actually faster, since I do not need to use meta queries to filter the results inside the SQL.

But just displaying a bunch of links isn't particularly useful, no? But 50+ cards is not all that easy to look through either.

How would you envision this?

Klienriot commented 6 months ago

I only imagined it to be a simple index list without the metadata tbh.

Just for simple navigation of titles arranged in alphabetical list. I guess separate cards by alphabets?

Tetrakern commented 6 months ago
image

So the most basic version would look like this. Not sure how useful 50+ of these will be, though.

Tetrakern commented 6 months ago

I could also go with something like this:

image
Klienriot commented 6 months ago

Yup. That's what I meant. Although an alphabet filter at the top with each letters wld be pretty useful as well.

Screenshot_2024-04-19-08-16-37-203_com.sec.android.app.sbrowser.png

preview_1134.jpg

preview_2382.jpg

Tetrakern commented 6 months ago

Will be added with 5.14.0