トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/913

ページの作成や編集にはユーザ登録が必要です。

 wikiファイルを手動生成した場合 - 名無しさん (2009年09月03日 00時55分45秒)

csvファイルの内容をコンバートして、wikiページを作成したいと考えています。

1行を1ページとして.wikiファイルを生成するプログラムは別で作成するのですが、.wikiファイルをfswiki標準の方法(メニューの新規などから作成する)ではなく、手動で作成しdataフォルダへつっこんだ場合、変更しなければならない管理系ファイルを教えてください。

現在のところ、下記ファイルが上記を実施した場合に手動編集がいるものと考えています。

  • /log/pagelist.cache
  • /config/modtime.dat

あるいは、手動で作成した後任意の1ページを「編集」処理すれば帳尻があう、なども教えていただけると助かります。

  • pagelist.cacheは自動生成されるページリストのキャッシュなので編集する必要はありません。逆に.wikiファイルを作ったら、CGIにアクセスする前に必ず削除すること。手動で作ったページは古いキャッシュデータには載って無いわけですから、一覧などに現れず見ることが出来ません。 - 名無しさん (2009年09月03日 01時37分47秒)
  • FSWiki 上からの新規ページ作成ではなく、Wiki ページ ファイル ./data/(farm/)*.wiki を作成・追加した場合、ご指摘の ./config/(farm/)modtime.dat, ./log/(farm/)pagelist.cache に加えて、非公開ページの場合には ./config/(farm/)showlevel.log を編集する必要があります。 - 菜梨 (2009年09月03日 07時10分08秒)
    • ./config/(farm/)modtime.dat
      • 機能:ページの論理的最終更新日時を記録。
      • データ形式:ページ名=unixtime
      • これに載っていないページはどうなるか:ページの最終更新日時として常に ./data/(farm/)*.wiki ファイルの物理的更新日時が使用される。すなわち、編集時の「タイムスタンプを更新しない」機能が使えない。
      • 直接編集以外のページデータ追加方法:なし。
    • ./config/(farm/)showlevel.log
      • 機能:Wiki ページの参照権限レベル値(0:誰でも閲覧可能, 1:ログインユーザ及び管理者が閲覧可能, 2:管理者のみ閲覧可能)を記録。
      • データ形式:ページ名=参照権限レベル
      • これに載っていないページはどうなるか:誰でも閲覧可能になる。
      • 直接編集以外のページデータ追加方法:管理者の編集フォームから参照権限レベル値を設定して「参照権限を変更」ボタンを押す。
    • ./log/(farm/)pagelist.cache
      • 機能:Wiki ページの一覧リスト
      • データ形式:ページ名
      • これに載っていないページはどうなるか:FSWiki からアクセスできなくなる。
      • 直接編集以外のデータ追加方法:./log/(farm/)pagelist.cache を削除すると、FSWiki は ./data/(farm/) の中にある *.wiki 全てをリストアップした内容で ./log/(farm/)pagelist.cache を自動作成する。
  • お二方、ありがとうございました。助かりました。参考にいたします。 - 名無しさん (2009年09月03日 16時04分16秒)
  • あと旧データからの移動を手動で行った時も書き換えなくてはいけないみたいです、それとpagelist.cacheに載ってないページがあると検索キーワードが反応できないみたいです。 - 名無しさん (2011年10月17日 05時42分23秒)
お名前: コメント:

最終更新時間:2011年10月17日 05時42分23秒