XOOPS用のWikiモジュール。

ひさしぶりにnao-ponさんのサイトをのぞいたら、こんなすばらしいものを開発されているのを発見。

Tag: PukiWiki XOOPS モジュール



更新記録 anchor.png

  • 061205 こっそり試しに入れてみました。試用中。
  • 061208 コメントシステムとしてd3forumを導入、統合してみました。
  • 061208 お試しで公開。http://www.gokuraku.org/modules/xpwiki/
  • 061209 d3forumのコメントがゲストアカウントだと表示されない。。。なぜ?
  • 061210 d3forumの設定で、カテゴリー権限、フォーラム権限をちゃんと設定したらゲストでもコメントをつけることができました。
  • 061210 データをB-Wikiと共有化してみました。
  • 061213 ver.0.8.0にアップデート。デフォルトのままなので、データもデフォルト。
  • 061216 ver.0.8.4にアップデート。データはB-Wikiと共有。
  • 061222 「覚え書き」のデフォルトをxpWikiにしました。ひきつづきB-Wikiとの併用ですが。
  • 061229 ver.0.8.13にアップデート。各ページの静的URLでのアクセスが可能になりました。
  • 070107 SysUtilモジュールのEMLH機能との整合性について調査し、他サイトではあるが動作確認した。
  • 070129 ver.1.02にアップデート。
  • 070212 ver.1.06にアップデート。
  • 070413 ver.1.12にアップデート。
Page Top

検討事項 anchor.png

Page Top

(2007-07-13)新着情報モジュールでの文字化け anchor.png

  • なぜかこのサイトでは化ける。ほとんど同じ他のサイトでは大丈夫。
Page Top

modPukiWikiで連携できない anchor.png

  • WordPressのPluginで動作させても、AutoLinkが拾えていない。
    • B-Wikiが並存すると、というか、ディレクトリbwiki以下が存在すると、B-Wikiのautolink.datが自動的に優先的に使用されることになっていたので、xpwikiを参照するように設定しなおした。
    • xpwiki以外で新規作成されたページは(当然ながら?)反映されない。
Page Top

#pginfoの内容の表示 anchor.png

  • データの冒頭に何か書き込むようでB-Wikiだと見えてしまうが、最終的にxpWikiに移行することにして、がまんすることにする。B-Wikiを外したので問題なし。
Page Top

編集権限、閲覧権限の設定方法が不明 anchor.png

Page Top

ParaEditの設定をどこでするのかが不明 anchor.png

  • デフォルトで段落ごとの編集が可能になっているのはうれしい。
Page Top

タイトルに本文の一部が抜粋されて付加されている anchor.png

  • 不要だ。これはスキンファイルかな?
Page Top

tag.inc.phpを使用してタグクラウドを表示させる時のスタイル anchor.png

  • 上手くない。
    • tagcloud.cssにXOOPSのテーマファイルに「line-heicht: normarl」を追加。字が重ならなくなった。
    • #block(round)を使うと、囲い枠を少し素敵に出来た。
      #block(round)
      #tag(100)
      #block(end)
Page Top

サイト外部へのリンクにアイコン表示 anchor.png

  • 不要だ。
    • サイト全体で別途同様の処理をしているので、pukiwiki.css.phpで/public_html/modules/xpwiki/skin/にカスタマイズ用のskindirを作成して、その中にデフォルトの設定ファイル一式をコピーした。そして、、a.extの設定を削除したコメントアウトした。
Page Top

EMLHとの整合性 anchor.png

  • (このサイトではないのだが)使用言語の切替え機能として、GIJOEさんのEMLH(PEAK XOOPS Support&Experiment - XOOPS site for my test and support)、あるいは、nobunobuさんのAutoLogin & Multi Language Moduleを試したが、xpWikiを表示させると上手く動かない。かったが、nobunobuさんのSysUtilモジュールを使用し、nao-ponさんのアドバイス(include/compat.phpのTYPO-xpWiki-フォーラム-XOOPSマニア)をもとにxpWikiを修正したところ、解決した。
    • XOOPS_TRUST_PATH/modulse/xpwiki/class/func/xpwiki.php の 187行目あたりからの
      // catbody
      ob_start();
      $this->func->catbody($this->title, $this->skin_title, $this->body);
      $this->html = ob_get_contents();
      if (!empty($this->root->runmode)) $this->runmode = $this->root->runmode;
      while( ob_get_level() ) { ob_end_clean() ; }
      // catbody
      ob_start();
      $this->func->catbody($this->title, $this->skin_title, $this->body);
      $this->html = ob_get_contents();
      ob_end_clean();
      if (!empty($this->root->runmode)) $this->runmode = $this->root->runmode;
      に修正(出力バッファをクリアし過ぎ)
    • XOOPS_TRUST_PATH/modulse/xpwiki/ini/pukiwiki.ini.php の
      // GET QUERY's key of set lang.
      $const['SETLANG'] = "setlang"; 
      の値を EMLH にあわせて "easiestml_lang"とする(GIJOE版EMLHの場合)。nobunobuさんのSysUtilモジュールのEMLHの場合は、"ml_lang"にする。
    • (これは不要かもしれない)静的URLとするために、.htaccessを変更している場合は、以下への変更も必要(のぶのぶXOOPS - ご注意-XOOPS/Hack/EMLH拡張-PukiWiki参照)。
      # 静的ページ風URLオプションを使用する場合は
      # 以下を環境に応じて修正後 # を削除して有効にしてください。
      RewriteEngine	on
      RewriteRule ^([0-9]*)\.html(#[^\?]*)?(\?(.*))?$ /modules/pukiwiki/index.php?pgid=$1&$4$2 [QSA]

新しくコメントをつける

題名
ゲスト名   :
投稿本文
より詳細なコメント入力フォームへ

コメント一覧


Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 7551, today: 2, yesterday: 0
Princeps date: 2006-12-04 (Mon) 03:13:27
Last-modified: 2008-05-11 (Sun) 03:45:37 (JST) (1366d) by ゲスト

ログイン

ユーザ名:

パスワード:



パスワード紛失

新規登録

ad by google