New release CL-WIKI 0.0.4
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:
- Locking for CL-EMB. CL-WIKI now needs CL-EMB >= 0.4.2
- config file
- added simple start script for CMUCL
- removed *WIKI-URL*
- URL en- and decode page names
- more wiki codes (links with other text and external links)
[[Page|Text]] ==> Generates a link to named page and links Text. [http://www.somepage.example/] ==> Inserts external link
External links get the class "external" + the url scheme. rel="nofollow" is used.
[http://www.google.com/] --> <a rel="nofollow" class="external http" href="http://www.google.com/">http://www.google.com/</a>
_______________________________________________ cl-wiki-announce mailing list cl-wiki-announce@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cl-wiki-announce
On 2005-09-06 21:28:14, Stefan Scholl wrote:
more wiki codes (links with other text and external links)
[[Page|Text]] ==> Generates a link to named page and links Text.
Wikipedia has an example for this:
San Francisco also has [[public transport|public transportation]].
But this is discouraged and the following should be used instead:
San Francisco also has [[public transport]]ation.
That's currently not supported by CL-WIKI. The link isn't expanded to contain "ation".
By the way: the pattern to implement this can't use \w or \W, because with some Common Lisp implementation you have multiple characters for UTF-8 encoded characters instead of just one.
Yes, there are more link special features which aren't supported yet. But it's no good idea to spend too much time with the wiki codes at the moment. Other basics are more important.
Regards, Stefan
_______________________________________________ cl-wiki-announce mailing list cl-wiki-announce@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cl-wiki-announce