comparison src/forum2.html.luan @ 119:41374dfe8255 default tip

forum2.html
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 18 May 2026 19:21:06 -0600
parents src/forum.html.luan@419605a4a691
children
comparison
equal deleted inserted replaced
118:a30a734de4f4 119:41374dfe8255
1 local Luan = require "luan:Luan.luan"
2 local error = Luan.error
3 local Io = require "luan:Io.luan"
4 local Site_translator = require "luan:ai/Site_translator.luan"
5 local get_lang = Site_translator.get_lang or error()
6 local text_writer = Site_translator.text_writer or error()
7 local Shared = require "site:/lib/Shared.luan"
8 local head = Shared.head or error()
9 local needed_header = Shared.needed_header or error()
10 local luan_url = Shared.luan_url or error()
11
12
13 return function()
14 Io.stdout = text_writer()
15 %>
16 <!doctype html>
17 <html lang="<%=get_lang()%>">
18 <head>
19 <% head() %>
20 <title>Reactionary Software - Forum</title>
21 </head>
22 <body>
23 <% needed_header() %>
24 <div content>
25
26 <h1>Forum Platform</h1>
27
28 <p>I need a forum platform for these reasons:</p>
29
30 <p><b>To <a href="nabble.html">replace Nabble</a>.</b> Nabble is my current forum platform, but it is ancient and is painful to maintain.</p>
31
32 <p><b>To replace Discord.</b> I use Discord for social discussions, but Discord has terrible censorship. This forum platform would aim for more free speech and would be social.<p>
33
34 <p>This forum platform would have two social features. First, ability to subscribe to forums and access them like one accesses servers on Discord. Second, to be able to search across servers. This allows discovery, so forums can be found. These social features would be implemented with MapReduce.</p>
35
36 <p>Free speech is challenging because various service providers will insist on some censorship. The solution is to allow free speech up to the limit of service providers on our server. And to allow self-hosting for those who break that limit. MapReduce can work across servers. And the code would be open source.</p>
37
38 <p><b>To make a little money.</b> XenForo is a conventional hosted forum platform that has 8,000+ customers paying $60/year minimum (according to Claude). We would also implement a conventional hosted forum and charge for it. Our benefit over services like XenForo are social features and free speech. To be competitive, we would need to implement all conventional forum features.</p>
39
40 <p>I don't have the time to implement this, so here is my offer for someone else to do it: I would pay a max of $1000 or half profit per month beginning after old Nabble has been replaced. Developing this is a fair amount of work, but you get guaranteed income when the core is done. And hopefully this would grow and become more profitable for both of us. I would stop paying if you abandon the project.</p>
41
42 <p>This should be implemented in Luan so that I can provide any needed libs in Java and so that I can help with the programming. Modern scum hate Luan, but Luan is an extremely efficient programming language for this kind of project. (Efficent for the programmer.)</p>
43
44 <p>I have gone though many iterations of ideas for a forum platform. The last one is <a href="forum.html">here</a> and you can trace further back from there.
45
46 </div>
47 </body>
48 </html>
49 <%
50 end