Misc Change Log

`OpenBSD で scheme のアプリ開発' みたいなことをやってます。

2005-02-28

会話ページの重要性

http://wikimediafoundation.org/...

via: http://joesaisan.tdiary.net/20050222.html#p02

とても興味深い。本文よりツッコミのほうが多い Wiki ページがいかに多いことか。 「会話ページ」があれば、意見の相違によるページの消し合いもある程度まで抑えこめる、 といった効果も見込めるだろう。

早速、 HSPWiki(WiLiKi) にも実装してみた。

wiliki.cgi に以下を追加。

(define (note-link page)
  (let ((key (ref page 'key)))
    (and (ref (wiliki) 'editable?)
         (wiliki:persistent-page? page)
         (if (#/^Note:/ key)
             ""
             `(a (@ (href
                     ,(wiliki:self-url "~a"
                                       (string-append "Note:" key))))
                 "[ノート]")))))

(define (my-page-header page opts)
...
            ((wiliki:edit-link page))
            ((note-link page))
            ((wiliki:history-link page))
...)

国際化無視。本来ならばメッセージカタログもきちんと書いたほうがよい。

Posted at 04:33 | Permalink | Category | Comments