トップページ⇒php
984コメント260KB

Wiki系とWikiEngineについて語るスレ Part4

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

!過去スレ
Part1 http://pc2.2ch.net/test/read.cgi/php/1060739206/
Part2 http://pc2.2ch.net/test/read.cgi/php/1014252667/
Part3 http://pc5.2ch.net/test/read.cgi/php/1079702729/

!まとめ
wiki - 雑記帳@WIKIちゃんねる
http://pwiki.chbox.com/pukiwiki.php?wiki

!関連・類似スレ
Wiki Wiki 楽々 Run! Run! Run!
http://pc2.2ch.net/test/read.cgi/tech/1010317366/
【BLOG】CMS総合スレ【Wiki】(Web制作板)
http://pc5.2ch.net/test/read.cgi/hp/1076899644/
0652nobodyさん2006/04/17(月) 20:53:00ID:???
>>651
マジでそんなに荒らされるのか!?
個人的に興味があるので、そのWikiのURLを教えて欲しい

全体ロールバック付きWikiEngineは見たことがない、ごめん
0653nobodyさん2006/04/17(月) 21:02:55ID:???
>>651
そこまで行くとどのwiki使っても同じ。
wikiのデータディレクトリごとCVSとかsubversionにとかに突っ込んで
更新をトリガーにコミットさせるようにでもするしかないんじゃないか?
0654nobodyさん2006/04/17(月) 21:14:03ID:???
>>651
編集用と閲覧用のWikiを分ければどう?
管理者の手間は大きくなるけどしょうがないよ。
ジャンルによるけど、ミラーとかできるなら協力するよ。
0655nobodyさん2006/04/17(月) 23:28:36ID:???
BBQで串を弾いて荒らしのIPをアクセスポイント指定で弾いちゃえば?
0656nobodyさん2006/04/17(月) 23:49:31ID:???
そこまでして公開し続けたいWikiってどんなのか知りたくてWikiWikiする
0657nobodyさん2006/04/18(火) 01:54:20ID:IKkd6nps
BBQって、2chの串対策のシステムじゃないの?
0658nobodyさん2006/04/18(火) 02:35:23ID:???
そうだけど何か?
0659nobodyさん2006/04/18(火) 10:31:22ID:???
普通にゲームのまとめwikiやってるけど
なんもしてなくても1ヶ月に1回は荒らされる
だいたいそんなもん
0660nobodyさん2006/04/18(火) 13:57:24ID:???
CAPTCHAで認証すればボット対策にはなるんじゃないかな?
って、意外にないのかそう云うの。
0661nobodyさん2006/04/18(火) 17:04:41ID:???
FreeStyle Wiki に、そういうプラグインあるね。
0662nobodyさん2006/04/18(火) 18:21:28ID:???
少しデカくても良いなら、MediaWikiとか。
0663nobodyさん2006/04/18(火) 20:47:55ID:???
ぼくのちんちんをデカくしてください。
0664nobodyさん2006/04/18(火) 22:31:53ID:???
ごめんなさい。
標準より小さい為できません。
0665nobodyさんNGNG
>>651
というか、編集制限している?
FrontPageとMenuBarの凍結もしくはパス認証は基本だぞ。
0666nobodyさん2006/04/19(水) 02:24:01ID:???
>>651
ここのやりとりを嫁
ttp://d.hatena.ne.jp/amapola/20060410/
0667nobodyさん2006/04/19(水) 03:19:32ID:???
>>651
このBlogの主、狂ってるな
どこのWikiか知らんが荒らされても仕方がないよ
0668nobodyさん2006/04/20(木) 10:48:28ID:???
>>654
分けるくらいなら凍結機能、もしくは編集できるユーザを制限できる昨日のあるwiki使えばいいのでは?
閲覧者はプラグインでの書き込みとかノートプラグインとかがあるならそれもいいだろうし

>>657
BBQは2chのだけど、一般のCGIとかからでも利用できるんじゃなかった?
0669nobodyさん2006/04/23(日) 19:50:31ID:???
>>666
プライベートモードになってるね
0670nobodyさん2006/04/27(木) 03:00:20ID:???
RSS表示プラグインでRSS 2.0に対応しているのって
PukiWiki 以外にありますか?

kinowiki に移行中ヤフオクのRSSが表示できなくてショックだった。
0671nobodyさん2006/04/30(日) 17:40:52ID:???
USBメモリに保存可能なStick on a wiki
http://stickwiki.sourceforge.net/
HTMLファイルひとつというシンプルな構成でサーバ要らずで稼動

海外で開発されたため、日本語表示の際に文字コードなどで不具合が出ることがあります。
お暇な方にいろいろ改良していただきたい。
0672nobodyさん2006/04/30(日) 19:35:10ID:???
>>671
TiddyWikiやKamiWikiとどう違うんだろう?
0673nobodyさん2006/05/01(月) 01:07:08ID:???
>>671 >>672
ちょっと触ってみた。

コンセプトはTiddlyWikiとほぼ同じ。ただしはるかに機能が少ない。逆に言うとシンプル。
サイズも初期状態のTiddlyWiki 162Kバイトに対してWiki on a Stick 42Kバイト。
USBメモリに入れて持ち歩くことを想定しているので、サイズは小さいに越したことは
ないが、TiddlyWikiも大したサイズではないからなあ。

対応している記法は以下のみ
 [[リンク]] [[リンク名|リンク]]
 + リスト
 # 番号リスト
 !タイトル
 --- ルーラー
 /イタリック/
 *ボールド*
全文検索機能なし、タグ機能なし、カスタマイズとしてはCSSで色やフォント変更。
日本語ページや日本語タイトル、日本語リンクは今のところ普通に使えている。
新規ページを作るときは、まずリンク元を先に作ってからリンクをクリックする。
対応ブラウザはFirefoxとIE。ただしIEはimg src="data:image〜"形式の埋め込み
画像アイコンが使えないため、Wingdingsフォント記号で代用していて使いづらい。

結論:
「リンクや文字装飾は欲しいけどTiddlyWikiほどの高機能は不要」
という人向け。新しいソフトなので今後のバージョンアップによっては面白くなるかも。

KamiWikiはあんまり詳しくないけどPHPサーバが必要みたいだし、USBメモリで
持ち歩けるような携帯性が売りのWiki on a Stickとは目的が違うと思う。
0674nobodyさん2006/05/01(月) 03:15:31ID:???
ローカルPCのwebサーバーに仕込んで
ローカルPCから編集もできて、外からも編集出来るようなwikiってないかしら?
自分の興味のある言語の勉強がてら、PHPのもので探していたんですが
pukiwikiは相当ソースをいじらないと実現出来そうになくて・・・・。

この際言語にはこだわらないので、よろしくお願いします。
0675nobodyさん2006/05/01(月) 05:09:48ID:???
> ローカルPCのwebサーバーに仕込んで

つ VMware Player + Linux
0676nobodyさん2006/05/01(月) 08:18:24ID:???
何故「相当ソースをいじらないと実現出来そうになく」という結論に
達するのか理解できない。
0677nobodyさん2006/05/01(月) 11:52:44ID:???
外から編集できないって結論はどこから出たんだろう…。
0678nobodyさん2006/05/01(月) 11:57:30ID:???
大方、「$scriptで単語検索」で済む類じゃないか?
0679nobodyさん2006/05/01(月) 14:20:54ID:???
>>674

つ XAMPP
0680nobodyさん2006/05/01(月) 15:10:05ID:???
最近の PukiWiki は $script に絶対 URI を要求するから
古い情報を参考にしてるとハマりやすいかも。

外からってのが DynamicDNS を利用してインターネット
経由でってことだとして、単にローカル PC の hosts
に DynamicDNS で登録したホスト名を設定するだけじゃないの?
0681nobodyさん2006/05/03(水) 01:31:54ID:wsisqtD1
TiddlyWikiのカスタマイズしたスタイルシートを公開してる人いないかなあ
0682nobodyさん2006/05/05(金) 18:45:24ID:???
URLに「?」なんかが入らない、FancyURLに標準で対応してるwikiといったら何?
0683nobodyさん2006/05/05(金) 19:12:59ID:???
クイズでもおっぱじめるつもりか?
横着しねーで自分で探すなりしろ。
0684nobodyさん2006/05/05(金) 23:54:02ID:???
snipsnapは?入らないよ
0685nobodyさん2006/05/08(月) 15:35:58ID:???
>>682
http://kinowiki.net/
0686nobodyさん2006/05/08(月) 15:55:22ID:???
つーかFancyURLの利点って何なのかが気になる
0687nobodyさん2006/05/08(月) 19:25:45ID:???
>>674
$script = 'http://' . $_SERVER['HTTP_HOST'] . '/pukiwiki/';
かな?
0688nobodyさん2006/05/08(月) 23:58:15ID:???
>>686
SEOに向いてたり
表示がスッキリして気持ちよかったり
ブラウザの階層移動が使えたり
0689nobodyさん2006/05/13(土) 12:17:41ID:???
以下の条件に合うWikiを教えてください。
◆一部のページにて作成・編集・削除する権限を管理人のみに与えることができる。
◆言語はPHP
◆[[,+,#,!,*など特殊な入力方法を使わず、htmlタグを使って作成できる。
0690nobodyさん2006/05/13(土) 12:34:50ID:???
>>686
それはWikiと言わないんじゃ
06916892006/05/13(土) 12:35:36ID:???
アンカー間違えた
>>688ね
0692nobodyさん2006/05/13(土) 12:39:58ID:???
>>689
それはWikiとは違うCMS。スレ違い。
06936892006/05/13(土) 12:41:02ID:???
最低この条件だけでもいいので教えてください。
◆[[,+,#,!,*など特殊な入力方法を使わず、htmlタグを使って作成できるWiki
0694nobodyさん2006/05/13(土) 12:50:36ID:???
>>693
だからそれはWikiではない。以上。消えろ。
0695nobodyさん2006/05/13(土) 12:51:21ID:???
Wikiとは何ぞや
0696nobodyさん2006/05/13(土) 13:02:29ID:???
別に HTML を使って編集する Wiki なんて結構ある
俺定義は構わないが押し付けるのはどうかと思う
06976892006/05/13(土) 13:16:27ID:???
>>696
教えてください。
Strictな文法で表示させたいのでhtmlタグを使って作成したいのです。
0698nobodyさん2006/05/13(土) 13:17:59ID:???
wiki = pukiwiki
0699nobodyさん2006/05/13(土) 13:23:58ID:???
>>693
そういういいかげんでインチキな奴は、
サニタイズのための正規表現を書くのがめどいPHPとかよりも、
Perlとかで書かれてることが多そうな気がする。

管理者しか使わない(=XSS脆弱性とか考えなくていい)のなら、
ぶっちゃけ自作したほうが早いかもしらんね。
0700nobodyさん2006/05/13(土) 14:56:54ID:???
>>694
ぷげら

>>689
おれなら pukiwiki で html 直書きできるプラグインを作って使用する。
ちょっとまってなー。
07017002006/05/13(土) 15:02:30ID:???
<?php
function plugin_html_convert(){
$args = func_get_args();
return array_pop($args);
}
function plugin_html_inline(){
$args = func_get_args();
array_pop($args);
return join(',', $args);
}
?>

html.inc.php という名前で plugin/ 以下に保存。
#html{{
<b>hoge</b>
}}
または
&html(<b>hoge</b>);
のように使用。
07027002006/05/13(土) 15:04:53ID:???
>>689
管理者しか編集できない、は edit_auth で制限可能。
>>697
でもPukiwiki は下手なプラグインでも使わない限り
XHTML1.1Strict のはずだがナァ。
0703nobodyさん2006/05/13(土) 15:42:22ID:???
うわー適当w
0704nobodyさん2006/05/13(土) 17:30:30ID:???
>>689
MODx使ってみ。
0705nobodyさん2006/05/13(土) 21:56:11ID:???
WiiでPCEngineできるって
0706nobodyさん2006/05/15(月) 23:08:02ID:u4p4fQ0D
TiddlyWikiみたいにhtml単体で動作するwikiってほかにどんなのがありますか?
0707nobodyさん2006/05/16(火) 00:09:21ID:???
何を求めてるのかは知らんが TiddlyWiki は派生物が結構あったハズ
0708nobodyさん2006/05/17(水) 03:38:34ID:u0HpUp37
>>707
KamiWiki、GTDTiddlyWiki、phpTiddlyWikiあたりしか知りません。
最後のはphpが要るし。
ほかにはどんなのがありますか?
0709nobodyさん2006/05/17(水) 22:47:50ID:???
KamiWiki ってスタンドぁローンだっけか…

>>689-
livedoor Wiki、タグの利用が可能に
http://internet.watch.impress.co.jp/cda/news/2006/05/16/11983.html
0710nobodyさん2006/05/20(土) 00:00:50ID:MHUWqgtn
とても初歩的な質問して良いですか?
FreeStyleWikiをインストールしていろいろ試したのですが、
<ul></ul>のリストの上下の改行を入れたくない場合はどう
すれば良いのでしょうか。
0711nobodyさん2006/05/20(土) 01:27:18ID:???
>>710
あまりにも specific な話題はスレ違い
0712sage2006/05/20(土) 02:04:29ID:MHUWqgtn
すみませんでした。
0713nobodyさん2006/05/20(土) 06:48:13ID:???
NekoWikiでいいと思う
0714nobodyさん2006/05/20(土) 14:45:53ID:???
>>710
そう言うのは配布元のサポートで訊いた方が良い。
恐らくはtmplファイル弄れってなると思うけど、
出来た人達ばかりだから対応してくれるかも知れない。
0715nobodyさん2006/05/21(日) 02:15:45ID:???
>>710,714
マジレスすると管理モードのスタイル設定でulのmarginを0とかにするだけだと思うが。
もしくは直接スタイルシート弄るか。
0716nobodyさん2006/05/21(日) 09:30:19ID:EQKQ/UkD
有志による辞書作成サイトを作ろうと思っています。
いろいろあるけどどのwikiがよいのでしょうか?

・項目の内容は既にあってテキストで1000件以上ある
・有志といってもネットで自由に募集して書き込みできるようにしたい
・そのかわり変更内容は検閲して反映したい
・言語にはこだわらないがレンタルサーバなのでの軽いほうが良い?

0717nobodyさん2006/05/21(日) 09:44:19ID:???
>>715
て、言うか710はulの前後にあるPタグを取っ払いたいんじゃなかろうかと。
0718nobodyさん2006/05/21(日) 09:52:00ID:???
>>716
そういう使い道ならWikiではなくて
T-Dictionaryが良いのでは?
ttp://www.mytools.net/cgitools/dictionary0.html
07197162006/05/21(日) 18:54:28ID:???
>>718

そういうツールがあったのですか、知りませんでした。
でもPerlだと重たそう・・
0720nobodyさん2006/05/21(日) 19:32:17ID:???
T-Dictionaryのページにこう書いてあるんだが
>通常の表示部は全て静的HTMLなのでサーバへの負荷は最低限です。

登録がCGIで重いのはしゃーない。たぶん何使っても大差ない。
0721nobodyさん2006/05/21(日) 23:37:02ID:???
常駐プロセスモノにすれば重くないあるよ。
0722nobodyさん2006/05/22(月) 04:26:35ID:???
>>721
連鯖でそれは自殺行為w
0723nobodyさん2006/05/22(月) 13:18:01ID:???
1U 鯖借りるか、B フレ引けば、あらゆる楽ちんあるよ。
0724nobodyさん2006/05/23(火) 12:01:34ID:???
tiddlywiki のインターフェース的な柔軟さを持った
サーバ型の wikiengine ってないですか?
設定やスタイルシートもwiki上でできればさらにいいんですが。
0725nobodyさん2006/05/23(火) 16:45:08ID:FgUkmt0U
http://www.elwiki.com/
ELwiki

ってのみつけたんだけど、ライセンス事項に
Please note that all contributions to **** are considered
to be released under the

GNU Free Documentation License 1.2

(see Project:Copyrights for details). If you don't want your writing
to be edited mercilessly and redistributed at will, then don't submit it here.
You are also promising us that you wrote this yourself, or copied it from
a public domain or similar free resource.
DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!


って書いてあるのを見つけたんだけど、これって
wikiに自分が書いた内容が全部自動的に
GPLになっちゃうってことだよね?
0726nobodyさん2006/05/23(火) 17:04:33ID:???
>>725
正確にはGPLじゃないけど、まぁそうみたいだね。
0727nobodyさん2006/05/23(火) 18:02:46ID:???
GNU Free Documentation License - Wikipedia
http://ja.wikipedia.org/wiki/GNU_FDL
0728nobodyさん2006/06/01(木) 04:58:17ID:???
LesserWikiをFreeBSD+PostgreSQLな環境に入れようと思ったが、
rake db:migrate すると
PGError: ERROR: relation "owner" already exists
と言ってrakeが止まってしまう。
パラメータ無しでrakeとだけ実行すると
PGError: ERROR: relation "settings" does not exist (ActiveRecord::StatementInvalid)
と言って止まってしまう。
どうすればこの段階を成功させられるのでしょうか。
0729nobodyさん2006/06/05(月) 21:23:53ID:QMRY+60y
Wikipediaの様に誰でもwikiで新しく項目を追加できる、英和辞典サイトを作ったらどうなりますかね?
lolは「爆笑」、aiightは「オッケー」など。
エキサイト翻訳だとかではこれらは不可能ですから。
既存のフリーの翻訳ソフトをベースにして、スラングやネット言葉、特殊な言い回しにも対応できる翻訳サイトを作りたいのです。
なにか助言があればお願いします。

0730nobodyさん2006/06/05(月) 21:47:31ID:???
>>729
http://ja.wiktionary.org/
0731nobodyさん2006/06/05(月) 23:41:00ID:???
ウィクショナリーは前から知ってるんですが、英和「翻訳」サイトをwikiで作りたいのです。書き間違えてすみません。
海外の掲示板などを丸ごと翻訳にかけて読めるように。

0732nobodyさん2006/06/06(火) 09:59:32ID:???
立てるだけ立てて誰も更新しなくなるのがオチ
0733nobodyさん2006/06/06(火) 11:46:22ID:???
>>732
つーより、辞書部はともかく、翻訳部は自然言語処理とかの部類なので
wiki でデータ集めがどうこういう問題じゃねーべ
0734nobodyさん2006/06/06(火) 18:50:14ID:s/lenkyt
POP辞書みたいに単語単位での翻訳でいいってことなんじゃない?
0735nobodyさん2006/06/12(月) 08:23:29ID:???
おまいらDokuwikiって知ってるか?
0736nobodyさん2006/06/12(月) 08:54:14ID:???
しらないやつがいたらモグリですね。
0737nobodyさん2006/07/05(水) 18:14:56ID:AS4H5rUL
ゼロからWikiを作るのって難しいですか?
既存のものを理想的に改造でもいいです。

自分はPHPを勉強しはじめて一週間です。
0738nobodyさん2006/07/05(水) 18:22:29ID:???
難しくないよ。PHPより前に他の言語やってたなら。
0739nobodyさん2006/07/05(水) 18:26:57ID:4sYlsd0S
ユーザ以外は閲覧を禁止にしたいのです。
FreeStyleWikiはできるみたいだけど、他にそういうことが設定画面の設定で簡単に
できるものはどんなのがありますか?
07407372006/07/05(水) 18:49:04ID:AS4H5rUL
htmlとcss、あとjavascriptの基本ぐらいしかわかりません。
PHPがはじめてです。
急いでいるのですが、金をだして依頼したほうがいいですか?
相場は全くわかりませんが。
0741nobodyさん2006/07/05(水) 20:29:11ID:???
素直に.htaccessで認証しておけば?
0742nobodyさん2006/07/05(水) 20:41:13ID:???
>>737, >>738
俺は、プログラミングで初めていじった言語がPHPだった。
取っ付き易い言語でもあったしね。今から覚えるのだったらPHPがいいかと思ったから。

Wikiのルールに基づいて記述された原文を、HTMLへコンバートするところが難しくて挫折した。
PukiWikiを参考にしたが理解することができなかった。
正規表現でマッチさせようと試みるがうまくいかね。

やっぱPukiWikiを使うとするよ。
07437372006/07/05(水) 21:21:34ID:AS4H5rUL
すごく興味深いですね。
改造も難しそうですか?
PHPを勉強してどれぐらいで挑戦しました?

質問ばかりですいません
0744742じゃないけど2006/07/05(水) 21:31:15ID:???
>>737
なんか、とりあえず作ってみたいというよりは必要に迫られてるみたいなので
参考にならないかもしれないけど・・・
Wikiの本当に本質の部分のコードはごくごく短かったはず。
履歴とか認証とか検索とかが付くと急に行数が増えるけど。
0745nobodyさん2006/07/05(水) 21:31:50ID:n3VAMeNU
>>741
.htaccessだとページ毎にアクセス制限つけるのが大変じゃない?
FreeStyleWikiだとその辺が管理ページからできる。
そんなわけで俺はFreeStyleWikiを使ってる。
0746nobodyさん2006/07/09(日) 18:52:37ID:???
>>739
DokuWiki。
0(閲覧不可), 1-read, 2-edit, 4-create, 8-upload, 16-deleteの各権限を、管理画面から
設定出来る。
権限は、ユーザー名またはグループ名に与える。

で、ページや名前空間に制限をかける。
0747nobodyさん2006/07/10(月) 09:17:55ID:???
>>744
「こんな短いコードでこんなクールなツールが出来たぜベイベー」
というのが発端だからな
0748nobodyさん2006/07/10(月) 13:15:42ID:dkjz0bvW
>>746
これいいねぇ〜
乗り換えるかも
0749nobodyさん2006/07/11(火) 07:40:42ID:???
>>746
PHPのみで日本語検索ができるれば
俺もこれにしたいな。
0750nobodyさん2006/07/11(火) 10:50:22ID:uXRI+5H/
Wikka って wiki 使ってる人います?
日本語版での使い心地はどうですか?
0751nobodyさん2006/07/11(火) 15:32:59ID:???
試してから訊け
■ このスレッドは過去ログ倉庫に格納されています