Commit Graph

159 Commits

Author SHA1 Message Date
uriel
b99d6ebf78 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
c9c9a6f283 Tiny style fix. 2008-12-20 22:29:32 +01:00
uriel
200307d77f Reorg debug printouts a bit. 2008-12-20 13:31:19 +01:00
uriel
4c56c67284 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
abb5df1d32 Make coding style more consistent. 2008-12-20 06:32:37 +01:00
uriel
6095d57ab8 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
4cd62ee394 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
bb189a3a74 Simplify dir listing handler, and deal better with corner cases. 2008-12-20 02:57:01 +01:00
uriel
8d8419cc24 Make sites/ dir configurable. 2008-12-20 02:18:11 +01:00
uriel
54bb58bef7 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
d396e90262 Merge 2008-12-16 08:12:49 +01:00
uriel
c857ea6d5a Add comment noting a possible bug in fproc. 2008-12-16 07:08:05 +00:00
uriel
7f48cf458a Make fproc more reliable (fool-proof).
For some reason I have found empty files showing up in cache dirs, this should at least clean them up.
2008-12-16 07:02:36 +00:00
uriel
ce17e73168 Fix and cleanup dir listing regexp. 2008-12-16 03:45:44 +01:00
uriel
2023d168c9 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
54e35210f9 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
86c55df5ec Fix bug in crop_text, and allow to set the 'ellipsis' text ('...' by default) 2008-12-12 02:25:10 +01:00
uriel
4c77b804a6 Fix and simplify code that generates rss/atom urls. Now it handles urls in / properly. 2008-12-11 21:38:31 +00:00
uriel
9e734581e1 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
b99f989ccf Fix typo in dirfilter, thanks to soul9 for finding this! 2008-11-29 15:23:59 +01:00
uriel
757f051c52 Add atom feeds, still needs some cleanup, but seems to mostly work. 2008-11-26 04:56:39 +01:00
uriel
41940806db New helper function: crop_text 2008-11-26 04:50:03 +01:00
uriel
5eee46892e Allow to hide 'by line' in blog posts by setting blogAuthor to ''. 2008-11-23 22:31:07 +01:00
uriel
71f59e4ea1 Fix display of dir_listing_handler headers. Thanks to soul9 and mycroftiv for reporting this. 2008-11-20 05:21:15 +01:00
uriel
fdf008b7ce Update dirfilter to hide .html .txt and .tpl indexes from listing too. 2008-11-15 20:30:08 +01:00
uriel
def444ac29 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
a8f056f052 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
8f59aebdcf 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
uriel
f94838cdbd Mark gensitemaptxt.rc as deprecated 2008-10-26 03:37:52 +01:00
uriel
a42e7ad88b Improvements to auth code, now the interface and implemenation are much cleaner. 2008-10-22 09:18:55 +02:00
uriel
29e035ec53 Update comments code to use new comment dir format and the new user auth system 2008-10-22 09:17:08 +02:00
uriel
1e42eabd6d New req_path var 2008-10-21 16:37:16 +02:00
uriel
75336c57a5 Replace debug and 'false' calls with setting $status 2008-10-21 16:36:45 +02:00
uriel
02d615d015 Replace debug_handler with a template. 2008-10-18 03:36:22 +02:00
uriel
4fdbace4ec Replace blog_dir_handler with a template in lib/feeds/html.tpl 2008-10-18 03:32:13 +02:00
uriel
3e2903b4e3 Many big changes:
* Cache arg list in get_post_args so it can be called more than once and from inside templates.
* Get/set_cookie functions.
* New user auth system that actually works.
* Make_blog_post actually works now.
* Many other fixes and improvments.
2008-10-18 03:26:54 +02:00
uriel
59e0b8049c Minnor READMe/TODO updates 2008-10-14 08:15:16 +02:00
uriel
934412c67f Make rc happy and comment work in progress code 2008-10-14 06:59:19 +02:00
uriel
ba321ad6f1 More minnor comment and code formatting changes 2008-10-14 01:59:10 +02:00
uriel
852c4c3ace Fix bug where blogDir wouldn't be set properly 2008-10-14 01:49:35 +02:00
uriel
3359120260 Minnor comment change 2008-10-14 01:48:17 +02:00
uriel
2430d25379 If we get a request for a .html file, redirect to the 'canonical' url for that file 2008-10-14 01:46:52 +02:00
uriel
7bf53de8f4 Minnor code format and comment cleanups, remove duplicated code 2008-10-14 01:40:20 +02:00
uriel
9ebc2b44de Simplify dir listing code 2008-10-14 01:25:37 +02:00
uriel
801e66c4ee Remove some clumsy commented out code to change menu item order in blog dirs 2008-10-14 01:16:41 +02:00
uriel
c80b39c56d Minnor code style cleanup 2008-10-14 01:13:00 +02:00
uriel
bc560ebfc1 Properly test if msterSite is set when looking for templates 2008-10-14 01:10:34 +02:00
uriel
f43b3303b3 Remove deprecated code to handle old config and teomplate locations 2008-10-14 01:09:12 +02:00
uriel
72f3dbc144 Brown paper bag bugfix, make rss feeds work again! 2008-09-30 15:28:48 +02:00
uriel
8e27191afd Allo to override the blog post author by setting the conf blogAuthor and use file owner as a fallback only for blogs that are not 'agregators'.
Remove some blog info related dead code.
2008-09-30 10:41:10 +02:00