From sscholl at common-lisp.net Thu Nov 10 09:26:39 2005 From: sscholl at common-lisp.net (Stefan Scholl) Date: Thu, 10 Nov 2005 10:26:39 +0100 Subject: [cl-wiki-devel] New Release CL-WIKI 0.1.1 Message-ID: <20051110092639.GV4003@parsec.no-spoon.de> New release CL-WIKI 0.1.1 CL-WIKI is a wiki engine for Common Lisp. It uses TBNL, CL-PPCRE, CL-WHO and CL-EMB. Can be used stand-alone, with Apache + mod_lisp, or behind any http proxy. You can download it from http://common-lisp.net/project/cl-wiki/ or install with ASDF-Install. CL-USER> (asdf:operate 'asdf:load-op :asdf-install) CL-USER> (asdf-install:install :cl-wiki) Changes: - Codes for lists, header, horizontal divider. - Wiki-like handling of paragraphs and line breaks: Multiple line breaks generate a new paragraph. Single line breaks get removed. Current development versions are always available in the darcs repository http://common-lisp.net/project/cl-wiki/repos/cl-wiki_dev Get darcs from http://www.darcs.net/ and then darcs get http://common-lisp.net/project/cl-wiki/repos/cl-wiki_dev Updating your local repository: darcs pull From sscholl at common-lisp.net Mon Nov 14 14:42:57 2005 From: sscholl at common-lisp.net (Stefan Scholl) Date: Mon, 14 Nov 2005 15:42:57 +0100 Subject: [cl-wiki-devel] Static files (CSS, logos, ...) Message-ID: <20051114144257.GW4003@parsec.no-spoon.de> In what way would you serve static files with CL-WIKI? A template could contain references to external CSS and a logo. CL-WIKI should be able to handle this with the stand-alone mode of TBNL, too. So you can't say "leave it to Apache/the proxy". One way I can think of is to specify all URL parts and files in a list in the config file. Together with the MIME type, of course. Or just configure a prefix for all static files. All possible solutions lead to some URLs which can't be used for page names any more. So I'd like to ask you what you think of this: Everything with a leading underscore "_" is treated special with CL-WIKI. All URLs which end in "/_static/" will serve the file . Without configuring anything. There's a directory _static in the base directory of the WIKI. From bjorn_cl-wiki at hekneby.org Mon Nov 21 20:08:32 2005 From: bjorn_cl-wiki at hekneby.org (Bjorn Solberg) Date: Mon, 21 Nov 2005 12:08:32 -0800 Subject: [cl-wiki-devel] Make cl-wiki play with mod_lisp? Message-ID: As far as I understand cl-wiki now, it runs as a stand-alone web server on a specific port. Not having looked at the code myself yet, would it be much work to make it function with mod_lisp so that it can be served by Apache? The goal here is to limit the amount of ports I need to expose, and that others need to open their firewall for, and have the Wiki accessible through port 80 served by Apache. Thanks, Bjorn. From sscholl at common-lisp.net Mon Nov 21 20:39:35 2005 From: sscholl at common-lisp.net (Stefan Scholl) Date: Mon, 21 Nov 2005 21:39:35 +0100 Subject: [cl-wiki-devel] Make cl-wiki play with mod_lisp? In-Reply-To: References: Message-ID: <20051121203935.GV13207@parsec.no-spoon.de> Hi Bjorn! On 2005-11-21 12:08:32, Bjorn Solberg wrote: > As far as I understand cl-wiki now, it runs as a stand-alone web server > on a specific port. Not having looked at the code myself yet, would it > be much work to make it function with mod_lisp so that it can be served > by Apache? CL-WIKI uses TBNL and supports all front-ends (and the lack of them :-) like TBNL. You can use it with Araneida, stand-alone, behind a proxy, or with mod_lisp. Regards, Stefan From bjorn_cl-wiki at hekneby.org Tue Nov 29 07:56:25 2005 From: bjorn_cl-wiki at hekneby.org (Bjorn Solberg) Date: Mon, 28 Nov 2005 23:56:25 -0800 Subject: [cl-wiki-devel] Make cl-wiki play with mod_lisp? In-Reply-To: <20051121203935.GV13207@parsec.no-spoon.de> (Stefan Scholl's message of "Mon, 21 Nov 2005 21:39:35 +0100") References: <20051121203935.GV13207@parsec.no-spoon.de> Message-ID: Stefan Scholl writes: > Hi Bjorn! > On 2005-11-21 12:08:32, Bjorn Solberg wrote: >> As far as I understand cl-wiki now, it runs as a stand-alone web server >> on a specific port. Not having looked at the code myself yet, would it >> be much work to make it function with mod_lisp so that it can be served >> by Apache? > CL-WIKI uses TBNL and supports all front-ends (and the lack of > them :-) like TBNL. > You can use it with Araneida, stand-alone, behind a proxy, or > with mod_lisp. Great, thanks! All it took was a little tweaking with mod_rewrite to make it work with my setup. Is there any plan to add more features (take tables, enumerated lists etc.) to provide more control of the layout? Bjorn.