ログインFreeStyleWikiのパッチはじめにFSWikiのちょっとした改造。下記のパッチ等はご自由にどうぞ。断りのない限り、3.6.5をインストールする時に使ったもの。(3.6.4と3.5.5の時のは消してしまいました。)「FrontPage」をなんとかする「FrontPage」って、かっちょ悪いよね。Wikiというよりは、簡易のCMSとして使っているとなおさらそう。任意の文字列にしたい。今のVersion(3.6.4)でも、できることはできるんだけど、Farm環境ではできない。サイト名になるようにするwiki.cgiのパッチ。}本家の掲示板にあるものは、3.5.5用。3.5.*でもいけると思う。{{lastmodified}}で表示される編集時刻を、LastModifiedで返すようにした、wiki.cgiのパッチ。localtimeをスカラーコンテキストでつかうと、ctime(3)のと同じフォーマットで返してくれるのに、いまごろ気づいたのは秘密。Farmの名前にハイフンとアンダーバーを使えるようにするhoge_04とか、2004-11とか、使いたくなると思うんだけど、使えないので使えるようにするplugin/core/CreateWikiHandler.pmのパッチ。できるだけ短い名前をつけることをオススメします。半角英数字しか使用できません。半角英数字'[a-zA-Z0-9]'とハイフン'-'とアンダーバー'_'しか使用できません。<p>作成するWikiの管理者IDとパスワードを設定してください。$farm->error(&Util::escapeHTML($child)."は不正な名称です。""){あと、wiki.cgiにも。CORE::die("Wikiが存在しません。FooterのCopyright表示を出さないようにしたいパッチというよりは、wiki.cgiのここを書き換えるだけ。refプラグインのダウンロード数を表示させないrefプラグインでファイルをリンクすると、右側にダウンロード数がかっこ付で表示される。これがうっとおしい場合がある。以下の修正で、表示させないようにできる。日本語を含むページ名のページで、pdfプラグインでPDFを生成すると、エラーになって生成できないことがあるある程度長いとおきるみたい。これは、本家のBBS-サポート掲示板/559において、tkuro11さんのコメントにある修正を、Util.pmに行うと、直ります。(これは、添付ファイル名にもおきる問題みたいで、Util.pmの修正で一緒に直ります。Explorerの判定に失敗しているのが原因。Jcode.pmをインストールした上で、以下の修正で直ります。(ついでに、それっぽいブラウザも判定できるようにしてみた。正しいかどうかはわからないけど、今のとこ問題ないみたい。前のSafariが以下だとだめみたい。#===============================================================================pdfプラグインでPDF生成すると、ref_imageで指定した画像が含まれない実は、JPEG形式だと出力される。これは、pdfプラグインが使用する、FSWiki同梱のPDFJモジュールの仕様、だったのだが、3.6.5同梱のPDFJモジュールでは問題は解決している。FSWikiから使えるようになっていないので、以下の修正を行う。FSWikiの修正JPEGデータしか、PDFJに食わせないようにしているので、plugin/pdf/PDFParser.pmを修正する。}PDFJ::Imageでの拡張子による判定がFSWikiでは効かないPDFJ.pmのPDFJ::Imageでは、ファイル名の拡張子(サフィックス)で、JPEGかPNGかを判定している。FSWikiでは、attachディレクトリに、"ページ名.ファイル名%2E拡張子"というファイル名で、ファイルが保存されている。ゆえに、PDFJ::Imageは、"ファイル名%2E拡張子"を拡張子だと思ってしまい、判定ができないといってエラーを出す。PDFJを修正するのは気持ちよくないが、手っ取り早いので、以下の修正をPDFJ.pmに行う。/^jpe?g$/i;おまけ:コマンドライン上で、loginユーザを追加するたくさんloginユーザを追加しなきゃ、なんて時にいちいちWebインターフェースはめんどくさい。hogenaとかやるPerlスクリプト。出力をuser.datに追加してやればOK。user.datとかってわけね。libの行は、FSWikiのlibディレクトリの位置を絶対パスで書いて下さい。あと、一行目のPerlのパスを書き換えるのも忘れずに。ちなみに、パスワードはlogin名のrot13が勝手につきます。(それぞれのユーザに後で変更してもらうという考え。)rot13って何?って人は、たとえば、ウィキペディアの解説をどうぞ。間違いの指摘や、ご意見などは、FrontPageにある連絡先にメールを下さるとうれしいです。HD-HLAN(v2)でDebianを試すマイティーサーバのCentOS5をNetBSDに置き換える方法ConoHaにNetBSDをインストールする方法(旧ConoHa向け)ConoHaでNetBSDのサーバーを建てよう(現ConoHa向け)CentOSでpkgsrcを使う(バイナリーパッケージ編)ServersMan@VPSのCentOSでpkgsrcまいなーびーえすでぃーとものかいpkgsrcめもpkgsrc-wip-jpめもport2pkgを試してみるpkg_rolling-replaceを使ってみよーSolarisでpkgsrcpkgsrcなLinux手っ取り早くpkgsrcとかを使うためのMakefilebcbenchTripwireみたいなものipfilterメモpfメモてっとりばやくNSDバックアップめもWindowsのddみたいな何か。Projectのメモ案内FrontPage..最新の5件2019/4/26ConoHaでNetBSDのサーバーを建てよう2019/4/6FreeStyleWikiのパッチ2019/3/10Keyword2018/8/6Menu2018/6/4ssh-agentが使えるmoshをインストールするServersMan@VPSのCentOSでpkgsrc復刊リクエスト中!httpsでは見えません。httpリダイレクトしかしてくれないので、最近のブラウザではブロックされます。Perl5.026000。