Return | |
##71 2019-11-24(Sun)02:20:51 (archived 2020-02-28(Fri)18:07:11) | |
_____________________________________________________________________ | |
Back end to use with gopher | |
_____________________________________________________________________ | |
__[2019-11-24(Sun)02:23:58 #641]______________________________________ | |
I know I can use any language to do this, but how do I do it | |
actually? is there any specification for it? where do I find it? I | |
want to code a textboard, pretty much similar to this one. I will | |
be grateful with any help. | |
__[2019-11-24(Sun)22:46:11 #642]______________________________________ | |
RFC 1436 is the specification of the Gopher protocol. If you want | |
just a simple example of how the protocol works, the Wikipedia | |
article has some. And of course, the source code for this board is | |
public, although its really just a bunch of shell scripts. | |
__[2019-11-24(Sun)22:47:38 #643]______________________________________ | |
RFC 1436 | |
__[2019-11-24(Sun)22:48:35 #644]______________________________________ | |
Wikipedia article for the Gopher protocol with examples | |
__[2019-11-24(Sun)22:50:08 #645]______________________________________ | |
Gopherpedia mirror of the above so you don't have to leave gopherspace | |
__[2019-11-24(Sun)22:51:16 #646]______________________________________ | |
Finally, the source code of 1436chan | |
__[2019-11-24(Sun)22:56:54 #647]______________________________________ | |
Something else that might be interesting is Gopher2000, which is | |
a Ruby library for Gopher servers that mimicks more modern web dev | |
libraries. Someone even did make a textboard using it, called Sakaki. | |
__[2019-11-24(Sun)22:57:31 #648]______________________________________ | |
Gopher2000 on GitHub | |
__[2019-11-24(Sun)22:58:22 #649]______________________________________ | |
Sakaki on GitHub | |
__[2019-11-24(Sun)23:22:38 #650]______________________________________ | |
Thank you very much for your answer! | |
__[2019-11-25(Mon)21:41:52 #651]______________________________________ | |
What is a backend and what is this stuff for? | |
__[2019-11-26(Tue)07:32:59 #652]______________________________________ | |
@651 Creating your own gopher server or "moles", which are executable | |
scripts that allow for dynamic content, like the "Reply ..." items | |
below. | |
__[2019-11-26(Tue)12:57:48 #653]______________________________________ | |
Basically that | |