Why did it take so long? The old board software was buggy and did not scale with a large database, nor was it easy to add new sections to it. Because of this, a significant portion of the rendering had to be rewritten from scratch, combined with a lot of database and query optimization. This took a lot of trial and error. Once the new software was up and running, it replicated the boards near perfectly, but it did nothing else. So a little extra time was taken to add a few new features, and to fix some more old bugs.
There is still room for speed improvements (very little caching is done right now), but the new code was deemed good enough to go into production.
New features: - a frontpage. Also, lots of favicons. - RSS feeds. There are 7 in total: 4 on the frontpage, 2 on the index, and 1 for a thread. You can use the feeds to see new posts minutes after they are made, on any board, without needing to load the site every time. - catalog. The stylesheet for this is work in progress.
Feedback on the new features would be welcome.
bugs fixed: - any bug related to thread rebuilding, such as: - posts or threads remaining visible in the index after being deleted - new threads not being created immediately - old pages not updating - phrase banning is now fixed - ipv6 is handled now - a bug that reduced the maximum allowed image size on uploads (almost twice as big images can be uploaded now) - webm uploading is fixed - mp3 bitrates should be displayed properly now - youtube and vimeo embeds should be fixed (unfortunately this does not affect old posts, only new ones) and possibly others I forgot. It has been a long time.
Because I wanted a brown/“coffee”/“chocolate” color scheme, I went ahead and made a userstyle for plus4 so I could edit and test for a proper color scheme that doesn’t wreck my eyes. I used CSS variables to make switching colors out a far easier process.
The userstyle as it stands right now — https://pastebin.com/qR14R1Pn — only replaces the blue colors (which are commented out in the variable declarations), which leaves everything else untouched. If’n someone wants to use it for testing and creating a proper brown-hued color scheme for plus4, go nuts. (I prefer lighter text on darker backgrounds, but this was a spur-of-the-moment thing for me.)
>417554 It is premature to write new styles; the index and thread templates will be rewritten (eventually). The catalog is a "sneak peak" of that, it runs on the new code (and uses practically no js). Of course, you are free to write your own user codes, just keep this in mind.
>417579 I wasn't able to ban this one as it is outside my moderator boards. Should we ban people trying to use <a href> links who aren't moderators? It's pretty common in spam, and apart from admin posts I don't think anyone legitimate has tried to use them.
Okay, here are two concepts for a new layout. Pic related is what I'm trying to cook up - a combination between the current design and the traditional imageboard layout. Note that this is an incomplete stylesheet, not a concept... it's missing a LOT of stuff (It's a rewrite from scratch), and I keep finding ways to improve it as I work on it.
And then there's this which I found in the board files: https://boards.plus4chan.org/boardtop.png This is an old design concept, that was being made by whoever was coding the site in the past (secret? anonex? I don't even know.). I think it has good ideas, but a lot of problems too.
This is what I'm working with right now. Thoughts?
Adding thread subjects has been on my list since the beginning, but it is a surprisingly complex thing to add, and it involves digging into parts of the code that I intend to axe outright. Once a new skin is done, it will have subjects, but I haven't even began adding forms to it yet (the current post form is shit and needs to be rethought).
Yeah, that's about the conclusion I came to as well. However the traditional imageboard design dictates that the image of the first post is floating, so that part has to stay a complex shape - or have no background at all. I'm torn between trying to make the first post a different design and keeping it the same.
We do get more spam nowadays but I usually delete it very fast, since I use the RSS feed to get new posts. It is likely happening since we had to turn Cloudflare off due to a problem with the SSL, I don't know if Moose restored it since.
WIP test. One step back, two steps forward... this will probably be the desktop version, while the mobile one has 100% wide blocks akin to the current design. I like the current fixed width design more, but I think people want the site looking like this instead, right?
Latest WIP. The threads' layout will be pretty much this. The popup label for the post hider and the file save icon will have their labels appear on the right, so they don't obscure each other. The hashtag is for making permalinks (and the post number was changed so it allows both permalinking and replying). Yes, the text is larger.
I did toy with replacing the icon pile with a single question mark icon, that you could hover over, and have all the icons appear in a small box, with their labels already opened next to them. But then it wouldn't be immediately apparent how you reply to posts. And having a question icon on each post looks silly. Tried a gear icon but it didn't look right either.
I'm not yet satisfied with the header, but I want to keep the current layout instead of copying what every imageboard uses. I'll likely put an options icon on the top right, symmetrical to the current home page icon. Link colours still need to be optimized.
Status update: with the main post body being (mostly) done, I'm working on the post form. Right now the idea is to make one that looks like the current form but less buggy (for tablets and mobiles), and to have it pop up in a fixed position at the bottom so it is easier to multi quote (the post form persists in a fixed position so you can scroll the thread and click reply and type in).
I'll also do a more traditional imageboard style form. For the new traditional look, you'd want a traditional post box fixed in the right corner (by default), as that design isn't as wide.
One little detail is that you'll be able to control all of it from keyboard properly, including using the nsfw/spoiler buttons. And yes, post subjects will come back, or at least I want them to. I'll also drop that "toggle poster info" bullshit, all fields will be visible by default.