Commit graph

84 commits

Author SHA1 Message Date
Uriel
b3c6def71c More consistent use of dirfilter in sidebar code.
This shoudl allow dots in path elements to show up in sidebar properly!
2009-01-03 02:02:50 +01:00
Uriel
3e59183781 Fix handling of _werc/config in domain root. 2009-01-01 08:14:38 +01:00
Uriel
9582bcdeb9 Move $local_path deffinition to a more correct place. 2008-12-31 00:16:47 +01:00
Uriel
bb40483f80 Remove blog-related code from werc.rc
Make variable use more consistent:
    * $REQUEST_URI and $uri are replaced with $req_path
    * $body is replaced with $local_path
Other simplifications and cleanups.
2008-12-28 23:40:57 +01:00
Uriel
2028076c80 Rename $baseuri to $base_url 2008-12-28 20:20:48 +01:00
Uriel
7546c4f28b Replace 404_handler with a direct call to tpl_handler. 2008-12-28 11:52:57 +01:00
Uriel
9745991ff9 Minor comment cleanups. 2008-12-28 11:51:03 +01:00
Uriel
079d4b43e4 Source _werc/config files with their container dir as working directory (allows for relative references in config variables, for example: blaghDirs=(../people/*/blog/)). NOTE: this require some config files to be updated, specially ones with blogDirs in them, $sitedir/ references and full paths are not required anymore.
Added two new global vars: $werc_root and $req_paths_list.
Change sidebar menu generation to use $req_paths_list.
2008-12-27 11:53:58 +01:00
Uriel
0ba3e6c1d8 Move app handler before default dir listing handler 2008-12-24 12:18:05 +01:00
Uriel
32fed01916 Only call select_apps if enabled_apps is not null. 2008-12-21 09:47:08 +01:00
Uriel
aeb7d2483a New html_handler that replaces gnu/sed with awk by sqweek, sorry for taking so long and thanks! 2008-12-20 22:56:49 +01:00
Uriel
c10a7b7db1 Add timezone to blog posts date, thanks to dho for the original patch.
Used the opportunity to provide the current date/time info in $current_date_time for any other similar uses.
2008-12-20 22:36:25 +01:00
Uriel
f6874376c1 Tiny style fix. 2008-12-20 22:29:32 +01:00
Uriel
7a3d963cc7 Reorg debug printouts a bit. 2008-12-20 13:31:19 +01:00
Uriel
11ead1335c Move trailing * executable market strpping to dirfilter.
All dirfilter users need it so far, and we should not allow * in file names anyway.
2008-12-20 13:15:56 +01:00
Uriel
17225d69b4 Make coding style more consistent. 2008-12-20 06:32:37 +01:00
Uriel
2e62c824cc A couple of minor code simplifications and add a comment about some code that probably should be killed. 2008-12-20 05:46:41 +01:00
Uriel
750a46f3fd Simplification of sidebar code: do away with fn menu, and merge code directly into gensidebar.
No need to run sidebar code in a subshell anymore.
2008-12-20 03:42:43 +01:00
Uriel
33b98d278e Simplify dir listing handler, and deal better with corner cases. 2008-12-20 02:57:01 +01:00
Uriel
28b82f244b Make sites/ dir configurable. 2008-12-20 02:18:11 +01:00
Uriel
07d476321a First bits of minimal 'modular' app framework, move some blog code out of werc.rc and other minnor code cleanups. 2008-12-20 02:08:12 +01:00
Uriel
ac0b6bfa2e Fix and cleanup dir listing regexp. 2008-12-16 03:45:44 +01:00
Uriel
bd54b147f1 Fix: don't completely delete 'sort helper' delimiter, revert it back to a '/', and coalesce any extra '/' for tidiness 2008-12-13 16:16:10 +00:00
Uriel
43b5151215 Fix sortedBlogPostList to handle paths containing a '.', and strip the '/./' used as a sort delimiter from output 2008-12-13 16:58:08 +01:00
Uriel
eecc4d2ea8 Fix and simplify code that generates rss/atom urls. Now it handles urls in / properly. 2008-12-11 21:38:31 +00:00
Uriel
1832258d47 Improve dirfilter, simplified and made more reliable. Also strip trailing * from ls -F output (not sure if this should be added to dirfilter itself. 2008-11-29 16:20:08 +01:00
Uriel
bd44a5d891 Fix typo in dirfilter, thanks to soul9 for finding this! 2008-11-29 15:23:59 +01:00
Uriel
4c1edbce01 Add atom feeds, still needs some cleanup, but seems to mostly work. 2008-11-26 04:56:39 +01:00
Uriel
1a0da5a633 Allow to hide 'by line' in blog posts by setting blogAuthor to ''. 2008-11-23 22:31:07 +01:00
Uriel
c59743ff18 Fix display of dir_listing_handler headers. Thanks to soul9 and mycroftiv for reporting this. 2008-11-20 05:21:15 +01:00
Uriel
da99ad0097 Update dirfilter to hide .html .txt and .tpl indexes from listing too. 2008-11-15 20:30:08 +01:00
Uriel
b7f33b8d07 New menu implementation, removes the recursive calls to rc/awk, also makes use of dirfilter more consistent and simplifies some code.
Other minnor cleanups.
2008-10-27 00:41:23 +01:00
Uriel
bdf9922a24 Use explicitly relative paths when sourcing now that . is not in path
Add comment about perf issues with menu()
2008-10-26 05:29:42 +01:00
Uriel
eac8d656f3 Big cleanup of bin/, move external programs to contrib/, move minor useful scripts to aux/, and most important of all move controller.rc to werc.rc 2008-10-26 04:29:50 +01:00
Renamed from bin/controller.rc (Browse further)