CLiki 0.4.3 is now in cCLan

Tue, 11 May 2004 18:16:15 +0100

CLiki 0.4.3 is now in cCLan.

Bcc: dan
To: lispweb@red-bean.com
Subject: ANN: CLiki 0.4.3
X-Draft-From: (“nnml+private:mail.lists.london” 3116)
From: Daniel Barlow 
-text follows this line-

CLiki 0.4.3 is now in cCLan. This is approximately the version that’s been running on www.cliki.net for the past few months.

New in CLiki 0.4.3

  • Versioning! At the expense of making the file names correspond even less closely with the page title, we now produce a version per edit.
  • While indexing we collect the first sentence of each page, and make it accessible as (CLIKI-FIRST-SENTENCE page)
  • Legacy searches now print this out.
  • Beginning of the long slow process to separate generic cliki engine stuff from www.cliki.net stuff: new cliki-net class that you probably don’t want to use unless you’re me
  • Indexing tweaks mean startup on big clikis may be a bit faster.
  • Bug fixes: RSS generation, topic searches.
  • *(Uncategorized) marker added to default text for new pages.

Note that there is also an internals change which you may run into if you are building cliki-based tools: to make backlink searches and updating simpler, CLIKI-PAGE objects are now created when references to non-existent pages are encountered during indexing. These placeholder pages have NIL :pathname and :versions slots.

(You can see this behaviour in action at http://www.cliki.net/Dan%20Moniz, at lease until/unless someone creates that page)

This means that if you want to detect whether a page /really/ exists, you should not just rely on find-page returning NIL, but also test the pathname slot.