CLiki 0.4.1 is now available at
http://ftp.linux.org.uk/pub/lisp/cclan/cliki.tar.gz
and, when cclan mirrors update, from
http://ww.telent.net/cclan/cliki.tar.gz
(CCLAN redirector, choose your favourite)
The most important change is probably that it's been updated to
work with recent Araneida (0.8.2) and SBCL, but there are a few other
changes too -
* Fixed up a couple of links in the default page header/footer to
not point to the site root if the handler is installed elsewhere.
* Update README file to correspond to Araneida 0.81, and add
example.lisp demonstrating a simple CLiki installation.
* Change CLIKI-INSTANCE class graph. Now we have CLIKI-VIEW as a parent
of CLIKI-INSTANCE. The approximate division is that CLIKI-VIEW deals
with the visual aspects and CLIKI-INSTANCE deals with updating and
saving data.
* CLIKI-SKIN is a new CLIKI-VIEW subclass demonstrating a way to make
a second look and feel for an existing cliki.
* New CLIKI-PAGE-SURROUND method replaces CLIKI-PAGE-HEADER and
CLIKI-PAGE-FOOTER. WITH-PAGE-SURROUND macro allows any response
handler to reasonably conveniently use the standard surround for
some cliki it's associated with.
* New class AUTHED-CLIKI does cookie-based authentication for clikis that
you don't want just anyone to edit. Badly, though. Feel free to send
patches.
* At last, proper escaping of page pathnames. Page titles may now contain
interesting characters like #\#, #\., #\+ etc.
If you have any pages stored in files with even mildly interesting
names, they will change: what was "Foo Bar" is now "Foo=20Bar", for
example. The old names are still read, and updated to new names on
SAVE-PAGE (i.e. after edits).
* #\Space and #\_ are treated as equivalent in page names, just as #\A
and #\a are.
* SAVE-PAGE is now a GF specialkised on CLIKI-VIEW. Might be usable
for e.g. database-backed clikis.
* Bug fix: admin/recent-changes.dat is created if not found.
* Some HTML cleanup.
Queries, problems, suggestions, bug reports etc will be seen if sent
to ·······@red-bean.com. Commercial support is also available: see
http://web.metacircles.com/Support
-dan
--
http://web.metacircles.com/ - Open Source software development and support