Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
Comment
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


420chan is Getting Overhauled - Changelog/Bug Report/Request Thread (Updated July 26)

ImageBoard software

Reply
- Mon, 27 May 2019 08:31:17 EST tIjRESAS No.37865
File: 1558960277436.jpg -(442595B / 432.22KB, 800x639) Thumbnail displayed, click image for full size. ImageBoard software
I'm just an almost total noob, but I figure it'd be fun to try out making an IB software (wouldn't ever want to host a chan, just for fun coding and exploring concepts) as a first real project to practice doing something more than just exercises. Had a look on githubs imageboard tag, and there's a load of them, but since I'm just a beginner I can't really tell bad from good.
>TL;DR
What's a good imageboard software to look at the source of for inspiration and good structure?
>>
Caroline Lighthall - Tue, 28 May 2019 23:49:33 EST x6K3CZQk No.37870 Reply
>>37867
>>37865
Oops, didn't finish the post. There's some very old (2010) 4ch code around on pastebin if you search or the ancient futaba code https://github.com/futoase/futaba-ng/tree/master/app/src to look at.

Bad would be anything that that violates this advice like too much workload everytime the page is loaded http://15418.courses.cs.cmu.edu/spring2017/lecture/webscaling

IIRC ancient 4ch used to keep thread metadata in a db, then generated html from said db for all new replies to a cache for people to see when they refreshed the page, so you could try some scheme for a prototype using plain html https://www.256kilobytes.com/content/show/4399/get-these-dependencies-off-my-lawn-5-tasks-you-didnt-know-could-be-done-with-pure-html-and-css or try to build it in Nodejs, then use a hosting company like Zeit (free if low volume) to experiment deploying things directly to their CDN cache
>>
Shitting Blatherhood - Sat, 08 Jun 2019 11:28:48 EST tIjRESAS No.37886 Reply
1560007728007.jpg -(1691196B / 1.61MB, 1920x1080) Thumbnail displayed, click image for full size.
>>37870
Thank you very much! Especially those lecture slides about webscaling, I haven't read up that much on webdev, more just general proggr. so it'll definitely be useful.

I've been too busy with other things to get started yet, but I'll pop back in with an update when I actually get some stuff coded up.
>>
Jarvis Puddlelore - Mon, 29 Jul 2019 02:41:57 EST 8EbRwhxh No.37935 Reply
what soft do you need?

Report Post
Reason
Note
Please be descriptive with report notes,
this helps staff resolve issues quicker.