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>
New release CL-WIKI 0.0.5
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:
- Problem with utf-8 editing solved
First release CL-WIKI 0.0.3
CL-WIKI is a wiki engine for Common Lisp. It uses TBNL, CL-PPCRE,
and CL-EMB. Can be used stand-alone or with Apache + mod_lisp.
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:
- Changed ESCAPE-FOR-HTML
was very slow and is now using code from Edi Weitz (Thanks!)
- restored the feature to edit non existing pages automatically
(Now the quick start should work again as expected)
First release CL-WIKI 0.0.2
CL-WIKI is a wiki engine for Common Lisp. It uses TBNL, CL-PPCRE,
and CL-EMB. Can be used stand-alone or with Apache + mod_lisp.
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:
- CL-WHO is used for forms
- A page list on top and bottom of page. See special variable
*WIKI-PAGE-LIST*
Defaults to
'((:title "Home" :link "Home")
(:title "About" :link "About")
(:title "Contact" :link "Contact"))
The links can contain parameters and are simply appended to
*WIKI-URL*
- Some code cleanup (removed code duplication, etc.)
- Two new wiki codes (that makes a gigantic number of three
supported wiki codes now! :-)
'''foo''' ==> <strong>foo</strong>
''foo'' ==> <em>foo</em>
Which is bold and italic in most browsers.
================================================
IMPORTANT:
Please upgrade CL-WHO to at least 0.6.0
and CL-EMB to at least 0.4.1
================================================
First release CL-WIKI 0.0.1
CL-WIKI is a wiki engine for Common Lisp. It uses TBNL, CL-PPCRE,
and CL-EMB. Can be used stand-alone or with Apache + mod_lisp.
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)
Quick start
===========
(asdf:operate 'asdf:load-op :cl-wiki)
(setf *wiki-directory* "/tmp/data/")
(wiki:start)
Then direct your browser to http://localhost:5757/cl-wiki/Somepage
ATTENTION: The first release is very simple! The Hawaiian term
"wiki wiki" means "quick". A wiki isn't just quick to
use, it's quick to program, too. The first wiki had
only 30 lines of Perl code. This wiki was an atempt to
program quick. Nevertheless it's usable for very
simple tasks like taking some notes or writing down a
todo list. The development will not stop there!
You can discuss the direction CL-WIKI should take on
cl-wiki-devel.