I thought you guys might be curious. It's less of a recreation and more of a re-imagining. Mostly faithful, but more to my liking.
As of this post I've only got a mock-up of the forum topic list, but I plan to do the whole site:
http://www.lb-stuff.com/Temp/cpp/forum/general/
It only renders properly in Chrome currently; I plan to run the CSS through a post-processor to add the correct vendor prefixes so it renders properly in other browsers too. For reference, it should look like this:
https://i.imgur.com/mZ0yrK9.png
Also, if you make the viewport less than 800px wide, it switches to mobile view. If you hate resizing your browser window, you can zoom in or just resize it in the fiddle:
https://jsfiddle.net/LB__/w37ssqoq/28/ (yes, that is the 28th revision - I've been working on this for weeks)
Some finer details to note:
- There is no JavaScript. I'm intentionally trying to avoid it as much as possible.
- When the topic OP or last reply is more than two lines, only 1.5 lines are displayed. The OP second line has a fade over it so that it looks nice when it clashes with the last reply.
- When the topic title or name of the post author is to long, it gets cut off and replaced with an ellipsis.
- The left sidebar width is determined by its content, so it is only as wide as it has to be.
- The right sidebar is ad space, and is not visible in mobile mode.
- There are currently no images or graphics being used (because I'm too lazy to deal with them)
- A lot of other minor things that I spent hours researching how to do, only to result in a few pixels of perfection.
I've really enjoyed this so far, and have learned so much about HTML and CSS. At this point though I'd like feedback before I do the other parts of the site - what do you want changed? What do you love/hate about the current cplusplus.com? Who knows, maybe someday in the far future it will be the new version of cplusplus.com.