Need of suggestions and ideas for a new message board software. (98)

1 Name: Anonymous : 2006-06-08 10:46 ID:D2EdfS8a [Del]

This summer I will have some spare time and I want to begin to learn a new lenguage and develop a new, 2ch like, messege board system, all for fun. And I need ideas and suggestions. What should be implemented? What not?

I'm thinking about develop it in Ruby with MySQL database for the backend and using AJAX for the interface.

I'm very interested in opinions to begin with the analysis and design, and start learning and coding asap.

PD: Sorry for my poor english.

49 Name: Anonymous : 2007-06-27 19:36 ID:Heaven [Del]

>>48 they are dated, you know.

50 Name: Anonymous : 2007-06-28 03:05 ID:NxXKZzaC [Del]

>>48
That's pretty trivial, current time - posted time.

51 Name: Anonymous : 2007-06-28 09:19 ID:Heaven [Del]

>>49-50

How about detecting sarcasm? Also tricky?

52 Name: Anonymous : 2007-06-29 07:09 ID:Heaven [Del]

To be honest I didn't pick up on it at first either. But I'm autistic, so.

53 Name: asdasd : 2007-12-15 07:49 ID:cXKcYiHR [Del]

asdasd

54 Name: Anonymous : 2007-12-17 05:16 ID:0xtMsbah [Del]

So my idea of creating a chan script using Flash would probably not be welcome here, eh?

55 Name: Anonymous : 2007-12-17 08:44 ID:Heaven [Del]

It would be welcomed as a hilarious joke!

Nobody in their right mind would want to use that, though. Flash is a usability nightmare.

56 Name: Anonymous : 2007-12-17 12:54 ID:K5lh/D0q [Del]

>>54
I've always wanted to tackle something like that, but I have next to no AS knowledge.

57 Name: Anonymous : 2007-12-17 22:31 ID:IzBJXllf [Del]

>>55

So it is. But frankly, usability isn't always the deciding factor. What I would like to test out is how I could distribute dynamic loading of content and utilize the control over session cache. I might just do it, for the heck of it.
If you want, I can make it possible to scale your font size on the fly using the browser shortcuts, but no way are you accessing this using a mobile device!

58 Name: Anonymous : 2007-12-18 00:00 ID:Heaven [Del]

>>57
Or from anything besides a Windows, OS X, or x86 Linux, which pretty much leaves me out entirely since I have a Linux PPC system, and an AMD64 box with FreeBSD... unless you plan on writing for an older Flash version so that I can look at it on my Wii, which is also stupid. And in any case, basing an entire site on Flash is a phenomenally stupid idea. Look at what happened to Sagubooru, learn from history, and don't repeat dumbass mistakes.

59 Name: Anonymous : 2007-12-18 04:20 ID:Heaven [Del]

>>58
you can run x86 linux binaries on amd64 freebsd, i was using linux firefox and flash player on amd64 freebsd on my laptop for a while before the crappy motherboard in it died.

60 Name: Anonymous : 2007-12-18 07:08 ID:0xtMsbah [Del]

>>58

Sagubooru was a stupid thing indeed. I'm not so much thinking of creating a wakaba style chan in Flash (no purpouse other than doing it) so much as an alternative and experimental approach to anonymous posting. I'm thinking some fancy and dynamically interactive stuff, and although it won't be accessible it will be a creative outlet for some (could be) neat ideas. If there is one thing I like about Flash it's that there are far less boundaries to take into consideration when developing a rich media experience.

61 Name: Anonymous : 2007-12-18 11:19 ID:Heaven [Del]

>>59
I know, but it would spontaneously crash for me. Too many places for things to go wrong (what with the Linux and x86 compatibility layers on top of each other)
Things might have gotten better since I last tried it but it definitely sucked about 16 months ago.

62 Name: Anonymous : 2007-12-18 14:21 ID:fn+g/iQE [Del]

>>60
I wish you luck, Anonymous. I'll be looking forward to it if it's made.

63 Name: Anonymous : 2007-12-18 14:39 ID:Heaven [Del]

>>60

Less boundaries for the developer. More for the user. This is why it will always fail, and why this is a temptation to face and overcome.

64 Name: Anonymous : 2007-12-18 21:17 ID:Heaven [Del]

>>63
Which is why >>60 was describing it not as an idea for a final product for widespread use, but as an (and I quote) "experimental approach to anonymous posting".

65 Name: Anonymous : 2007-12-19 13:19 ID:Heaven [Del]

> it would spontaneously crash for me.

i've always the same problem on windows, so i think it's probably a problem with flash, not with the linux or x86 compatibility layers.

66 Name: Anonymous : 2008-01-02 03:16 ID:K7VWobZa [Del]

Any progress?

67 Name: Anonymous : 2008-01-07 08:36 ID:0xtMsbah [Del]

If you're thinking about the Flash imageboard, currently no. I have more work than there are hours in the day, but it's in the back of my head being worked on unconsciously.

68 Name: Anonymous : 2008-01-08 04:57 ID:K7VWobZa [Del]

>If you're thinking about the Flash imageboard, currently no.

Yeah that's the one. i was curious because I started working on my own imageboard last week, and thought flash would be an interesting choice of development.

I don't know flash, so it's just valid HTML, CSS and speed. Lot's of speed. I'll be posting more here and on /prog/ shortly.

69 Name: Anonymous : 2008-01-08 15:10 ID:Heaven [Del]

>>68

If you think you can make an imageboard with html and css, you're a fucking idiot.

70 Name: Anonymous : 2008-01-08 15:57 ID:Heaven [Del]

>>69
sounds like he's using a little too much speed.

71 Name: Anonymous : 2008-01-08 21:54 ID:K7VWobZa [Del]

>>69-70
Oh shit, are you guys serious? Unless the next wave of image board software is to simply host an open XML-based API, how do suspect the kiddies should view the pages?

72 Name: Anonymous : 2008-01-08 23:14 ID:Heaven [Del]

>>71
you can't make an imageboard with just html and css.

73 Name: Anonymous : 2008-01-09 00:54 ID:K7VWobZa [Del]

>>72
Oh see, that's the problem. I used 'just' with an implied presentational context present (as Flash is), and as >>69-70 pointed out, quite obviously not in an absolute sense of the word.

74 Name: Anonymous : 2008-01-11 02:52 ID:0xtMsbah [Del]

>>69

So you think creating an imageboard only in Flash would work any better? Flash, as well as HTML and CSS, is about structure and styling of information.
It goes without saying that any system relying on user interactivity requires a backend.

>>68

Speed is certainly of great importance. That, and minimizing overhead. I would also love to use this project to demonstrate that Flash doesn't /have/ to be a slow and cumbersome affair, and that if done right can actually enhance an experience.

75 Name: Anonymous : 2008-01-11 05:09 ID:Heaven [Del]

>>74
doing flash right means making it still usable for people who don't have the flash plugin installed.

76 Name: Anonymous : 2008-01-11 05:21 ID:Heaven [Del]

>>74

I don't find Flash slow or cumbersome; it's just buggy, inaccessible, rigid, and generally distasteful.

Can I set a custom font? Right click to save a linked image? Drag a block of selected text to save it, or from elsewhere into a text box? Nope! Those three points rule out decent AA (can't use Mona font, Flash doesn't recognize it for me), ease of access for an imageboard (can't save images quickly, have to go through some process to show the image in a separate window and then go to File->Save or similar), and kopipe for textboards (ok, maybe this one isn't quite as big a deal, if you're focusing on mostly "serious" boards, but it's still a usability issue and an area where Flash is seriously lacking).

Don't get me wrong; Flash does have its uses. Amazon's new player in the MP3 store is a hundred times simpler than downloading Real Player or Windows Media clips. YouTube et al. would certainly never have caught on without the Flash video streaming. And for animations and constant interactivity, Flash is much, much better than the alternative -- Java. Let's face it, Flash has pretty much entirely killed Java on the web.

I must point out, however, that most of these have one thing in common: they are all presenting multimedia. Flash video/audio streaming is clearly superior to Real Player, and Flash animations clearly beat embedded Java applets. On the other hand, using Flash for plain text and images doesn't have enough of a justifiable benefit.

I agree that it's a decent platform for prototyping, inasmuch as Visual Basic is an excellent environment to work out the surface details and basic feel of an application before actually writing it in another, more capable language. The latter part is the key; too many overgrown applications start in VB and outgrow their foundations, and what you're left with is a mess instead of a good design. The very same goes with prototyping stuff in Flash. It might be a quick way to get started, but after you've got a foothold on how it's supposed to work, perhaps Ajax would be more user-friendly. Maybe not as developer-friendly, but if you have a clear idea of how it's supposed to work, the design will be inherently cleaner (so it should be sufficiently easy to maintain).

77 Name: Anonymous : 2008-01-11 10:27 ID:wu+hYGmR [Del]

>>76

"Can I set a custom font? Right click to save a linked image? Drag a block of selected text to save it, or from elsewhere into a text box?"

Yes, as long as it's in a format recognized by your system and does not contain unrecognized (i.e unstandardized) character information

Yes, you can if people bothered implementing two lines of code to enable that in the right-click context menu

Yes, but sadly it hasn't been implemented prior to Flash Player 9+, which is now standard.

I do agree; Flash for /plain text/ is pointless. You use HTML and CSS presentation for that.

But Flash is far from buggy, although it is inaccessible due to it being a plugin. However, accessibility is not always a prime concern. Currently I'm writing a PowerPoint-ish net based software for corporate use, using Flash. What does it matter if it isn't accessible to people who don't have Flash installed? It's still more accessible than an application you have to download, install and let loose upon your local system. Flash has its uses, but can't be used for every thinkable scenario. The same goes for anything that is to run in a browser.

78 Name: Anonymous : 2008-01-11 10:59 ID:Heaven [Del]

>>77
How do I change the font? There's no configuration page, it doesn't honor my browser's font settings, and I definitely can't change the font size (most of the time).

> Flash is far from buggy

Maybe for you. It is pretty much the only reason my browser crashes. And yes, I'm running the latest version.

As for accessible, I mean that both in terms of being able to run it in the first place, but more importantly in the Section 508 interpretation of the word. Also, trying to compare Flash to installed applications when the topic at hand is an imageboard is silly.

79 Name: Anonymous : 2008-01-14 13:32 ID:wu+hYGmR [Del]

>>78

I agree that the comparison is pretty OOT, however it's slightly relevant to the point; depending on the nature of an experimental imageboard, it might very well have its uses. My idea of experimental is not layout-wise or mere looks, but more about the fundamentals of an imageboard. What I want to do is experiment in presentation of human interaction in a different way, and I have a few ideas that might turn out interesting. To me, Flash is just the obvious choice for what I have in mind, not the other way around :)

80 Post deleted by user.

81 Name: Anonymous : 2008-01-15 01:16 ID:zpA0io6Z [Del]

various people here have mentioned ajax, referring to it as difficult for developers.
This is pretty much only true when its hand coded.
one post mentioned jQuery
this is a ~14 kb JS library which makes all java scripting easier
it vastly simplifies AJAX type operations, and can be used in such a way that the system would degrade nicely
(i.e. a link that would initiate a scripted response, would load a new page when java was off, and the new page would contain the scripted response via some simple backend coding)

guides are available at jquery.com, but this page from IBM is much more concise and useful
http://www.ibm.com/developerworks/library/x-ajaxjquery.html

82 Name: Anonymous : 2008-01-20 15:44 ID:Heaven [Del]

A Prototype is fine too.

83 Name: Anonymous : 2008-02-06 10:51 ID:K7VWobZa [Del]

Okay it's >>68 here,

I've got my HTML, CSS, and speed board running. ;-) It's not actually 100% complete but should be fairly usable. And although it doesn't (and probably won't) validate, most of the pages are pretty semantic.

Check it out, break it, let me know.

http://www.socialface.com/

84 Name: Anonymous : 2008-02-06 18:15 ID:aq5gRHT+ [Del]

That "fluxing page" thing is really annoying.

85 Name: Anonymous : 2008-02-06 23:03 ID:Heaven [Del]

>>84

Fixed

86 Name: Anonymous : 2008-02-06 23:33 ID:Heaven [Del]

>>83 Urg, contrast is too low (dark blue on black?) and everything's too big (I have to scroll around way too much for the amount of content I'm seeing). And what the hell is /slurry/?

Also, lol javascript popup!

87 Name: Anonymous : 2008-02-07 00:56 ID:Heaven [Del]

>>86

All good points. I've adjusted the font size down on three of the four themes (there will be more to follow in a week or so).

Slurry... there are several different ideas behind it. First, it's a free for all zone. Second, each freak is erased after 48 hours of no activity, so any potential evidence is automatically deleted. Also, the 48 hour limit means they can be kept alive, indefinitely, if you're so inclined...

Second, simple obfuscation or hiding in plain site. If you were to reference that URL on paper, here's what it would look like:

/channel/5j/freak/834b808bde2c20165692a05a5046e4fce24a01a6

And in a couple of days there will be over a million freaks, visible 480 at a time, divided into 260 channels. Without knowing the URL in advance, it's going to be practically impossible for someone to accidentally stubmble inside one...

Third, I personally just wanted some quick and easy, uncensored, throw away place to post shit. It takes seconds to type "so" into the url bar, hit enter, click slurry, click a random channel and freak and be posting whatever you want (no cp!)..

To me, /slurry kind of rocks.

88 Name: Anonymous : 2008-02-07 13:49 ID:Heaven [Del]

>>83 doesn't work at all for me. No matter what I click on, I keep getting redirected to the "you must be 18" page, and then back to the front page. (Firefox 2 on OS X, and yes, JS is enabled :)

> /channel/5j/freak/834b808bde2c20165692a05a5046e4fce24a01a6

Ugh.
Personally, I enjoy sharing stuff I find on the net with my roommate and friends. I don't think I'd be able to read that filename out loud and know they would get it right.

What I would do, if your goal is a random name that people won't be able to guess, is use a diceware-style naming algorithm. Telling someone "go to blahblah dot com slash monkey golf cube salad polka dot j p g, all one word" is a lot faster than reading off some 40 hex digits -- and then they just get a 404 because they got one digit wrong, and you have to read it again two or three times. If you have a decent sized dictionary, the names can be both short, sufficiently random, and quite readable. (Plus it adds a whole new entertainment aspect to it :)

89 Name: Anonymous : 2008-02-07 23:37 ID:Heaven [Del]

>>88

>doesn't work at all for me.

Er, whoops.. after >>86 pointed it out, I re-worked the JS popup into an internal redirect last night and must have fucked something up. I'll get that fixed.

>I don't think I'd be able to read that filename out loud and know they would get it right.

And that's intentional. Those 40 byte random URLs are not suppose to be something you read aloud. In fact, they were specifically designed to be difficult to transfer outside the realm of copy and paste. Your point about mistyping one character and being off is exactly the way it's suppose to work.

Imagine some entity trying to bring legal pressure down onto one specific freak. Although still possible, the freaks were designed to make that course of action as difficult as possible.

At some point tonight, auto-destruct codes will be working. These allow every post flagged with a specific code (20+ digits) to be deleted with a single HTTP POST operation.

Now pair the freaks and the destruct codes together and you've got a fairly handy new tool.

90 Name: Anonymous : 2008-02-08 00:13 ID:Heaven [Del]

>>88

> doesn't work at all for me.

I must have put a JavaScript agreeToTerms function in the wrong place or something. Shit, I always do that, I always mess up some mundane detail.

Uh.. that's embarrassing but yeah. You and a dozen or so people that hadn't already accepted the terms couldn't get in today.

My apologies. 48 hours down..

91 Name: Anonymous : 2008-02-08 04:40 ID:Heaven [Del]

> I must have put a JavaScript agreeToTerms function in the wrong place or something.

Yeah, like in the source.

It's really a horrible, horrible idea. Try hitting the page for the first time and open up a couple boards in tabs to see just how bad.

92 Name: Anonymous : 2008-02-08 04:58 ID:Heaven [Del]

>>91

Oh ninety-one, you silly, tell me you got the Office Space reference?

And re: the popup/terms, this is the first adult-oriented site I've ever developed. The terms and popup were an easy route to cover my own ass. Lucky for me the Society has helped me realize the popup was a severely bad idea and I have since corrected the problem.

ie. You don't have to agree anymore, there are no popups or notices, and we can all live and learn.

93 Post deleted by moderator.

94 Post deleted by moderator.

95 Post deleted by moderator.

96 Post deleted by moderator.

97 Name: Vivienne Westwood pendant : 2012-08-15 23:48 ID:NCOOmGOK [Del]

to perform again be a brand new fashion popular products, is without a doubt the actual traditional work of Vivienne Westwood.Vivienne Westwood brand name identity.
read more:
http://cheaptruereligion.webnode.com/%E5%8D%9A%E5%AE%A2/
http://chenkejian.xanga.com/
http://sociologipal.com/chenkejian3/blog/
celineluggagebagssale.com
juicycoutureoutlett.com
viviennewestwoodmalluk.com
canadaoutletbags.org

Name: Link:
Leave these fields empty (spam trap):
More options...
Verification: