ANN: CLiki 0.4.1

Daniel Barlow <[email protected]> Sun, 30 Nov 2003 23:10:16 +0000
Newsgroups gmane.lisp.clump,gmane.lisp.web
Message-ID <[email protected]>
CLiki 0.4.1 is now available at

 http://ftp.linux.org.uk/pub/lisp/cclan/cliki.tar.gz

and, as cclan mirrors update, from 

 http://ww.telent.net/cclan/cliki.tar.gz (CCLAN redirector)

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 [email protected].  Commercial support is also available: see
http://web.metacircles.com/Support


-dan

-- 

 http://web.metacircles.com/ - Open Source software development and support

_______________________________________________
Clump mailing list
[email protected]
http://manly.caddr.com/mailman/listinfo/clump
signature.asc (application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/ynjeHDK5ZnWQiRMRAvE/AJ9BMdAp1ABrH2hFk8r01Atf3pJJgwCcDjQO
oZMKsN9G+zwvjFmlAdhF8xw=
=o44O
-----END PGP SIGNATURE-----