Fossil SCM

Added "id"s to every header tag in the forum.wiki document, so you can create links to sub-sections.

wyoung 2018-08-12 22:27 trunk
Commit 03c298dcb9deab7ff02c78d13d37d8dcbc6db0cac04cac96c88f9ee83a086e30
1 file changed +11 -11
+11 -11
--- www/forum.wiki
+++ www/forum.wiki
@@ -119,13 +119,13 @@
119119
need to do duplicate configuration, such as to point Fossil at your
120120
server's TLS certificate private key in order to support users
121121
behind mail servers that require STARTTLS encryption.
122122
123123
124
-<h2>Setting up a Fossil Forum</h2>
124
+<h2 id="setup">Setting up a Fossil Forum</h2>
125125
126
-<h3>Permissions</h3>
126
+<h3 id="caps">Capabilities</h3>
127127
128128
Fossil forums use the same role-based access control mechanism as
129129
for normal Fossil repository logins.
130130
131131
There are several dedicated forum-related capability bits you can grant
@@ -225,11 +225,11 @@
225225
</verbatim>
226226
227227
That overlays the background with 5% white to lighten it slightly.
228228
229229
230
-<h3>Enable Forum Search</h3>
230
+<h3 id="search">Enable Forum Search</h3>
231231
232232
One of the underlying assumptions of the forum feature is that you will
233233
want to be able to search the forum archives, so the <tt>/forum</tt>
234234
page always includes a search box. Since that depends on search being
235235
enabled on the Fossil repository, Fossil warns that search is disabled
@@ -239,11 +239,11 @@
239239
You may want to enable some of the other Fossil search features while
240240
you're in there. All of this does come at some CPU and I/O cost, which
241241
is why it's disabled by default.
242242
243243
244
-<h3>Single Sign-On</h3>
244
+<h3 id="sso">Single Sign-On</h3>
245245
246246
If you choose to host your discussion forums within the same repository
247247
as your project's other Fossil-managed content, you inherently have a
248248
single sign-on system. Contrast third-party mailing list and forum
249249
software where you either end up with two separate user tables and
@@ -264,11 +264,11 @@
264264
has been a feature of Fossil since April of 2011: Admin &rarr;
265265
Login-Group. This allows one Fossil repository to recognize users
266266
authorized on a different Fossil repository.
267267
268268
269
-<h3>Email Notification</h3>
269
+<h3 id="alerts">Email Notifications (Alerts)</h3>
270270
271271
The detailed information for this feature of Fossil is in two other
272272
documents:
273273
274274
* [./alerts.md | Email Alerts]
@@ -277,11 +277,11 @@
277277
You may want to study those in detail, since email is complicated. Some
278278
of that complexity necessarily leaks out to the configuration of email
279279
notification in Fossil.
280280
281281
282
-<h4>Quick Setup</h4>
282
+<h4 id="quick">Quick Setup</h4>
283283
284284
However, if you've already got a working Postfix, Exim, or Sendmail
285285
server on the machine running your Fossil instance(s), and you aren't
286286
using Fossil's <tt>chroot</tt> feature to wall it off from the rest of
287287
the machine, it's fairly simple to set up email notifications:
@@ -343,11 +343,11 @@
343343
Pending Alerts: 0 normal, 0 digest
344344
Subscribers: 0 active, 0 total
345345
</verbatim>
346346
347347
348
-<h4>Subscribe to Alerts</h4>
348
+<h4 id="subscribe">Subscribe to Alerts</h4>
349349
350350
Above, we see that there are no subscribers, so the next step is to add
351351
one.
352352
353353
Go to the <tt>/alerts</tt> page on your Fossil instance and sign your
@@ -366,11 +366,11 @@
366366
by the way: a user can be signed up for email alerts without having a
367367
full-fledged Fossil user account. Only when both user names are the same
368368
are the two records tied together under the hood.
369369
370370
371
-<h4>Test the Email Subsystem</h4>
371
+<h4 id="alert-test">Test the Email Subsystem</h4>
372372
373373
If you'd rather not create an inane "testing" post in your Fossil
374374
instance just to force out an email alert, we can test the email
375375
subsystem separately from the rest of the Fossil email alerts system
376376
with the following command:
@@ -386,11 +386,11 @@
386386
387387
That command assumes that your project [./foss-cklist.wiki | contains a
388388
readme file]. Of course it does. Why would it not?
389389
390390
391
-<h4>Frist Post</h4>
391
+<h4 id="frist" name="first">First Post</h4>
392392
393393
Since you've already edited the skin per [#skin | the instructions
394394
above], you can click the "Forum" link in the navbar and create a new
395395
post. I suggest taking the time to compose a suitable introductory
396396
message especially for your project's forum, one which a new user would
@@ -398,11 +398,11 @@
398398
399399
Wait a few seconds, and you should receive a notification email with the
400400
post's subject and body text in the email.
401401
402402
403
-<h4>Troubleshooting</h4>
403
+<h4 id="trouble">Troubleshooting</h4>
404404
405405
If email alerts aren't working, there are several useful commands you
406406
can give to figure out why.
407407
408408
(Be sure to [#cd | <tt>cd</tt> into a repo checkout directory] first!)
@@ -462,11 +462,11 @@
462462
463463
This only does the same thing as the final command above, rather than
464464
send you an ale, as you might be hoping. Sorry.
465465
466466
467
-<h2>Moderation</h2>
467
+<h2 id="moderation">Moderation</h2>
468468
469469
Fossil forum moderation is easy:
470470
471471
<ol>
472472
<li>Add the <b>Moderate Forum</b> (<tt>5</tt>) capability to any of
473473
--- www/forum.wiki
+++ www/forum.wiki
@@ -119,13 +119,13 @@
119 need to do duplicate configuration, such as to point Fossil at your
120 server's TLS certificate private key in order to support users
121 behind mail servers that require STARTTLS encryption.
122
123
124 <h2>Setting up a Fossil Forum</h2>
125
126 <h3>Permissions</h3>
127
128 Fossil forums use the same role-based access control mechanism as
129 for normal Fossil repository logins.
130
131 There are several dedicated forum-related capability bits you can grant
@@ -225,11 +225,11 @@
225 </verbatim>
226
227 That overlays the background with 5% white to lighten it slightly.
228
229
230 <h3>Enable Forum Search</h3>
231
232 One of the underlying assumptions of the forum feature is that you will
233 want to be able to search the forum archives, so the <tt>/forum</tt>
234 page always includes a search box. Since that depends on search being
235 enabled on the Fossil repository, Fossil warns that search is disabled
@@ -239,11 +239,11 @@
239 You may want to enable some of the other Fossil search features while
240 you're in there. All of this does come at some CPU and I/O cost, which
241 is why it's disabled by default.
242
243
244 <h3>Single Sign-On</h3>
245
246 If you choose to host your discussion forums within the same repository
247 as your project's other Fossil-managed content, you inherently have a
248 single sign-on system. Contrast third-party mailing list and forum
249 software where you either end up with two separate user tables and
@@ -264,11 +264,11 @@
264 has been a feature of Fossil since April of 2011: Admin &rarr;
265 Login-Group. This allows one Fossil repository to recognize users
266 authorized on a different Fossil repository.
267
268
269 <h3>Email Notification</h3>
270
271 The detailed information for this feature of Fossil is in two other
272 documents:
273
274 * [./alerts.md | Email Alerts]
@@ -277,11 +277,11 @@
277 You may want to study those in detail, since email is complicated. Some
278 of that complexity necessarily leaks out to the configuration of email
279 notification in Fossil.
280
281
282 <h4>Quick Setup</h4>
283
284 However, if you've already got a working Postfix, Exim, or Sendmail
285 server on the machine running your Fossil instance(s), and you aren't
286 using Fossil's <tt>chroot</tt> feature to wall it off from the rest of
287 the machine, it's fairly simple to set up email notifications:
@@ -343,11 +343,11 @@
343 Pending Alerts: 0 normal, 0 digest
344 Subscribers: 0 active, 0 total
345 </verbatim>
346
347
348 <h4>Subscribe to Alerts</h4>
349
350 Above, we see that there are no subscribers, so the next step is to add
351 one.
352
353 Go to the <tt>/alerts</tt> page on your Fossil instance and sign your
@@ -366,11 +366,11 @@
366 by the way: a user can be signed up for email alerts without having a
367 full-fledged Fossil user account. Only when both user names are the same
368 are the two records tied together under the hood.
369
370
371 <h4>Test the Email Subsystem</h4>
372
373 If you'd rather not create an inane "testing" post in your Fossil
374 instance just to force out an email alert, we can test the email
375 subsystem separately from the rest of the Fossil email alerts system
376 with the following command:
@@ -386,11 +386,11 @@
386
387 That command assumes that your project [./foss-cklist.wiki | contains a
388 readme file]. Of course it does. Why would it not?
389
390
391 <h4>Frist Post</h4>
392
393 Since you've already edited the skin per [#skin | the instructions
394 above], you can click the "Forum" link in the navbar and create a new
395 post. I suggest taking the time to compose a suitable introductory
396 message especially for your project's forum, one which a new user would
@@ -398,11 +398,11 @@
398
399 Wait a few seconds, and you should receive a notification email with the
400 post's subject and body text in the email.
401
402
403 <h4>Troubleshooting</h4>
404
405 If email alerts aren't working, there are several useful commands you
406 can give to figure out why.
407
408 (Be sure to [#cd | <tt>cd</tt> into a repo checkout directory] first!)
@@ -462,11 +462,11 @@
462
463 This only does the same thing as the final command above, rather than
464 send you an ale, as you might be hoping. Sorry.
465
466
467 <h2>Moderation</h2>
468
469 Fossil forum moderation is easy:
470
471 <ol>
472 <li>Add the <b>Moderate Forum</b> (<tt>5</tt>) capability to any of
473
--- www/forum.wiki
+++ www/forum.wiki
@@ -119,13 +119,13 @@
119 need to do duplicate configuration, such as to point Fossil at your
120 server's TLS certificate private key in order to support users
121 behind mail servers that require STARTTLS encryption.
122
123
124 <h2 id="setup">Setting up a Fossil Forum</h2>
125
126 <h3 id="caps">Capabilities</h3>
127
128 Fossil forums use the same role-based access control mechanism as
129 for normal Fossil repository logins.
130
131 There are several dedicated forum-related capability bits you can grant
@@ -225,11 +225,11 @@
225 </verbatim>
226
227 That overlays the background with 5% white to lighten it slightly.
228
229
230 <h3 id="search">Enable Forum Search</h3>
231
232 One of the underlying assumptions of the forum feature is that you will
233 want to be able to search the forum archives, so the <tt>/forum</tt>
234 page always includes a search box. Since that depends on search being
235 enabled on the Fossil repository, Fossil warns that search is disabled
@@ -239,11 +239,11 @@
239 You may want to enable some of the other Fossil search features while
240 you're in there. All of this does come at some CPU and I/O cost, which
241 is why it's disabled by default.
242
243
244 <h3 id="sso">Single Sign-On</h3>
245
246 If you choose to host your discussion forums within the same repository
247 as your project's other Fossil-managed content, you inherently have a
248 single sign-on system. Contrast third-party mailing list and forum
249 software where you either end up with two separate user tables and
@@ -264,11 +264,11 @@
264 has been a feature of Fossil since April of 2011: Admin &rarr;
265 Login-Group. This allows one Fossil repository to recognize users
266 authorized on a different Fossil repository.
267
268
269 <h3 id="alerts">Email Notifications (Alerts)</h3>
270
271 The detailed information for this feature of Fossil is in two other
272 documents:
273
274 * [./alerts.md | Email Alerts]
@@ -277,11 +277,11 @@
277 You may want to study those in detail, since email is complicated. Some
278 of that complexity necessarily leaks out to the configuration of email
279 notification in Fossil.
280
281
282 <h4 id="quick">Quick Setup</h4>
283
284 However, if you've already got a working Postfix, Exim, or Sendmail
285 server on the machine running your Fossil instance(s), and you aren't
286 using Fossil's <tt>chroot</tt> feature to wall it off from the rest of
287 the machine, it's fairly simple to set up email notifications:
@@ -343,11 +343,11 @@
343 Pending Alerts: 0 normal, 0 digest
344 Subscribers: 0 active, 0 total
345 </verbatim>
346
347
348 <h4 id="subscribe">Subscribe to Alerts</h4>
349
350 Above, we see that there are no subscribers, so the next step is to add
351 one.
352
353 Go to the <tt>/alerts</tt> page on your Fossil instance and sign your
@@ -366,11 +366,11 @@
366 by the way: a user can be signed up for email alerts without having a
367 full-fledged Fossil user account. Only when both user names are the same
368 are the two records tied together under the hood.
369
370
371 <h4 id="alert-test">Test the Email Subsystem</h4>
372
373 If you'd rather not create an inane "testing" post in your Fossil
374 instance just to force out an email alert, we can test the email
375 subsystem separately from the rest of the Fossil email alerts system
376 with the following command:
@@ -386,11 +386,11 @@
386
387 That command assumes that your project [./foss-cklist.wiki | contains a
388 readme file]. Of course it does. Why would it not?
389
390
391 <h4 id="frist" name="first">First Post</h4>
392
393 Since you've already edited the skin per [#skin | the instructions
394 above], you can click the "Forum" link in the navbar and create a new
395 post. I suggest taking the time to compose a suitable introductory
396 message especially for your project's forum, one which a new user would
@@ -398,11 +398,11 @@
398
399 Wait a few seconds, and you should receive a notification email with the
400 post's subject and body text in the email.
401
402
403 <h4 id="trouble">Troubleshooting</h4>
404
405 If email alerts aren't working, there are several useful commands you
406 can give to figure out why.
407
408 (Be sure to [#cd | <tt>cd</tt> into a repo checkout directory] first!)
@@ -462,11 +462,11 @@
462
463 This only does the same thing as the final command above, rather than
464 send you an ale, as you might be hoping. Sorry.
465
466
467 <h2 id="moderation">Moderation</h2>
468
469 Fossil forum moderation is easy:
470
471 <ol>
472 <li>Add the <b>Moderate Forum</b> (<tt>5</tt>) capability to any of
473

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button