Article

[不定期]ZopeのProductを試す

※ 商品リンクから購入されると少額の報酬が発生することがあります。

今回は、 ZWiki を試してみます(ZWiki-0.42)。

  • ZWikiとは何か?

    Zope上で動作するWikiクローンです。

    Zopeで動作するWikiクローンには、CMFWikiというものがあったようですが、2004年秋にZWikiに吸収されました。

    現時点では未公開ですが、開発中のものとしてmooyaさんの ukiuki というZope用Wikiクローンが期待されています(プラグイン指向でWikiページ内にBlogインスタンスが追加できちゃうとか)。

    pythonのcgiで動作するWikiクローンとしては、 moinmoin という物も存在します。

  • Wikiとは何か?

    CMSの一種。

    もともとの考え方としては、誰でもどこからでもページの追加・編集が簡単にできるもの。

    誰でも、ということでログイン無しでも書き込める。

    どこからでも、ということでWebブラウザのみで利用ができる。

    簡単に、ということで独特の記法がある。

  • 再び、ZWikiとは何か?

    • 権限の設定が可能

      誰でも、という事もできますが、せっかくZope上で動作するので、権限を制限する事ができます。

      設定できる権限は次の9種類。

      1. Zwiki: Add wikis

      wikiインスタンスの追加権限

      1. Zwiki: Add pages

      wikiページの追加権限

      1. Zwiki: Edit pages

      wikiページの編集権限

      1. Zwiki: Delete pages

      wikiページの削除権限

      1. Zwiki: Change page types

      wikiページの種類変更権限(?)

      1. Zwiki: Rename pages

      wikiページの名前(URLの一部)変更権限

      1. Zwiki: Reparent pages

      wikiページの親wiki変更変元

      1. Zwiki: Add comments

      wikiページへのコメント権限

      1. Zwiki: Rate pages

      wikiページのレイティング(★ひとつから★5まで)権限

    • 親子関係の作成が可能

      Wikiページに対して、下位階層のページを簡単に追加できます。

      上位階層のページ(image1)には、下位階層のページ一覧が自動的に追加されます。

      下位階層のページ(image2)には、ナビゲーションが自動的に追加されます。

      #もちろん一般的なWikiと同様にWikiワードで自動的にリンクを貼る事もできます。

    • 表記方法が選択できる

      Wikiには独特の表記方法があります。

      HTMLも何も知らない人が一から覚えるのであれば、比較的単純でHTMLでありがちなタグの閉じ忘れ等も考える必要の無い便利な物である事は間違いありません。

      しかし、始めのうちは改行一つとっても記述するのが困難です。また、Wikiクローンの種類によって様々な方言があり、せっかく覚えても使う場面はあまりありません。

      ZWikiは次のような記法をWikiページ毎に選択する事ができます。

      1. Structured Text

      Pythonの特殊な記法の一つ。Wiki方式よりも自由度があります。

      1. reStructured Text

      Structured Textの発展型です。より自由度があります。

      1. WikiWikiWeb markup

      WikiWikiWebというWikiクローン形式の記法です。

      1. HTML

      言わずと知れたHTML形式で記述が可能です。汎用性は一番。

      1. Plain text

      これこそ誰でも記述ができる記法です。テキストがそのまま入力可能です。

      1. MoinMoin markup

      MoinMoinというWikiクローン形式の記法です。

      特にHTMLの入力方法だと、Zopeの利点として外部エディタという物が利用来ます。

      InternetExploreかFireFoxを使用しているのであれば、Zopeに標準添付されている Epoz や最近話題の FCKEditor 、はては本当の外部エディタ(DreamWeaverでさえも)だって利用可能です。

  • ZWikiのインストールは?

    • 必要な物

      Zope2.7系かZope2.8系

    • インストール方法

      ZopeインスタンスのProductディレクトリに ZWikiのFrontPage からダウンロードしたZWikiを展開したディレクトリを配置し、Zopeインスタンスを再起動します。

    • Zopeで使用する場合は、「ZMIからZWikiを追加する」だけです。

    • Ploneで使用する場合は、「Ploneの設定->プロダクツを追加・削除でZWikiをインストール」し、好きな場所にZWikiページを追加します。

Prev Entry

Next Entry