2015-03-20, 06:54 PM
I wanna do something pretty unusual.
This is what I want my index page to look at. A bit of an explanation:
I've started to find the "forum" categorization structure pretty antiquated and useless, especially for a low-to-mid-activity community. The latest posts page — essentially a search for posts from the last X days, like "view today's posts" is here — is the best way to see what's new. So I thought bringing this functionality to the homepage would be ideal.
Ignore the right-side column and focus on the left. Here's what's there:
This is what I want my index page to look at. A bit of an explanation:
I've started to find the "forum" categorization structure pretty antiquated and useless, especially for a low-to-mid-activity community. The latest posts page — essentially a search for posts from the last X days, like "view today's posts" is here — is the best way to see what's new. So I thought bringing this functionality to the homepage would be ideal.
Ignore the right-side column and focus on the left. Here's what's there:
- Start a Discussion/Post a Look buttons are just links to thread creations in two different forums, no big deal.
- The threads are styled differently based on which forum contains them. In this example, you can see a regular discussion, a Brand discussion (image on right), and a Look discussion (image on left). It's easy to give them all their own styling by using a template conditional to see which forum they are in. The images are pulled from Xthreads.
- Each thread has an embedded preview of the most recent post. I don't believe MyBB supports this functionality natively.
- Threads with unread posts have a bolder title, a red line next to the most recent comment. Read threads are slightly translucent and thus de-emphasized, while still remaining beautiful and complete content.
- It should scroll endlessly. MyBB doesn't have this functionality natively, but I've already implemented it in the looks section of my site (though if I'm honest, it's quite buggy, and if someone was willing to help me out with making it smoother I'd be very happy!)
- I thought of simply making the latests posts search the index. This seems to have two potential consequences. The first is that the URL is pretty ugly. The second is that, for all I know, this will make my site crash. I don't have any idea how disastrous this could be, if at all. Please warn me if I'm about to do something awful.
- The only other solution seems to be some kind of custom plugin or core edit that forces the index to display every thread from every forum.