leynos: (Default)
[personal profile] leynos
I've done a little bit more work on my client/server web forum, and I'd like to hear your thoughts.

A copy is running online at: http://stark-sunrise-626.heroku.com/

You can see the source code at: https://github.com/leynos/converse

If you can trivially break it, please let me know.

What is it

The idea is to ultimately build a web forum with proper separation of concerns between the client and server. The initial implementation uses a client written in Javascript and a server in Ruby, but any conceivable combination should be possible (a native client for Android and iOS would seem the next logical step). The two talk using a pseudo-RESTful API (pseudo, because it uses JSON instead of XML).

Right now, all that works is a single thread view. The top pane is the thread map and the bottom pane is the messages. Ultimately, there will be multiple boards with multiple posts, but this is the prototype as it exists just now.

Some bits you may (or may not) care about

The server is written in Ruby using Sinatra, with a CouchDB database. All of these elements are new to me, so I'm learning this as I go along. Similarly, I'm a novice at JavaScript in many ways.

The thread map is drawn using the cross-browser Raphael library, so it should work in IE as well (it did last time I tested it).

Date: 2011-04-26 01:08 pm (UTC)
spudtater: (Default)
From: [personal profile] spudtater
Any JavaScript library, or is it written in plain JS?

Date: 2011-04-26 01:12 pm (UTC)
spudtater: (Default)
From: [personal profile] spudtater
Also, I think I broke it. Just tried to post a message consisting of a single image, but it didn't appear, and the thread map disappeared.

Profile

leynos: (Default)
leynos

January 2015

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 04:30 pm
Powered by Dreamwidth Studios