Shown: posts 1 to 5 of 5. This is the beginning of the thread.
Posted by nix on November 21, 2013, at 5:36:25
Hi Dr. Bob, et al!
I came for psych advice; and I got it. Thank you.
Stayed because I think this site is from a technical standpoint really quite awesome.
I'm not at all being sarcastic. If you'll allow me to explain, there is also a particular point (eventually) to why I raise this in the first place.
I'm not 100% sure on the following points; and if you felt like chiming in at any point Dr. Bob or anyone else familiar to confirm/deny/clarify that would be great; but I'd understand if you wouldn't want to (or even felt the need to delete this post) if you think it would be a security issue. (I won't be going into anything about the user registration system or anything I myself think could be vulnerable, but nonetheless).
- Despite the core WWWBoard script this site was based on now being old enough to vote, Dr. Bob has been able to maintain it all the while, and add a number of features to boot. It is also not slow.
It is not slow because:
- This entire site is almost entirely static; there is not really much of a 'server' in any sense one might think of one with respect to today's modern web applications. There are web pages, a handful of forms, and a few scripts that live on the web server. There are no bulky SQL databases; mysterious AJAX transmissions, or heavy server-side applications. (If the tone above is not clear, these are all *good* things.)
- The site 'updates' only when someone submit's a form (and at I think some regular intervals, maybe with a couple of chron scripts or something, i.e. to archive each months' posts. Or maybe this is done manually?
- When someone posts, it triggers a tiny script on the server, which writes out a new HTML page for that post; updates all the pages in that thread with a link to the new post; and updates the index page for the respective forum.
More of less, that's just about it.Why do I bring this up?
Because precisely this type of easy, fast, simple, static web design is once again considered to be some of the latest and greatest methodologies in web design. Stuff like:http://www.angularjs.org
http://jekyllrb.comAny everything listed at:
http://modernstatic.comThere are umpteen new blog engines now written this way.
(Contrast something like WordPress, which requires a full Apache-MySQL-PHP server setup.)But there are no forum-type software platforms that are (to my knowledge).
Instead, even the websites for these new static engines, if they have any type of community feature at all, plug in a big and clunky forum engine.
See:
http://forum.middlemanapp.com.The link above is Discourse (http://www.discourse.org). It is considered maybe one of the newer, and most lightweight of these.
But it still requires Ruby of Rails and a PostgresSQL server.So anyway, congratulations on being at the forefront of web technology ;). I think I might take a crack at trying to write a simple engine like this one on top of Jekyll (and yes, just use a simple POST-based web form to update). I think I get most of the idea of how it works from the original wwwboard script; but unfortunately http://www.getscript.com/wwwboard (mentioned in the FAQ) does not seem to to exist any longer. So if you ever felt comfortable throwing some of the neat customizations youve added to the Perl scripts up on Github or something, that, um, would be neat. (Although again, I understand why you might prefer not to.)
Best.
G
Posted by Toph on November 21, 2013, at 16:25:06
In reply to This site's script is really cool (for geeks)., posted by nix on November 21, 2013, at 5:36:25
Posted by Dr. Bob on November 21, 2013, at 23:38:09
In reply to This site's script is really cool (for geeks), posted by nix on November 21, 2013, at 10:02:32
> This entire site is almost entirely static
Please don't post anything that could lead others to feel accused or put down.
More information about posting policies and tips on alternative ways to express yourself, including a link to a nice post by Dinah on I-statements, are in the FAQ:
http://www.dr-bob.org/babble/faq.html#civil
http://www.dr-bob.org/babble/faq.html#enforceFollow-ups regarding administrative issues should be redirected to Psycho-Babble Administration. They, as well as replies to the above post, should of course themselves be civil.
Thanks,
Bob
; )
Posted by Dr. Bob on November 23, 2013, at 12:12:57
In reply to This site's script is really cool (for geeks)., posted by nix on November 21, 2013, at 5:36:25
> I came for psych advice; and I got it. Thank you.
>
> Stayed because I think this site is from a technical standpoint really quite awesome.You're welcome, and thanks! :-)
Bob
Posted by Toph on November 27, 2013, at 10:15:10
In reply to Re: This site's script is really cool (for geeks)., posted by Dr. Bob on November 23, 2013, at 12:12:57
I agree. Not that I'm a greek. I can't seem to get how my new Mac works. I was just kidding, BTW.
Posted by Dr. Bob on November 27, 2013, at 19:18:12
In reply to Re: This site's script is really cool (for geeks)., posted by Toph on November 27, 2013, at 10:15:10
This is the end of the thread.
Psycho-Babble Administration | Extras | FAQ
Dr. Bob is Robert Hsiung, MD,
bob@dr-bob.org
Script revised: February 4, 2008
URL: http://www.dr-bob.org/cgi-bin/pb/mget.pl
Copyright 2006-17 Robert Hsiung.
Owned and operated by Dr. Bob LLC and not the University of Chicago.