トップページ⇒php
274コメント82KB

FreeStyleWikiスレ

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/06/27(火) 15:28:50ID:Kve8VWrb
無いので立ててみました。

FreeStyle WikiはPerlによるWikiクローンです。以下のような特徴があります。

* 徹底されたモジュール化により、プラグインによる拡張が容易
* Perlで書かれておりDBも使用しないため、CGIが動作する多くのサーバに設置可能
* mod_perlでの動作にも対応(3.4.1以降)
* 全ページ共通のヘッダ、フッタ、サイドバーを表示可能
* ファイルの添付やPDFの生成などが可能
* tDiaryのテーマを使用可能
* 簡単なユーザ認証機能を備えている

FreeStyle WikiはGNU GPLライセンスの元で配布、改変が許可されるフリーソフトウェアです

公式:http://fswiki.poi.jp/wiki.cgi
0268nobodyさん2011/05/05(木) 13:49:06.19ID:???
>>265-267
思いのほか素早いレスに感謝です。
無事に日付け部分を表示せずに済むようになりました。
加えて .pm の探し方まで丁寧にご教示いただき重ねて御礼申し上げます。

FSWiki の存在を数年前に知り、当時は色々とカスタマイズしていました。
FSWikiは登録してある項目名が文章中で自動リンクできるところが便利なので、ここにきて
足掛け3年かけて作成した膨大なコンテンツを整理するために再び FSWiki を引っ張り出しています。
すべての項目を登録しおわりますとおそらくはLIST表示の下段に5000個くらいのリンクが表示予定なので
今回お教えいただいたList.pmを元に段組表示や下段リンクを全て表示しないように研究してみます。
0269nobodyさん2011/07/16(土) 21:09:55.36ID:???
メモ用の Farm を作ってメモしています。ある程度育ってきたら、そのページを
公開用の Farm に移したいのですが、ファイル名がわけわかりません。画像などの
添付ファイルも同様にわけわかりません。文章はともかく、ファイルを別ページに添付しなおすのは
非常に面倒です。どの程度育つかわからないメモ毎にはいちいち Farm 立ち上げてられないし、
みなさんどのようにしてますか?運用のアイディアなど聞かせてもらえるとありがたいです。
0270nobodyさん2011/07/19(火) 15:07:37.92ID:???
Farm とは、全く異なる複数の Wiki サイトを運営するための仕組みです。複数の Wiki として使えるのに、FSWiki の system は 1 個で済ますことができるのがメリットです。
しかし、Farm 間でデータを連携する機能は基本的に持っていません。したがって「ある程度育ってきたら、そのページを公開用の Farm に移す」というのは非常に困難です。

そこで、「ページを未公開で作成し、完成したら公開」するには、ページ毎の公開/非公開設定を利用するのが一般的と思います。すなわち、「環境設定」において

ページの閲覧:誰でも可能
ページの参照権限のデフォルト値:ログインユーザのみ可能

と設定しておいて、ページ作成開始時はログインユーザのみ閲覧可能になるようにしておき、編集はログインして行います。
ページが完成したら、ページ編集フォームでそのページの「ページの参照・更新権限」を「全員に公開」に設定変更してページを公開します。
0271nobodyさん2011/07/21(木) 00:34:20.39ID:???
アドバイスありがとうございます。そうですか、Farm 間の移動は難しいですか。
ファイルさえわかれば結構きれいに移せるんですけどね。残念。

権限の設定で隠すというのは、なぜか一覧には全部出てしまうと信じて疑ってませんでした。
試してみたらちゃんと隠されるんですね。新しいカテゴリだと、カテゴリリストにカテゴリ名だけは
出てしまうのが困りものですが、ダミーのページを置くなどしてごまかす工夫をしてみます。

ありがとうございました。
0272nobodyさん2011/07/21(木) 01:52:40.54ID:???
ファイル名は分かりますよ。

farm 名が abc/def/ghi,
ページ url が http://*/wiki.cgi/abc/def/ghi?page=ABCDEFGH

であるとき、その Wiki ページソースファイルは下記にあります。

./data/abc/def/ghi/ABCDEFGH.wiki

また、そのページに添付された添付ファイル qwerty.jpg は下記にあります。

./attach/abc/def/ghi/ABCDEFGH.qwerty%2Ejpg

日本語ファイル名の場合、ABCDEFGH は url エンコードされていますが、対応は上記のままです。

ただ、ファイル名が分かって farm 間で手動コピーしたとしても、
コピー先の farm での管理ファイルの整合性がどこまで自動で再構成されるかは
十分検証してから運用する必要があるでしょう。
0273nobodyさん2011/07/24(日) 02:36:54.57ID:???
ページはともかく、添付ファイルがわけわからなくなると思ってたんですが、
そうか、ページ名も下書きのうちはアルファベットで書いとけばいいのか。
でも面倒なんで権限の設定でやります。
0274nobodyさん2012/11/20(火) 05:37:39.16ID:???
ログイン時に入力するパスワードが気になるんですが、Digest 認証のような感じで行われているのでしょうか。
まさか平文?
■ このスレッドは過去ログ倉庫に格納されています