Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Let's build a new ██████

Name: Anonymous 2012-03-06 15:25

We've talked about this before, but not seriously. So let's get serious.

I want to build a message board. I see lots of spinoff communities and they're all built on the same Japanese PHP dogshit. I could build a superior one myself in literally a weekend but a message board alone isn't much fun without a community. So why don't we just roll our own?

There's any number of reasons why you should:
Because it's something to do.
Because you like to program.
Because you need experience working with a team.
Because you it's something to add to your portfolio.
Because /prog/ is shit.


Here's what I have in mind:
Lightweight.
Clean interface.
No registration required.


I'm open to adding any features you want to suggest: forced anon, users, images, polls, whatever. Just as long as each feature can switched on or off. The idea is that each dev should be able to customize it to their needs.

Any ideas?

Name: Anonymous 2012-03-06 15:31

I have an idea. Let's all waste our time bikeshedding and insulting each other and never actually implement a fucking thing.

Name: Anonymous 2012-03-06 15:32

>>2
We were just going to waste our time insulting each other, we might as well bikeshed while we're at it.

Name: Anonymous 2012-03-06 15:33

>>1
That one guy implemented some really great forums in D. We should write it in D.

Name: Anonymous 2012-03-06 15:33

Syntax coloring for multiple languages.
Useful if you're doing a new /prog/.
Also, a module system to be able to add new features without screwing everything up.

Also, what programming language are you planning to use ?
A Caml or Haskell via CGI BBS would be the ultimate thing. (preferrably Caml).

Name: Anonymous 2012-03-06 15:35

Holy shit, I've never seen so much responses in such a few time.

Name: Anonymous 2012-03-06 15:39

>>1
Because you need experience working with a team.
Because you it's something to add to your portfolio.

As pretty much the only jerk who posts code here at the moment, I gotta say... I don't need these. This place is only good for trolling even if that takes the form of actual code. There's no other reason to come here.

Name: VIPPER 2012-03-06 15:41

/prog/ is just fine as it is, except that its bound to 4chan.

Name: Anonymous 2012-03-06 15:50

So let's get serious.

Serious?

Pretty simple. Do it in C.

That's simply how serious things are done.

Name: Anonymous 2012-03-06 15:50

App Engine would be a good place to host. They give you 10 free deployments and a shitload of free quota, so nobody has to pay anything if they wanna host their own.

Name: Anonymous 2012-03-06 15:52

>>10
Oh and I should mention they support Java, Python and Go.

Learning Go might be cool. It's enough like C.

Name: Anonymous 2012-03-06 15:53

poop

Name: Anonymous 2012-03-06 16:10

>>11
It's nothing like C and you're still a fucking moron.

You're all fucking morons.

Name: Anonymous 2012-03-06 16:11

>>13
At least we fuck

Name: Anonymous 2012-03-06 16:14

>>1
I want to build a message board. I see lots of spinoff communities and they're all built on the same Japanese PHP dogshit.

You obviously don't know what the fuck you're talking about.

Name: monad 2012-03-06 16:16

>>1
May be interesting. In which language do you want to implement this BBS?

Name: Anonymous 2012-03-06 16:22

I can do this in HTML, as I'm a professional html programmer (for the government). Contact me OP.

Name: Anonymous 2012-03-06 16:23

I don't give a shit if 4chan uses PHP. I don't have to look at the code. It works, even if it's probably spaghetti-city behind the scenes.

Name: Anonymous 2012-03-06 16:24

You're right OP, building a message board is easy. It's also boring as fuck, so I have no interest in your project.

Name: Anonymous 2012-03-06 16:24

>Lightweight.
>Clean interface.
>No registration required.

Sounds like prog to me

Name: Anonymous 2012-03-06 16:28

>>18
Yeah, good thing the beautiful interface makes up for the crappy backend.

Name: Anonymous 2012-03-06 16:28

Name: Anonymous 2012-03-06 16:36

One suggestion: Don't put message submit forms on the page. Instead have the users write their own submit clients, or at least forge their own POST requests.

Name: Anonymous 2012-03-06 16:39

>>23
That's what I call a one million dollar idea. Must be a jew.

Name: Anonymous 2012-03-06 16:42

I trust moot with my messages because he is an absentee who has forgotten about dis.4chan. I would never trust you autistic retards. Fuck you OP, you have too much time on your hands and it will start off like the enduring shitpile that is 7chan and end in a storm of CP six months after you forgot it existed.

Name: Anonymous 2012-03-06 16:42

>>23
Make people post from the command line? That's devious. You must be a Jew.

Sent from my curl.

Name: Anonymous 2012-03-06 16:48

So much mad in this thread. I didn't realize I could troll the fuck out you guys just by making a suggestion. Now I'm definitely gonna code this thing.

Name: Anonymous 2012-03-06 16:49

>>1
Do us all a favor and make it work through TELNET, like real BBS systems work.

>>23
Good one.

Name: Anonymous 2012-03-06 16:51

>>27
Writing actual code is the best way to troll /prog/.

By the way, may I suggest that you use a Czech domain name?

Name: Anonymous 2012-03-06 16:54

>>29
>>27
fuckyouthisismymessageboardandifyoudontlikeityoucanfuckoff.cz

Name: Anonymous 2012-03-06 16:57

Anybody have any design ideas?

Name: Anonymous 2012-03-06 17:03

>>31
You should be able to read part of a thread on the front page. When you load the page it should just be the thread title, but then when you expand it, it uses AJAX to make all the individual letters of the thread text explode out of the flippy-triangle, kind of like the slime-banner animation.

Name: Anonymous 2012-03-06 17:04

Name: Anonymous 2012-03-06 17:46

should be able to sync content with installations on other servers

Name: Anonymous 2012-03-06 18:26

Going live already: https://progtism.appspot.com/

You guys can throw ideas and insults at me while I work.

Name: Anonymous 2012-03-06 18:34

No one will use it unless it is directly linked to on 4chan by moot.

Name: Anonymous 2012-03-06 18:34

Some times ago, I created my own image/message board in PHP/Nette. Nobody's actually using it, so it's much much better that /prog/. Fairly simple stuff. And it has czech domain.

http://chan.k47.cz/prog/

Name: Anonymous 2012-03-06 18:37

>>36
Oh yeah? Then how come nobody uses canv.as?

Name: Anonymous 2012-03-06 18:51

>>38
I doubt that moot wants 4chan on canv.as. You have to log in with facebook, after all....

Name: Anonymous 2012-03-06 19:03

Hey.  If you make this new web BBS system thing, MAKE SURE it's compatible with text-only browsers.

Y'know, for the visually impaired and those browsing through textonly browsers.

I feel like the current /prog/ handles this pretty okay.

Web 2.0 shitdicks is no good for textonly browsers because of javascript.  HTML5 is ass pancakes too.

Name: Anonymous 2012-03-06 19:14

we should use Redis for handling the workloads. Using Jquery to print the code and jsmath for formulas and theorems.

everything will be build on top a Ruby On Rails using 6 server provided by the community.

our plataform will be windows 2003 and our VCS CVS. I will be the main developer and the patches will be sent to Me through 67 character non-html emails.

we should get founding at the Y combinator. our friend Paul Graham obviously will select us because we are Black And back, i guess we will get top on HN!

Name: Anonymous 2012-03-06 19:15

>>41
FU FUF UF FUF FUF FU FUF FUF FUCK YOU!

Name: Anonymous 2012-03-06 19:21

OP something I've learned with opensource.

First make some code (and make it interesting).

Then catch people.

write something tiny. Interesting. Then we will get at work.

Name: Anonymous 2012-03-06 19:28

check em

Name: Anonymous 2012-03-06 19:41

>>40>>40>>40>>40>>40  >>40        >>40 >>40>>40>>40     >>40>>40>>40
>>40>>40>>40>>40>>40  >>40        >>40 >>40>>40>>40  >>40>>40   >>40>>40
        >>40          >>40>>40>>40>>40     >>40         >>40>>40
        >>40          >>40>>40>>40>>40     >>40              >>40>>40
        >>40          >>40        >>40 >>40>>40>>40  >>40>>40   >>40>>40
        >>40          >>40        >>40 >>40>>40>>40      >>40>>40>>40

Name: Anonymous 2012-03-06 20:00

Works now. What features to add? BBCode? Or some kind of markup where you doing shit like *this* and _this_ and {{{print(this);}}}?

Name: Anonymous 2012-03-06 20:03

no BBCode, add *this* and _this_ it will be alright

Name: Anonymous 2012-03-06 20:04

>>47
And a code tag of course.

Name: Anonymous 2012-03-06 20:06

BTW: are you using python on appengine?

Name: Anonymous 2012-03-06 20:09

>>49
Probably.

Name: Anonymous 2012-03-06 20:13

>>49
Yeah, I'll post the source in a minute.

Name: Anonymous 2012-03-06 20:33

>>1
http://wakaba.c3.cx/s/web/wakaba_kareha

People already mod Wakaba extensibly.

Name: Anonymous 2012-03-06 20:54

>>52
Wakaba is crap.

Name: Anonymous 2012-03-06 21:12

HEY OP

IF U FIX IT SO I DONT HAV TO US
>

OVERLIN


TO FIX QUOTS

ILL BE HAPY

Name: Anonymous 2012-03-06 21:15

Name: Anonymous 2012-03-06 21:18

I made this a little while ago, and I think it's pretty lightweight and responsive:
http://boards.channeru.org
I'm sure the board content isn't popular with /prog/, but the system works well I think.  I never finished the thumbnailer though, it needs a bit more work.

The code tags and formatting options are also pretty extensive:
http://boards.channeru.org/faq#bbcode

Not that it's really too difficult to build something like this, but I'll post the source after it's finished if anyone would like to play around with it.

Name: Anonymous 2012-03-06 21:33

>40

SO MUCH THIS

Name: Anonymous 2012-03-06 22:21

>>9
I've tried doing web programming in C. It sucks because you can't say that "true"=1, like in PHP, and there is no telling what the luser is going to do, so it breaks really easily.

Name: Anonymous 2012-03-06 23:24

>>58
It's much easier in C++ because C++ has angle brackets

Name: Anonymous 2012-03-07 0:48

i need advanced bbcode support so i can post some


T O T A L
F U C K I N G
S H I T

Name: Anonymous 2012-03-07 1:03

[o]Yes, let us all[/o][/b] migrate to OP's board

Name: Anonymous 2012-03-07 1:07

lightweight
Python

wut

Name: Anonymous 2012-03-07 2:56

Why not Kareha or any of the Anontalk clones?

Name: Anonymous 2012-03-07 3:00

program it in regex

Name: Anonymous 2012-03-07 3:32

>>63
Kareha
Japanese PHP poopdick.

Anontalk clones
Anontalk was interesting but I imagine the clones are shit. Besides, Anontalk is pretty intrusive and tracks everything it can about its users which isn't really cool.

Anyways I was just bored and wanted to program something.

Name: Anonymous 2012-03-07 3:32

Name: Anonymous 2012-03-07 3:53

Here's the code if anybody wants to poke around and maybe submit a patch or something. https://progtism.appspot.com/static/progasm.tar.xz

Name: VIPPER 2012-03-07 4:07

Lets get the telnet chat in order first, shall we.

Name: Anonymous 2012-03-07 4:18

>>68
Will there by MUDS?

Name: Anonymous 2012-03-07 8:55

here's a thought:

code listings with every language's proper syntax highlighting (like github flavored markdown)

also you can actually run all the code listings (like on ideone or codepad)

Name: Anonymous 2012-03-07 9:12

we need frozenvoid to help coordinate this project

Name: Anonymous 2012-03-07 19:56

Name: Anonymous 2012-03-07 20:26

>>65
Japanese PHP poopdick.
It's not Japanese, and it's not PHP. It's the image and text board standard. Expertly coded.

How can I expect a non-programmer such as yourself (who obviously knows nothing about image/text boards) to make anything better?

Don't change these.
Name: Email:
Entire Thread Thread List