aboutsummaryrefslogtreecommitdiff
path: root/templates/home.html
blob: c5babf6748c8d29cea597c1025dfec85aacc92fa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<!DOCTYPE html>
<html lang="en">
	<head>
		<title>Question Boards on andrewyu.org</title>
		<link rel="stylesheet" href="https://www.andrewyu.org/plain.css" />
		<link rel="shortcut icon" href="https://www.andrewyu.org/favicon.ico" type="image/x-icon" />
		<meta charset="utf-8" />
		<style>details {border: solid 1px; padding-left: 5px; padding-right: 5px;} details p {margin-bottom: 0ex;} details p+p {margin-bottom: 0.5ex;}</style>
	</head>
	<body>
		<h1>Question Boards on <code>andrewyu.org</code></h1>

		<p>
			The following is a list of users on this question board server. Click their name to access their particular question board.
		</p>
		<ul>
			(The administrator of this server has disabled user listings.)
		</ul>

		<details>
			<summary>
				Quick guide for question board owners
			</summary>
			<p>
			This quick guide is written for question board owners, i.e. people listed above.
			</p>
			<p>
			When a guest submits a message through the Web interface, qbox sends you an email through your registered email address that includes the guest's original message.
			</p>
			<p>
			If you want to reply to the guest's message, simply reply to the notification email. However, here are a few points to remember:
			</p>
			<ul>
				<li>
					It must be actually a <em>reply</em> to the notification email. That is, your reply's <code>In-Reply-To</code> header must match the <code>Message-ID</code> header in the notification email. In most clients, using the ``reply'' button should set this header correctly automatically.
				</li>
				<li>
					Plain text replies of MIME type <code>text/plain</code> are preferred and are prioritized in <code>multipart/alternative</code>s. You may hand-write HTML segments in your plain email. All line breaks in the plain text email will be replaced with <code>&lt;br /&gt;</code> when added to the server's database.
				</li>
				<li>
					HTML replies of MIME type <code>text/html</code> are accepted when no <code>text/plain</code> is found, as a last resort. The entirety of the HTML email is included in the database and thus the final Web page, which means that many tags and such will likely be messed up as we're directly including complete HTML code inside an HTML page. Therefore, it is not recommended to be using HTML replies.
				</li>
				<li>
					If you want to modify one of your past replies, find the original notification email that inclues the guest's original message, and reply to that email. Do not reply to ``I received your reply'' notifications or your own emails.
				</li>
				<li>
					Many email clients would automatically include the original message, in quoted format, when writing replies. Remember to remove the quoted text—ensure that your reply include and only includes your own reply text.
				</li>
				<li>
					When your email is processed, you will receive a reply to your reply that says ``I have received your message and I added it to the question board.''. DO note, however, that email processing is lazy and only happens when someone visits your question board Webpage, so these replies may be delayed by a bit.
				</li>
			</ul>
			<p>
			Please contact the site administrator or <a href="https://www.andrewyu.org/contact.html">the developer</a> if you have any questions, problems, suggestions, etc.
			</p>
		</details>

		<div id="footer">
			<hr />
			<p>
			The server software behind this question board is <b>qbox</b>, a simple HTML-form question board server, licensed under <a href="https://git.andrewyu.org/andrew/qbox.git/plain/COPYING">version 3 of the GNU Affero General Public License</a>.  You may find its source code at <a href="https://git.andrewyu.org/andrew/qbox.git/">https://git.andrewyu.org/andrew/qbox.git/</a>.
			</p>
		</div>
	</body>
</html>