トップページ⇒php
1001コメント313KB

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

■ このスレッドは過去ログ倉庫に格納されています
000120402/02/21 09:51ID:Yw3lblf/
・こんなの作ったよ
・こんな機能がほしい
・Wiki系の思想
・WikiEngineの過去未来
・などなど
について暑く語るスレ

・WikiEngine LINK
http://todo.org/cgi-bin/jp/tiki.cgi?c=v&p=WikiEngine
051751403/04/23 00:07ID:???
>>515 レス感謝です。今からNukeについて
教えてくれそうな、Wikiを探してみますね。
引き続きWikiとNukeの違いをレクチャーして
下さる方、よろしくお願いします。
0518nobodyさん03/04/23 10:50ID:???
c言語による日本語対応wikiってないかなぁ。
0519nobodyさん03/04/23 11:25ID:???
YukiWikiをaddr.comにインストールしたいのだけれどうまくいかないです。
DBのエラーがでます。
ほかにインストールしている人がいるから可能だとは思うのだけど。
はてさて。
0520nobodyさん03/04/23 12:05ID:+pwNjBrb
Perlそのもののdbmがちゃんと設定されてビルドされてないとか?
dbm無しでは動かせない?
0521あぼーんNGNG
あぼーん
0522nobodyさん03/04/23 12:13ID:???
>>520
実験してきます。
0523nobodyさん03/04/23 13:11ID:???
エラーとしてはここにあるのと同じ
http://digit.que.ne.jp/work/index.cgi?WalWiki%2F%C6%FE%BC%EA%A4%C8%C0%DF%C3%D6#i12
の「tie Yuki:」なんですが、
修正かけたら
(resource)
と表示されました。tok2に上げたらちゃんとそのままで動いたのだけれど。。。
0524nobodyさん03/04/23 14:02ID:???
tok2 で動くってことは
パーミッションがらみでは?
0525nobodyさん03/04/23 14:24ID:???
全ファイルパーミッションを777にしても(やけくそですな)ダメでした。
0526nobodyさん03/04/23 15:37ID:???
それって resource.txt の読み込みエラーじゃなかったっけ。
0527nobodyさん03/04/23 15:53ID:DOfBU0c6
全てのフォルダにresource.txtおいてみたけど、アウト。
ファイルを色々な方法であげ直したけどやっぱりアウト。
困った。
0528あぼーんNGNG
あぼーん
0529あぼーんNGNG
あぼーん
0530nobodyさん03/04/23 17:04ID:???
resouce.txt だけではダメじゃないかな?
frontpage.txt とかは?
漏れがはまったときは、wiki.cgi の先頭の変数で用意している
ファイルが全部ないとエラーになったよ。
0531nobodyさん03/04/23 17:36ID:???
>>523 のサイトのようにしてるということは YukiWiki_DB を使うようにしたのかな。

> 「info」「diff」「data」の3つのディレクトリを〜
となってるけど、「info」「diff」「wiki」 かも (設定次第だけど)

あと、パーミッションについてはサーバによってけっこう設定が違うので
説明良く読んどいた方がいいかも。
0532なしなし03/04/24 07:16ID:77ZvWw3R
Nukeかっこいいな。いいものを教えてもらった。最近こういうやつはみんなPHPだな。
0533nobodyさん03/04/24 11:55ID:Vnr5iXAg
昨日相談したもの( >>523 など )ですが、
sql連動に書き直して問題解決しました。
ありがとうございました。
0534あぼーんNGNG
あぼーん
0535あぼーんNGNG
あぼーん
0536nobodyさん03/05/01 05:54ID:???
1番簡単なwikiが手に入り、解説してるサイトってどこよ?
導入したいんだけど、全くわからない・・・・
0537あぼーんNGNG
あぼーん
0538nobodyさん03/05/01 07:19ID:PPL4OOLE
その条件だと、YukiWikiMini…かな?
本家YukiWikiで検索してみれ。
0539nobodyさん03/05/01 18:31ID:???
Tikiにしれ。
0540nobodyさん03/05/01 22:31ID:e5yj5Snk
CVSが統合されてるエディタがもっと増えれば、wikiの外部エディタ兼バージョン管理を
CVSにするのが楽だと思うんだけどなあ...

どっかにそういうwikiないかしら。
Vikiwiki作者さんは、バージョン管理CVSにしてはどう?
0541>>54003/05/02 03:27ID:???
http://www.etrumeus.com/wiki/CvsWiki
0542nobodyさん03/05/02 03:33ID:???
wikipediaみたいなのつくりたいが、なかなかハードだ。
0543nobodyさん03/05/02 10:58ID:???
>>541
サンクス、とおもったけど、そんなページないよ。新規ページですが。
ただのMoinMoinに見えるけど。
0544nobodyさん03/05/02 21:53ID:???
>542
なにが問題点?
0545nobodyさん03/05/03 13:34ID:???
>>544
多分、最大の問題は、
wikipediaの全貌を把握できない私の頭かと。
どういう処理になっているのか、いくら読んでも分からない。
0546nobodyさん03/05/05 11:36ID:???
Coffeeが微妙にうっとおしい。
嫌いじゃないんだが・・・
0547nobodyさん03/05/05 14:23ID:???
>>545
wikipediaってエンジンはPhpWikiでしょ?
0548nobodyさん03/05/05 17:34ID:???
phpで書かれたwikiだけど、phpwikiとは別物。
ちょこちょこと外部ファイルにしているから全体像が見えない。
0549nobodyさん03/05/08 10:31ID:???
>>532
PHP-nukeだったらXOOPSの方がいいよ。
Pukiwikiモジュールもあるし。
0550あぼーんNGNG
あぼーん
0551あぼーんNGNG
あぼーん
0552nobodyさん03/05/08 19:22ID:???
>>540
CVS管理ってソースの管理ですか?
それとも、Wikiページのデータ管理ですか?
0553nobodyさん03/05/09 05:17ID:???
>>540
よく読み返してみたら、CVSに対応しているのはWikiEngineじゃなくて
エディタなの? それって Emacs と CVSWeb(ViewCVS) を使うのと
変わらないような気がしますが、そうでもない?

もしそうなら

> どっかにそういうwikiないかしら。
> Vikiwiki作者さんは、バージョン管理CVSにしてはどう?

という風にWikiEngineがどうこうする話ではないと思われ。
勘違いしてたらスマソsage。
0554nobodyさん03/05/09 13:55ID:???
>>553

540でつ。
要するに、Wikiのバージョン管理と外部エディタとCheck-in/Check-outが欲しいんですわ。
CVSは対応エディタがあんまりないのがダメですが。

ページが有る程度以上のサイズになると、フォームで送るの遅いし。
Javaのエディタもちょっとなあ、と思うし。なんかいい方法ないですかね。

今ちょっとおもったのは、

・Wikiページの編集時に、ダウンロードリンクをつける
・そのデータの1行目には、元ページ名やバージョンなどの情報が付加されるよ
・それを落として、ユーザは自分エディタで編集
・チェックイン用のinboxページがあって、そこからattatchmentでファイルを送る
・それで、該当ページの新バージョンとして自動的に更新

という仕組みなら、いまのtikiとかに組み込めるかなあ。RCSベースで。
0555sage03/05/09 23:30ID:???
Tikiで外部編集をつかうとWindowsのエディタでページを編集できます。
保存はフォームじゃないからか反応がものすごく速いですよ。
0556nobodyさん03/05/10 03:52ID:???
>>555
それは、Winのみの特殊な方法つかってるの?
クロスプラットフォームでそれをやるスマートな方法だったら興味あるんだけどな。

0557sage03/05/10 06:36ID:???
ブラウザのヘルパアプリを起動する機能を使ってると思う。
ブラウザ依存じゃないかな?詳しくはわからない。
0558.03/05/10 17:06ID:???
?
0559あぼーんNGNG
あぼーん
0560あぼーんNGNG
あぼーん
0561nobodyさん03/05/11 13:12ID:???
回線遅いんでリンクつっつくのおっくうなんだけど,
最近更新されたページの diff をまとめて
1 ページに表示してくれたら便利じゃないかなあ
0562nobodyさん03/05/14 01:34ID:A4Q8imWH
RSS の description のとこに diff の最初の行が入ってればいいね。
0563nobodyさん03/05/19 04:29ID:???
本家を自分の日記代わりにするのやめてほしいなぁ。
0564nobodyさん03/05/19 08:37ID:???
そうだね。やめましょう。
0565nobodyさん03/05/19 20:10ID:???
>563 は誰に向かって言っていて >564 は誰が答えているのだろう?

最近はどこの本家もネタがなくて寂しい限りに見えるのだが。
へたすると、書き込みテストであふれ行く毎日とか。

いや、枯れ木も山の賑わいといいたいわけでは(略
0566nobodyさん03/05/20 20:03ID:SR35lefG
ほんとどこの話?でも日記だっていいじゃない?
0567nobodyさん03/05/20 20:03ID:???
ごめん。下げ忘れた。
0568nobodyさん03/05/21 23:55ID:U5raFma6
PukiWiki 1.4rc2を xrea で設置成功している方はいたらおうかがいしたいのですが、
xreaで、PukiWiki1.3.4は何もいじらずに設置、動作確認に成功しましたが
1.4rc2では同じように設置すると「Runtime error」が出てしまいます。
どうすればエラーが出なくなりますでしょうか? (´・ω・`)
0569山崎渉03/05/22 01:55ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
057026803/05/22 22:58ID:???
>>268の件、解決しますた。
1.4rc2に同梱のreadme.txtが1.3.3用だったのが原因ですた。
ちなみに現行の1.3系、1.3.4にはちゃんと1.3.4用のものが入っていました。

1.4rc2は1.3.4には標準で入っている空フォルダを作る必要がありました。
後からここに来た人用に、1.4用のreadme.txtの書いてあるページのリンクを張っておきます。
http://pukiwiki.sourceforge.jp/dev/index.php?%B3%AB%C8%AF%C6%FC%B5%AD%2F2003-04-17%2Freadme.txt
0571nobodyさん03/05/22 23:00ID:???
>>570訂正 名前欄 ×268 ○568 です
0572nobodyさん03/05/23 00:31ID:???
PukiWikiユーザはなぜ本家があるのに本家に聞きに行かないのだろう。
こんなところに書いても、後の人のためになるとは思えないんだけど。
PukiWikiユーザじゃないとどうにもならん話だし。

本家に怖い人でもいるのかな。
それとも、不慣れなユーザが多いだけ?
0573山崎渉03/05/28 17:21ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0574nobodyさん03/05/30 02:20ID:???
>>572
俺2chと自分とこのサイト以外で書き込みしたことないな〜
0575nobodyさん03/06/01 22:24ID:???
TikiWin よくなってきた。Wikiのインストールがめんどっちいときに使える。

http://todo.org/download/tikiwin/

Macふーなのはやめてホシイが。
0576nobodyさん03/06/04 19:08ID:aFc1JgXb
俺はFSwikiがお気に入りだ!
0577あぼーんNGNG
あぼーん
0578あぼーんNGNG
あぼーん
0579nobodyさん03/06/04 21:38ID:???
>>576
どこがお気に入り?
0580nobodyさん03/06/04 21:42ID:???
>>576
おでも。
058157603/06/04 22:47ID:iMqLgxs3
PDFに出力できるから好きだ!
プラグインが色々あって好きだ!
見出しのデザインが好きだ!
Perlで動くから好きだ!
でもちょっと重いかも

そんなFSwikiが好きだーーーー!!!
0582nobodyさん03/06/04 23:34ID:???
PerlならYukiWikiさんでいいじゃない。
0583nobodyさん03/06/05 00:14ID:???
576じゃないけど、Perlで動くやつでサイドバーがあるのがいいかな、と。
058457603/06/05 00:19ID:qNpB0q8b
そうそう、左端にメニューが表示出来るのもお気に入りのひとつだった
このサイドメニューが秀逸で、ザウルスで表示させると勝手に下の方に移動するんですよ
狭いPDAの画面でも見やすいから好きだーーーーー!!
058557603/06/05 00:24ID:qNpB0q8b
>582
YukiWikiさんはわたしの初めて出会ったWikiなので感謝してマス

0586nobodyさん03/06/05 19:18ID:8TGDXxjp
私も、ゆきうぃきを使っています。
でも、FSもよさげだな。
双方向で情報収集と発信が出来ることがWiki系のすばらしさですね。
0587nobodyさん03/06/05 23:49ID:???
Perl系で、普通に多機能なので一番なのがFSWikiじゃない?
0588nobodyさん03/06/06 00:24ID:???
>>582
なんたって, Japanese Standard Wiki だからねえ(漠)。
>>587
そんなせこいところで一番とかいわないでお。
0589初心者03/06/06 07:34ID:???
>>575
おい、おまえ、tikiwin 入れてみたけれど、どうやって使えばいいのですか?
0590nobodyさん03/06/06 07:49ID:???
>>584
それは単にザウルスのブラウザがスタイルシートをサポートしてないだけだろ?
釣り?



059157503/06/06 20:55ID:???
http://www.2ch.net/ と書き込むところからはじめてみな。
0592nobodyさん03/06/07 19:06ID:???
Wikiって需要があるのですか?
0593ななしさん03/06/07 22:04ID:???
あります。
会社で、Tiki使ってるプロジェクトがふたつ、PikiPiki使ってるところがひとつ。
合わせて少なくとも30人は使っている。
0594nobodyさん03/06/08 06:47ID:???
PukiWiki使ってますが、ちょっと物足りないです。

* パラグラフ指向
* 複数行のPREタグ

を両方ともサポートしているwikiってありませんか?
tikiなら複数行のPREタグ出せるけど他のwikiはないみたい。
プログラムのソースや、UNIXの設定ファイルを書くのに必要です。

パラグラフ指向はページが大きくなると便利だなと。
0595nobodyさん03/06/08 11:04ID:???
複数行のpreはPukiWikiでも使えると思うけど。
#1.4rc2
0596nobodyさん03/06/08 11:32ID:???
PukiWikiの複数行preの実装はすごいと思った(悪い意味で)。
059799403/06/08 15:59ID:???
>>595
>>596
開発版では複数行のPREタグ出せるんですか?

http://pukiwiki.sourceforge.jp/dev/?cmd=read&page=%C0%B0%B7%C1%A5%EB%A1%BC%A5%EB&word=%C0%B0%B7%C1%BA%D1%A4%DF%A5%C6%A5%AD%A5%B9%A5%C8
ここで調べましたが見つかりませんでした。
「複数行」「整形済みテキスト」などいろいろ検索してみましたが・・・
教えてもらえませんか?
0598nobodyさん03/06/08 16:44ID:???
> * パラグラフ指向
WalWiki の新版にパラグラフ編集機能がついてるよ。
僕は「パラグラフ指向」をよく理解していないので
違ってたらごめん

> * 複数行のPREタグ
YukiWiki の機能(行の先頭が空白なら PRE 扱い)じゃダメなの?
059999403/06/08 17:13ID:???
>>598

WalWikiについてますね。
他にもLeafWikiやHashedWikiにも実装されています。

複数行のPREタグとは、Tikiに実装されてます。
例えば、
{{{
// program source start
function hoge()
{
  foo();
  bar();
  return null;
}
// program source end
}}}
という具合に {{{ から }}} まで一気にPREにできる機能です。
現行(v1.3)のPukiWikiなどではいちいちプログラムのソースの
先頭に空白を入れるという処理が必要です。
置換でやれば楽ですが、何箇所も分けて書くときは不便なので。

Tikiの複数行PRE + パラグラフ指向 のwikiが欲しいのです。
060059403/06/08 17:14ID:???
さっきから間違ってましたが、>>994じゃなくて>>594でした。スマソ。
060159803/06/08 17:54ID:???
>>594=599
WalWikiには、タグを書き込めるHTMLモードがついている。
<HTML>
<PRE>
ソースコード
</PRE>
</HTML>
というふうに使えないかな?
060259403/06/08 18:48ID:???
>>601

なるほど。
@ignore_html_page にwiki名を入れておけばいけますね。
でもパターンマッチを
foreach (@ignore_html_page) {
return 1 if ($pagename eq $_);
}
とやっているので、全てのページを対応させたければ
eqを=~に変更しないといけないね。

テキストでは{{{ }}} の方が書きやすいのでwrapperを介して
<html><pre>に変換してやるのがいいかな。

walwiki使って驚いたんだけど、***をサポートしてないんだ。
*と**だけじゃ足りなくならないかなぁ。
060359403/06/08 19:05ID:???
*** は $header_level で対応できました。上手くできてるなぁ。
NaoWikiとWalWikiをミックスして自分好みのwikiにしてみます。

YukiWiki互換のwikiってソースが上手く差分管理されてて(・∀・)イイ!!
060459803/06/08 21:17ID:???
>>602
タグをどのくらい自由に書き込めるかが怖いけどね。
セキュリティ気をつけてね。
060559403/06/08 22:28ID:???
>>604

利用できるタグはきつくしておきます。

PukiWikiからの移行なので、足りない機能を色々追加してるところですが、
バックアップってYukiWiki系では一世代しか作れないんですね。
荒らしに二回書き込まれたら全て消えちゃうとは・・・

だれか多世代バックアップを実装してないかな?
0606nobodyです03/06/09 00:20ID:???
ページベースのWikiの場合、パラグラフ指向っぽいことは、
includeやimportなどの別ページをインクルードするプラグインを使う
という方向で使えばまあまあ使えます。
0607nobodyさん03/06/09 16:19ID:???
>>605
php,sqlで多世代バックアップ実装してるのならあるけど。
060859403/06/09 19:35ID:???
>>606
そういう使い方もできないことはないですね。
でも、長い文章をピンポイントで編集するにはパラグラフ指向だととても便利です。
今はWalWiki使ってますが。

>>607
PukiWikiに多世代バックアップついてて便利ですよね。
でもバックアップがtar+gzipで固められている上削除インタフェースがない
から管理不能ですね。
YukiWikiを改造してtar+gzipで固めないものを作ってみます。
0609nobodyさん03/06/09 20:12ID:cEIRohRx
607ですが。
>>608
PukiWikiはSQL連動していないんでなかったっけ?
私、自分でmySQL連動の多世代バックアップ実装wiki書いたんです。
自分用のデータベース作るために。
0610nobodyさん03/06/09 20:13ID:cEIRohRx
ちなみに、
バックアップはtab区切りテキストです。
0611あぼーんNGNG
あぼーん
061259403/06/10 00:08ID:???
超簡単な多世代バックアップ作ってみました。

&do_write 中の$database{$form{mypage}} = $form{mymsg};の後にでも突っ込みます。

./WalWiki/backup を作っておくと、 ./WalWiki/backup/(wikiname)/(date-time)
というバックアップファイルができます。
編集機能やN世代バックアップなどは必要ないので。
これで勝手に消されなくなったのでひとまず安心。

# 594 add [tiny backup] start
{
    use File::Copy;
    my $wikiname = uc(unpack("H*", $form{mypage}));
    unless (-d "$modifier_dir_data/backup/$wikiname") {
      mkdir "$modifier_dir_data/backup/$wikiname", 0755
      or die "Can't mkdir $modifier_dir_data/backup/$wikiname; $!";
    }
    use Time::localtime;
    my $time = sprintf("%04d%02d%02d-%02d%02d",
      1900+localtime->year(), 1+localtime->mon(), localtime->mday(),
      localtime->hour(), localtime()->min()
    );
    copy("$dataname/$wikiname.txt",
    "$modifier_dir_data/backup/$wikiname/$time.txt");
}
# 594 add [tiny backup] end
0613nobodyさん03/06/10 01:16ID:???
>>612
管理人がバックアップの内容を確認したり削除したりする
インターフェースがあったらいいね。
大きなセールスポイントになると思うよ。
0614nobodyさん03/06/10 22:04ID:???
こんなスレあったのか。

YukiWiki2をいじったのを公開しました。
バックアップ機能とか、追加内容が一目でわかる更新履歴とか。
http://dungeon.walker.jp/LogWiki/wiki.cgi?Manual

見た目の変更が大きいけど、中身はそれほど変わってません。
変なとこがあったらつっこんで頂けると有り難い。
0615nobodyさん03/06/10 22:13ID:???
>>614

COOL!
左にあるサイドバーいいね。更新できるし。
バックアップはPukiWikiみたいに数時間に一度とかというオプションがないと
大量バックアップ攻撃でログが流されちゃうね。
0616nobodyさん03/06/10 23:35ID:???
>>615
PukiWikiはそんなことやってたのかー。勉強になります。
ちなみにバックアップの最大値を超えると、一番古いのじゃなく、
2番目に古いのが消えるようにしてあります。一応対策のつもりで。効果は謎ですが。
■ このスレッドは過去ログ倉庫に格納されています