Documentation updates: - Try to explain better that werc expects Plan 9 tools i… | |
git clone git://git.suckless.org/swerc | |
Log | |
Files | |
Refs | |
README | |
--- | |
commit 088f296c9b04e9b91a75316d1333b426cd77b6af | |
parent a6324710a6f5a92a62c42c0b28e6fc169e828475 | |
Author: Uriel <[email protected]> | |
Date: Tue, 28 Jun 2011 01:50:24 +0000 | |
Documentation updates: | |
- Try to explain better that werc expects Plan 9 tools in /usr/local/plan9/bin/ | |
- Note possible bug. | |
- Other small doc changes. | |
Diffstat: | |
M README | 8 +++++++- | |
M etc/initrc | 3 +++ | |
M sites/default.cat-v.org/_werc/lib/… | 1 + | |
M sites/werc.cat-v.org/development/t… | 6 ++++++ | |
M sites/werc.cat-v.org/docs/config-o… | 12 ++++++++++-- | |
5 files changed, 27 insertions(+), 3 deletions(-) | |
--- | |
diff --git a/README b/README | |
@@ -13,8 +13,14 @@ Installation | |
Requirements: | |
-* Plan 9 from User Space: http://plan9.us - Or 9base-5 or later: http://tools.… | |
* An http server that can handle CGIs | |
+* Plan 9 from User Space: http://plan9.us - Or 9base-5 or later: http://tools.… | |
+ | |
+Note: Werc by default expects the Plan 9 tools to be installed under | |
+/usr/local/plan9/bin/, if you have installed them elsewhere you will need to | |
+edit the #! line in bin/werc.rc and customize the $plan9port variable in your | |
+etc/initrc.local. | |
+ | |
Instructions: | |
diff --git a/etc/initrc b/etc/initrc | |
@@ -14,6 +14,9 @@ plan9port=$PLAN9 | |
# If you use 9base, it should point to your 9base root, try for example: | |
#plan9port=/usr/lib/9base # This is the default 9base install path in Debian. | |
+# If rc is not installed as /usr/local/plan9/bin/rc you will also need to chan… | |
+# the #! line in bin/werc.rc! | |
+ | |
# Path, make sure the plan9port /bin directory is included before /bin | |
# Keep '.' in path! It is needed. | |
path=($plan9port/bin . ./bin ./bin/contrib /bin /usr/bin) | |
diff --git a/sites/default.cat-v.org/_werc/lib/headers.inc b/sites/default.cat-… | |
@@ -2,3 +2,4 @@ | |
<meta name="google-site-verification" content="z5zCyEitNLNZmhVblsogrEiy6Acf0UZ… | |
<META name="y_key" content="49dff3fad5352458"><META name="y_key" content="5dc4… | |
<meta name="msvalidate.01" content="5008C6E6B172BEB1F43E770296C3D560" /> | |
+<meta name="alexaVerifyID" content="l1vBNiKWqe9hCZhp0jV8OKPyjps" /> | |
diff --git a/sites/werc.cat-v.org/development/todo.md b/sites/werc.cat-v.org/de… | |
@@ -60,6 +60,7 @@ Future Plansi and Blue Sky | |
Similar frameworks to be investigated and mined for good ideas to steal: | |
* TinyTim: http://www.reddit.com/r/programming/duplicates/dbaee/ | |
+ * nanoblogger: http://nanoblogger.sourceforge.net/ | |
Known Bugs | |
@@ -69,6 +70,11 @@ Known Bugs | |
* If a dir under apps/ doesn't contain an app.rc file, werc fails to start. A … | |
* Links in Blagh feeds become confused if markdown 'references' are used, mark… | |
* Somewhat similarly to the abouve, relative urls in imgs, links, etc. can eas… | |
+* .md files of the following form, without a new line after the last = seem to… | |
+ | |
+ Foo Bar | |
+ ======= | |
+ | |
Fixed or WFM Bugs | |
diff --git a/sites/werc.cat-v.org/docs/config-options.md b/sites/werc.cat-v.org… | |
@@ -52,9 +52,17 @@ Access Control and Permissions | |
The permissions system is very flexible, for example to only allow access to m… | |
- if(! check_user editors) | |
- perm_redirect /_users/login | |
+ switch ($req_path) { | |
+ case /_users/login | |
+ case /pub/* | |
+ case /robots.txt | |
+ case * | |
+ if(! check_user editors) | |
+ perm_redirect /_users/login | |
+ } | |
+ | |
To automatically redirect users without permission to the login page if they a… | |
See also [the documentation on user and group management](user_management). | |
+ |