понедельник, 7 декабря 2009 г.

restas-wiki

Закончил отделение исходного кода wiki, используемой на lisper.ru, от собственно исходного кода lisper.ru и оформил это дело в виде отдельного restas-плагина - restas-wiki. Теперь, весь код для поддержки wiki на lisper.ru выглядит следующим образом:
(restas:define-site-plugin rulisp-wiki (#:restas.wiki)
(restas.wiki:*baseurl* '("wiki"))
(restas.wiki:*wiki-dir* #P"/var/rulisp/wiki/")
(restas.wiki:*wiki-user-function* #'compute-user-login-name)
(restas.wiki:*finalize-page* #'(lambda (content)
(rulisp.view.fine:main-frame (list :title (getf content :title)
:css (css-files-data '("style.css" "wiki.css"))
:user (compute-user-login-name)
:main-menu (main-menu-data)
:content (getf content :content)
:callback (hunchentoot:request-uri*))))))

2 комментария:

  1. > Теперь на очереди форум?
    Скорей всего pastebin :), который сейчас там называется "Форматтер"

    ОтветитьУдалить