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";