トップページ⇒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/
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:???
試してから訊け
0752nobodyさん2006/07/11(火) 19:59:34ID:ABYH8pGX
B86-W58-H84の女子大生です。
Wikka って wiki 使ってる人います?
日本語版での使い心地はどうですか?
0753nobodyさん2006/07/11(火) 20:02:57ID:???
おっぱいうp
0754nobodyさん2006/07/11(火) 22:48:24ID:???
最近、質問系のスレで「女子大生です」ってゆーのが多いんだけど。
嘘なんだろ?
0755nobodyさん2006/07/11(火) 22:52:24ID:???
>>754
80ー80ー80の女子大生です。
そんなことないですよぅ
0756nobodyさん2006/07/11(火) 23:13:28ID:???
ハァハァ
0757nobodyさん2006/07/11(火) 23:16:03ID:ABYH8pGX
B86-W58-H84の女子大生です。
これは俺専用だぞw
0758nobodyさん2006/07/12(水) 00:46:30ID:???
>>755
W80ワロタ
0759nobodyさん2006/07/14(金) 10:11:50ID:???
>>749
PHPのみ。日本語検索は一応対応してるよ。
ただ、いくつか問題がある。ほとんどは言語関連。

たとえば、アジア系の言語(≒単語と単語の間に半角スペースを入れない)の場合、
1文字を1単語とみなすので、検索結果が少しおかしくなる。

改造して形態素解析器を使えば多少ましになるけど、専門用語が多いと辞書の充実が
めんどい。
開発者も問題は把握してる(以前は日本語がまともに検索出来なかった)。でも、シンプルで
多言語対応というのが売りだし、各国の言語に詳しいわけでもないらしいので、言語ごとの
専用設計を避けてる感じ。

英語やドイツ語では、現状でも全然困らないみたいだし…。
0760nobodyさん2006/07/17(月) 02:56:24ID:???
何だか面白い事になってるな。
http://ja.wikipedia.org/wiki/利用者‐会話:Kotoito#.E5.B9.B8.E7.A6.8F.EF.BC.88.E3.81.97.E3.81.82.E3.82.8F.E3.81.9B.EF.BC.89.E3.81.AE.E3.82.B9.E3.82.A4.E3.83.83.E3.83.81.E3.81.AE.E5.89.8A.E9.99.A4.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6
0761nobodyさん2006/07/17(月) 10:56:14ID:UB0u9x5h
GTDTiddlyWikiに興味を持って今使いはじめたんですが、
「save changes」を押すと
「You need to save this TiddlyWiki to a file before you can save changes」
と言われてセーブできないのですが、どうすればいいでしょうか?
ブラウザーの「file」-「save」でもダメです
0762nobodyさん2006/07/17(月) 12:01:47ID:???
>>761
どういう使い方してる?サーバにあげたりしてる?ローカルだけだよ
0763nobodyさん2006/07/17(月) 12:03:02ID:???
あ、ごめ GTD はしらねーや。でもたぶん
0764nobodyさん2006/07/17(月) 17:21:17ID:???
>>144-147
かなり遅レスだけど、最近になってWiLiKi使い始めた。
WiLiKi導入に関する情報があまり無い様子からするとやっぱ人気ないのか?
逆に言えば大抵のことは本家に集約されてるから調べやすくもあるんだが。
0765nobodyさん2006/07/21(金) 14:04:27ID:???
FreeStyleがSpeedyCGI使えないのってオレの借りてる鯖だけ?(・ω・`)
usamimi.infoだけど
0766nobodyさん2006/07/21(金) 14:35:06ID:???
>>764
WiLiKi自体schemeなんていうマイナー(失礼)言語で書かれてるからなあ。
WiLiKiというかGaucheコミュニティ全体としては単に人的資源が不足ゆえ
理由もなしに動かないだけなんだろうと思うから、
気安く聞いてみれば案外返答はあるんじゃね?

まあ、そのままGaucheコミュニティにずぶずぶと飲み込まれるかもしらんけどなwww
0767nobodyさん2006/07/21(金) 16:39:40ID:???
scheme なんかで wiki 作って何が楽しいんだろ。
0768nobodyさん2006/07/21(金) 19:27:46ID:???
逆に、schemeなら何かやってくれるんじゃないかと期待してしまうが
07697642006/07/21(金) 20:44:33ID:???
>>766
ちょくちょく本家WiLiKiにバグ報告とか質問とか要望とか書いてるよ。
処理系に手を加えるところまではいかないけどね。
schemeがマイナーな状況は残念だと思ってる。
特にGaucheの場合はスクリプト言語として使いやすいようにという配慮が為されているし、
ウェブ開発環境としてはすごくいい。

残念ながらフリーサーバでWiLiKiを動かせるところは滅多にないのもマイナーな理由だろうと思う。
俺の場合はどうにかXREAで動かせているので、
運用してみて気づいたことはフィードバックしていきたいと思ってる。
0770nobodyさん2006/07/21(金) 22:42:30ID:???
> ウェブ開発環境としてはすごくいい。

そうなんだ!!
RDBMS とかも使えるの?
07717642006/07/22(土) 18:15:04ID:???
>>770
できる。
0772nobodyさん2006/07/22(土) 21:24:18ID:???
>>771
O/R マッパある?
07737642006/07/22(土) 21:39:48ID:???
>>772
それらしいフレームワークもあるが、
マクロでやるのがScheme流。
0774nobodyさん2006/07/22(土) 22:03:33ID:???
> マクロでやるのがScheme流。

頭が足りてない人たちが使うものってこと?
07757642006/07/22(土) 22:24:34ID:???
>>774
考えなくていいのはLisp系言語のいいところ。
http://www.google.co.jp/search?hs=EvG&hl=ja&client=firefox&rls=org.mozilla%3Aja%3Aofficial&q=Lisp%E8%84%B3&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

CommonLispは罠だらけだけどな!

ようするにマッパなどという専用のものを用意しなくても元々そなわってる機能で出来る。
C/C++のような単なる字句置き換えのマクロとはモノが違うのだよ。
0776nobodyさん2006/07/23(日) 02:01:54ID:???
スレと剥離し始めているので注意
0777nobodyさん2006/07/23(日) 03:45:15ID:???
…乖離な。剥離じゃなくてな。
0778nobodyさん2006/08/05(土) 05:14:38ID:???
件名:: [@wiki] アップデート後の不具合対応について

☆☆1.極端に容量の多いページの一定容量以上が消えてしまう問題

アップデート時行いましたデータコンバートにおいて、
極端に1ページあたりの容量の多いページのデータが、
一定以上は消えてしまう問題が起こりました。

現在、容量に関する問題は解決しているのですが、
依然、容量大きかったページが途中から表示されない問題が発生している可能性があります。
# 目安は1ページあたり約6万5千バイトを超えるページです。

なお、上記問題解決に関連して以下の制限をさせて頂いております。

テキストモード・ワープロモード:1ページにつき100Kバイト
Wikiモード:1ページにつき100Kバイト, 1200行まで

WikiモードのほうがWiki構文⇒HTMLの変換を行うため負荷が高くなります。

この制限は今後変更される可能性があります。
またwikiページで快適にご利用に頂くためには 1ページあたりの文字数を
極力少なくするよう推奨しておりますm(__)m
0779nobodyさん2006/08/05(土) 05:43:55ID:???
誤爆ごめん
0780nobodyさん2006/08/06(日) 03:14:33ID:???
DBのカラムサイズオーバーかな?
0781nobodyさん2006/08/06(日) 16:00:34ID:???
hikiスレ立ててもいい?
0782nobodyさん2006/08/06(日) 16:33:23ID:???
>>781
絶対にダメ。
これで満足?
0783nobodyさん2006/08/06(日) 17:26:42ID:???
>>781
いーんじゃね?
これでまんぞく?
0784nobodyさん2006/08/06(日) 17:42:36ID:???
>>782
理由もないのに満足すると思ってるの?
馬鹿だね。
07857812006/08/06(日) 21:27:33ID:???
さぁ 盛り上がって まいりました・・・


いや、需要があるかなと思ったけど
あんまりなさそうだからいいかな
0786nobodyさん2006/08/07(月) 03:37:19ID:???
言い出しっぺが責任を持って立てるんだ

そして責任もって話題を出して責任もってレスして責任もって(ry
0787nobodyさん2006/08/07(月) 09:30:50ID:???
>>781
Hiki単体で何か語ることある?

2chにスレ立てる前に過疎化してるML有効活用してやれよ。
0788nobodyさん2006/08/07(月) 18:53:27ID:YLfPzAeI
和製wikiの中で携帯からの閲覧・編集に力を入れているのはどれですか?

Mo、Cafe、FS、Pukiは試しました。
0789nobodyさん2006/08/07(月) 21:21:49ID:???
> 言い出しっぺが責任を持って立てるんだ

頭の悪い発言ですね。
0790nobodyさん2006/08/07(月) 23:39:23ID:???
ヤダぁ>>789が煽るとこってマヌケ〜w
0791nobodyさん2006/08/09(水) 05:16:08ID:okSOtVMQ
オープンソースのWikiで、サーバへの負荷が一番軽いWikiって
やはりPukiwikiでしょうか?
0792nobodyさん2006/08/09(水) 06:39:12ID:???
えぇぇ、pukiwiki はおめぇーよ
0793nobodyさん2006/08/09(水) 06:51:49ID:???
条件を絞ってくれないと、俺が作ったへっぽこWikiスクリプトも含まれちゃうYo!
0794nobodyさん2006/08/09(水) 13:58:44ID:iY9hcF+3
>>792
そうだったんですかー、ではどこがお勧めですか?
>>793
さくらのレンタルサーバプレミアムに設置予定なので
ここのサーバで設置できるWikiで、sourceforge.netに収録されているプロジェクトレベルの有名度
がベストです。
0795nobodyさん2006/08/09(水) 17:24:48ID:???
> sourceforge.netに収録されているプロジェクトレベルの有名度
> がベストです。

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