トップページ⇒php
981コメント376KB

Wiki系(WikiEngine)について語るスレPart2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/08/13 10:46ID:pknbXO9I
WikiクローンといわれたりWikiエンジンといわれたりしますが、独特の記法で
簡易に更新が行えることからBlog的な使い方もされているプログラム。
コラボレーションが容易であることもその重要な利点。
比較的プログラムがシンプルなため改造等も盛ん。
そんなWikiについてマターリ語っていきましょう。

【前スレ】
Wiki系(WikiEngine)について語るスレ
http://pc2.2ch.net/test/read.cgi/php/1014252667/
【関連スレ】
Wiki Wiki 楽々 Run! Run! Run!
http://pc2.2ch.net/test/read.cgi/tech/1010317366/
【関連リンク】
日本発の wiki クローンリスト
http://www1.neweb.ne.jp/wa/yamdas/column/technique/clonelist.html
日本発の wiki クローンリスト2
http://www1.neweb.ne.jp/wa/yamdas/column/technique/clonelist2.html
0002nobodyさん03/08/13 11:24ID:???
>>1 オツ
0003nobodyさん03/08/13 11:26ID:???
FSWiki3.4.2をXreaで設置できた人っていますか?

IDとPassを入れてログインした直後の /log/cgisess_… には
wiki_type、wiki_path、wiki_idという項目が見られるのですが、
管理メニューから「環境設定」、「スタイル設定」などを選択すると
「エラー ログインしていません。」としか表示されず、
新たに生成された /log/cgisess_… からは上記3項目が消えて
_SESSION_REMOTE_ADDR、_SESSION_ATIME、_SESSION_CTIME、
_SESSION_ID、_SESSION_ETIMEしか記録されなくなっています。
これで正常なのでしょうか?
0004nobodyさん03/08/13 13:51ID:???
なんかFSWikiって「開発を停止しようとも思いましたが」とか「CVSが勤務先から使えない」とか、開発者の微妙なやるせなさを感じるこのごろ。
誰か技術サポートしたほうが良いのでは?
0005nobodyさん03/08/13 17:22ID:???
fswikiは3.4.3がリリース準備中らしいので、しばらく待たないとな。
また、カスタマイズし直しかと思うと泣けてくるが……。
0006nobodyさん03/08/13 18:29ID:???
もうちょっとupdate時にユーザに優しい仕様になってほしいな > FSWiki
0007nobodyさん03/08/13 19:36ID:???
開発者がunix文化から微妙に外れているのがアップデートのしにくさにつながっているっぽい。
サーバーからfetchで最新版をダウンロードできないのもめんどい。
0008nobodyさん03/08/13 20:08ID:N/1VW/Hl
>>6
禿同。
3.4.2へのUpdateの時
ttp://fswiki.poi.jp/wiki.cgi?page=BBS%2D%A5%B5%A5%DD%A1%BC%A5%C8%B7%C7%BC%A8%C8%C4%2F42
思いっきりこれで躓いたよ。

「config.datの仕様が変わってますので以前の物は使えません」
みたいな感じでマニュアルに変更点を書いててくれると
助かるんだけどね。
0009nobodyさん03/08/13 20:09ID:???
あげちまいました。スマソ
0010nobodyさん03/08/13 20:32ID:???
FSWikiのバージョンアップは何度かやってますけど、
・空ディレクトリの作り忘れ
・configファイルのミスマッチ
でコケることが多いですね。一度やってるから、気づくのはすぐなんですけど……。(^^;

使い回せるかどうか確認せず、念のために、テンプレートファイルとかプラグインの出力部分も
毎回、修正し直してるんで結構めんどいッス。

3.4.xから3.5.xへのバージョンアップはまた何か失敗しそうな悪寒。
0011nobodyさん03/08/13 23:22ID:???
>>6
漏れも禿同。
基本的な部分がころころ変わっちゃうからけっこうきついんだよねぇ。

3.4.xから3.5.xもプラグインのAPIが変わっちゃうし・・・
0012nobodyさん03/08/13 23:23ID:05UZOv5m
FSWiki 3.4.3 age
0013nobodyさん03/08/13 23:45ID:/NS185ja
msblaster age
0014nobodyさん03/08/14 01:28ID:???
なんか、fswiki3.4.3のリリースでの、コレより前のバージョンへの警告文がえらく控えめに思うのは漏れだけか?
「おすすめ」程度ならって放っておく香具師も……ソレはさすがにないか。
0015nobodyさん03/08/14 08:43ID:???
一般的な話題として、
根っこの部分にtimeout相当の機構を仕込んでおいたほうがよいね。
かんたんに暴走を許してしまうようだと、プラグインも作りづらいし。
0016nobodyさん03/08/14 08:45ID:???
俺は「早急にバージョンアップされることをおすすめします。」の一文と
vis.ne.jpから追い出された一件でとっととUpdateしなきゃヤバイなぁと
思っているが。

但し>>8や>>10的な理由でUpdateするのも怖かったり・・・(´・ω・`)
0017nobodyさん03/08/14 08:54ID:???
fsっと書式が違うから、yuki系に乗り換えるとデータがそのままじゃ使えないんだよなぁ……
0018nobodyさん03/08/14 10:17ID:???
Wikiの書式なんて単純に置き換えすればすむでしょ。
プラグインは別として。
0019nobodyさん03/08/14 10:55ID:???
FSWiki[うぷ|いんすとろーる]時に関する最低限の要望としては

・空ディレクトリはアーカイブに含んでおいてほしい
・config系のファイルの書式が変わったらreadmeに書いてほしい
・てゆかメジャーバージョンあがらない限り変えないでほしい
・アーカイブはfetchできるようにしてほしい。tarballもあるとさらに良

かなぁ。別にzip玉でもlha玉でもいーんだけどfetchできないのはつらいよね。
あと個人的にはconfig系のファイルはEUC-JP, LFがいいんだけど、
これはまぁ別に要望出すほどのもんでもないか。
0020nobodyさん03/08/14 11:08ID:???
>>19
> あと個人的にはconfig系のファイルはEUC-JP, LFがいいんだけど、
> これはまぁ別に要望出すほどのもんでもないか。

あ、同意。いろいろ混ざってるから、せめて統一してもらえないかなと・・・。
0021nobodyさん03/08/14 14:51ID:3+yAThCy
Pukiwikiで印刷用にヘッダ・フッタ・MenuBarを非表示にするモードってないですか?
0022nobodyさん03/08/14 15:56ID:SyUXGdwy
堤さやかちゃんの引退記念作です。
これは絶対見るしかないでしょう。
甘えたしゃべりかた、小さな身体に大きなオッパイ、そしてこの顔。
どれをとっても特A級!こんな子がAV女優だったなんて信じられませんね。
無料ムービー観てね
http://www.exciteroom.com/
0023元・・・・03/08/14 17:41ID:???
>>21
印刷用CSSを使うことで回避できるよ。
ttp://pukiwiki.sourceforge.jp/dev/index.php?PukiWiki%2F1.4%2F%A4%C1%A4%E7%A4%C3%A4%C8%CA%D8%CD%F8%A4%CB%2F%B0%F5%BA%FE%CD%D1%C9%BD%BC%A8%C2%D0%B1%FE%A5%B9%A5%AD%A5%F3
0024nobodyさん03/08/14 18:03ID:???
今、ふと思ったんだがページ名をすべてアルファベットでネーミングすると処理が軽くなったりする?
0025nobodyさん03/08/14 20:20ID:???
ボトルネックによる。
たとえば、CGI形式の場合には起動のオーバーヘッドがかなり大きい。

また、日本語を考慮した設計であれば、意味はないと思う。
アルゴリズムから再設計すれば、少しは変わるかもしれない。
0026nobodyさん03/08/15 10:12ID:???
https://sourceforge.jp/projects/fswiki/files/
から3.4.3をfetchしたら、なんか妙に小さいんだけど?
自分だけ?
結局w3mでwikiからダウンロードした。
0027 03/08/15 20:56ID:???
FreeStyleWikiでURLに一々「wiki.cgi」って付くのが野暮ったいので、
「index.cgi」に変えたらログインできなくなったよ。
0028nobodyさん03/08/15 22:11ID:???
>>27
/setup.dat
の
63行あたり

> # CGIスクリプトのファイル名
> script_name = wiki.cgi

を

> script_name = index.cgi

にすれば動くんじゃねーの?
漏れは やってないから想像だけど。
違ってたらスマソ。
0029山崎 渉03/08/15 22:26ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
00302703/08/16 00:16ID:???
>>28
それではブラウザのアドレス欄に「index.cgi」と表示されてしまって
わざわざファイル名を変える意味がないので、/setup.datのその部分を

  script_name = ./

に書き替えたところ、ログインできなくなったのでした。
0031nobodyさん03/08/16 00:48ID:???
そういうのは.htaccessでrewriteしましょう。
0032nobodyさん03/08/16 01:35ID:???
>>31
rewriteしたらlogin出来なくなる筈。
0033nobodyさん03/08/16 02:32ID:???
ログインするときのリンクだけwiki.cgiにしておく
0034nobodyさん03/08/17 17:18ID:???
FSWikiの公式サイトで僅か数百のページ数で負荷が云々されているけど、
一般的にWikiって何ページぐらい収容することが可能なの?
http://fswiki.poi.jp/wiki.cgi?page=BBS%2D%A5%B5%A5%DD%A1%BC%A5%C8%B7%C7%BC%A8%C8%C4%2F59
0035nobodyさん03/08/17 18:09ID:???
質問の意図からは外れてるかもですがコピペ

YukiWikiでの見解

ttp://www.hyuki.com/yukiwiki/wiki.cgi?FaqPage#i39
Q>レンタルサーバに設置して運用してみたいと思っているんですが、サーバに対しての負荷って
どの程度になるんでしょう? 禁止事項の一つ「巨大なデータを読み込むCGI(負荷のかかる
検索CGI等)」ってのに該当するんでしょうか?(^^;;;

A>負荷を計測したことは無いのですが(1)読み込むデータ量(2)処理内容などからすると、
ちょっと高機能な掲示板程度だと思います。レンタルサーバで使っていますが、
特に苦情はきていません。

ttp://www.hyuki.com/yukiwiki/wiki.cgi?FaqPage#i41
Q>このシステムの場合、理論上の最大ページ数はいくらになるのでしょう? 
ディスク容量の制限のみでしょうか?

A>ソースを詳しく読んだ訳ではないが、wiki.cgiだけを見た場合、論理的な制限は明示されていない
ようです。実際の制限としては、保存に関してディスク容量と使用しているDBMライブラリの制限があり、
実行時には検索が一番負荷が高く、タイムアウトなどの制限が付きます。
たとえば数十MBのディスク容量があるとすれば、1ページあたり数kBとして、数千?1万ページ程度となります。
この程度であれば検索以外では問題が発生しないでしょう。
ただ、検索に関しては、すべてのページ内容へのアクセスとなるため、サーバの性能に大きく左右されます。

DBMライブラリやperlのtie、正規表現検索に関する詳しい知識を持っていません。
従って間違いがあるかもしれません。詳しい方、フォローをお願いします(^^;

ただし、YukiWikiDBを使用したWindowsのFAT環境では、データベースの容量が実際の十倍程度
必要となるかもしれません。また、その他多くの環境でWikiNameは一つあたり最大125byte迄となります。

0036nobodyさん03/08/17 23:34ID:Msid6wyL
http://www.hyuki.com/yukiwiki/wiki.cgi?FaqPage#i39
http://www.hyuki.com/yukiwiki/wiki.cgi?FaqPage#i41
0037nobodyさん03/08/18 17:20ID:???
>>34
具体的にどれがいいとかはわかんないけど、
ちゃんとcacheとかを考慮して設計されたWikiなら
数千、数万はいけると思う。
FSWikiの場合はなんでもモジュール(=機能は後付け)がコンセプトなんで
cacheの実装が難しくなってて、
それで性能でないとゆー構造的な問題がありそう。
0038nobodyさん03/08/18 19:25ID:???
ほしゅ
0039nobodyさん03/08/18 19:39ID:???
すんごいページ数が多いのならストレージに DBMS を利用した
タイプにすればいいんじゃないかな。

普通の Web スペースだと DBMS は使えないことが多いから、
こういうとこでの話は生ファイルをストレージに利用できるタイプに
集中しちゃうけど。

WikiPedia は PHP + MySQL だね。

■ このスレッドは過去ログ倉庫に格納されています