Information


DokuWikiFCKインストール

  •    2010年1月13日(水) 23:20 JST 閲覧件数 889
DokuWikiに、FCKEditorのフル機能を使えるWYSIWYGエディタプラグインDokuWikiFCK v.31(v.Nov_16-09_00)をインストールしました。これはCPANのモジュールが前提なので、前もってローカルにCPAN環境 (local-lib-1.004009)を作る作業が必要でした。サーバがさくらインターネット(スタンダード)なのでroot権限がないためです。
 前にやったfckgliteだと文字色や文字サイズの変更ができないのです。。

インストールすると、WIKI編集画面がこんな感じになります。
文字色、文字背景色、フォントサイズが変えられるようになり、便利!


インストール方法(ほとんどCPANの、ですが・・)

(1)local::libの取得
$ wget http://search.cpan.org/CPAN/authors/id/A/AP/APEIRON/local-lib-1.004009.tar.gz
$ tar xzvf local-lib-1.004009.tar.gz
$ cd local-lib-1.004009

(2)BSDPANのエラー回避設定(シェルはbash)
$ export PKG_DBDIR=$HOME/local/var/db/pkg
$ export PORT_DBDIR=$HOME/local/var/db/pkg
$ export INSTALL_AS_USER
$ export LD_LIBRARY_PATH=$HOME/local/lib

(3)ディレクトリ作成
$ mkdir -p ~/local/var/db/pkg

(4)cpanの初期設定
$ rm -rf ~/.cpan ・・・前の設定を消す
$ cpan ・・・新規作成
※質問にはyesして、最後にcpanシェルをexitする。
※cpanを実行するとホームディレクトリに.cpanディレクトリが作成される。

(5)local::libのMakefileを作成
$ perl MakeFile.PL --bootstrap=$HOME/local
※$HOME/local/lib/perl5にlocal::libが必要とするモジュールがインストールされる

(6)コンパイル・テスト・インストール
$ make && make test
$ make install

(7)環境変数のbashrcへの設定・反映
export MODULEBUILDRC="/home/XXXXXXXX/local/.modulebuildrc"
export PERL_MM_OPT="INSTALL_BASE=/home/XXXXXXXX/local"
export PERL5LIB="/home/XXXXXXXX/local/lib/perl5:/home/XXXXXXXX/local/lib/perl5/i386-freebsd-64int:$PERL5LIB"
export PATH="/home/XXXXXXXX/local/bin:$PATH"

$ bash

(8)CPANインストール
$ cpan -i Bundle::CPAN
$ cpan

(9)DokuWikiFCKインストール
$ cpan HTML::WikiConverter::DokuWikiFCK
※ディレクトリ名は /home/XXXXXXXX/www/lib/plugins
※質問はすべてyes

(10)インストール後の処置
このままだとFCKモードで保存しようとすると削除になってしまう不具合が出るので、
lib/plugins/fckg/action/saveFCK.plファイルの先頭に下記を追加。
use lib "/home/XXXXXXXX/local/lib/perl5";