Wiki系とWikiEngineについて語るスレーPart3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/03/19 22:25ID:???Part1 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
0011nobodyさん
04/03/20 12:15ID:???英語なのか・・(;´Д`)
PukiwikiのMySQL化の方法があるらしいけど
どうやら自分でMySQLをわかっている人が自分でデータベースなどから作成してせっちしているだけらしい。
Movable Typeみたいに初心者でもPHP +MySQLでWikiれるようになればよいのにね
0012nobodyさん
04/03/20 14:38ID:???何?この変なの。
Single Quote 2つとか、どういう神経で選んだのかね?
'' " どっちがどっちだ?
0013の
04/03/20 20:43ID:???> インライン編集機能
> ブロック最後の<>をクリックすると、その部分にテキストボックスが表示されて
> 編集できるようになる。
> http://www.fiercewinds.net/siki/cgi/index.cgi
ちょっと修正したなり。
・<>の位置を変更(文末になるようにした)
・テキストボックスを開くときと編集してセーブするときに、その該当部分が
ブラウザの先頭になるようにした
カッコ悪いところもあるけど、ずいぶんと便利になったヨ
#ホントは表示ページがずれずにそのままテキストボックスが開く/閉じる
#ようになるといいんだけど……
0014nobodyさん
04/03/20 21:19ID:???http://med.xrea.jp/
0015nobodyさん
04/03/20 22:01ID:???WikiでRDBを使うメリットは?
いや自分も使ってるけど
- 複雑なリレーション管理が楽
- データにユニークIDを簡単に振れる
- ロック機構が堅牢
- バックアップが dump 一発
くらいしか思いつかないし。
0017nobodyさん
04/03/21 01:45ID:???純粋PHPのPukiwikiにmySQLを使えるようにしたら
1000ページのWikiでは動作が遅くなったと書いてあったな。
0018nobodyさん
04/03/21 03:01ID:???PHP + MySQL + HTML出力のWiki、でないかな〜
0019nobodyさん
04/03/21 11:35ID:???Mozilla Firefox のとこもキレイよ。
http://software.s48.xrea.com/mozilla/
0021nobodyさん
04/03/22 01:25ID:Pe/a1drm正規表現と一緒。
でも、普通にSQL組んでいたら体感でわかるほど遅くなることは無いと思う。
1000で遅いというのはなにか間違っているんじゃ...他の要素とか。
あとは、SQLの表現力で機能に幅が出てくるかどうかが選択の分かれ目でしょう。
必要なければ可搬性も落ちるし無理に使わなくっていいんじゃない?
>>20
あれって本物のRFCだよねぇ。規格を守るといいことあるのかなぁ。
0022nobodyさん
04/03/22 18:24ID:???*標準* を作るといいことあるのかなぁ
0023nobodyさん
04/03/23 00:41ID:???Pukiwiki ってコードがイケてないのと /wiki 以下にストアされる実体ファイルのファイル名が乱数なのが不満なんですけど、
この辺解決した PHP ベースの wiki って何かご存知有りません?
0024nobodyさん
04/03/23 17:19ID:???PHP使えないレンタルサーバではなかなかよろしいんじゃあ?
ttp://nekyo.hp.infoseek.co.jp/
0025nobodyさん
04/03/23 19:06ID:???>/wiki 以下にストアされる実体ファイルのファイル名が乱数
あなたの言うPukiWikiと、私の使っているPukiWikiは別物のようですね。
0026nobodyさん
04/03/23 21:18ID:???0027nobodyさん
04/03/23 21:57ID:???0028nobodyさん
04/03/23 23:32ID:???0029nobodyさん
04/03/24 02:39ID:???「/wiki」「ファイル名が乱数」「この辺解決」
全編サビだな。
0030nobodyさん
04/03/24 05:33ID:ZYABFRSnあまり揚げ足をとるのもどうかと思いますけど。
0031nobodyさん
04/03/24 08:55ID:???あらゆる局面で不便だよね
どうせファイル名にはシフトJISしか使わないだろうし、自分とこのPukiWikiだけ
ファイル名をエンコードしないように書き換えちゃおうかな・・・
0032nobodyさん
04/03/24 13:20ID:???0033nobodyさん
04/03/24 13:22ID:???0034nobodyさん
04/03/24 19:55ID:???0037nobodyさん
04/03/25 01:03ID:???Unixでは使わんの?
003831
04/03/25 01:52ID:???今回はUnixでは使わない。修正履歴が残せる落書き帳のつもりで
ローカル(win2k)で使ってるのがあるので、そっちに手をいれる。
まあ多少使えない文字があってもそれは個別に対処できるから大丈夫
0039nobodyさん
04/03/25 05:46ID:IzJWITih0040nobodyさん
04/03/29 06:45ID:???Javaで作られたものってある?
0041nobodyさん
04/03/29 12:34ID:???ttp://www9.ocn.ne.jp/~ymt/wiki/
0042nobodyさん
04/03/29 19:47ID:???1. Wikiドキュメント中の記号、英数字はすべて半角に正規化する。
2. ファイル名にする際には記号は全角に変換する。
だとあまり不満は出ないのでは?見た目も統一されるし。
0043nobodyさん
04/03/31 15:54ID:???ソース見たけどどこもおかしくないんだけど・・・広告のせいかな・・・
画像アップロード&貼り付けが簡単でwikiつーと他になんだろう。
Pukiwikiかなぁ。
0044nobodyさん
04/04/02 05:18ID:???@ LayoutIgnoreURI */pukiwiki.php と記述した.htaccess ファイルを作成する (pukiwiki.phpの名前を変更している場合は適宜修正)
A ./skin/pukiwiki.skin.ja.php、./skin/pukiwiki.skin.en.php の <body> タグ以下に広告の手動表示用のコードを挿入する
0046http://bulkfeeds.net/app/search2?q=wikifarm
04/04/02 17:54ID:eak3Fpvkhttp://bulkfeeds.net/app/search2?q=wikifarm
0047nobodyさん
04/04/02 18:13ID:eak3Fpvk(04/03/19) http://snapshot.publog.net/html/php/2004/03/19/222529.html
(03/08/13) http://snapshot.publog.net/html/php/2003/08/13/104646.html
(02/02/21) http://pc5.2ch.net/php/kako/1014/10142/1014252667.html
(02/01/06) http://pc5.2ch.net/tech/kako/1010/10103/1010317366.html
0048nobodyさん
04/04/02 20:25ID:zQVEzesyFAQに書いてあるやり方だと、ちゃんと動かないんだよね。
>>43は広告ありのユーザみたいだし、多分それが悪さしてるんだと思うけど。
0050nobodyさん
04/04/02 21:14ID:???PassWikiをXREAに設置して、動いてます。
うち以外にも動いてるところあるから、ちゃんと設定すれば動くと思う。
xフォルダ以下に入れて、passwiki.phpの拡張子を.cgiにするか、
xフォルダ以外なら拡張子を.xcgにする。FAQどおりにパスを通す。
広告は自動挿入のままでも大丈夫だと思うけど、
ダメならnobannerにして、手動でpage.htmlにタグを挿入する。
0051nobodyさん
04/04/04 18:13ID:???PukiWiki 1.3.7がリリースされました -- (2004-04-04)
0052nobodyさん
04/04/05 11:51ID:???初めてWiki設置するのでいくつか試していたんですが、私もXreaにPasswikiを入れてみました。
設置はFAQどおりにやってOKでした。FrontPageもちゃんと出ます。広告も変になりません。
既存のページを編集することも可能でした。
しかし、新規ページを設置しようとすると、結果は・・・
Warning: mkdir(./data/default/74657374): Permission denied in /virtual/xxxx/public_html/x/pw/lib/util.php on line 266
failed to make dir
Warning: fopen(./data/default/pages.txt): failed to open stream: Permission denied in /virtual/xxxx/public_html/x/pw/lib/util.php on line 108
failed to open(./data/default/pages.txt)
Warning: fopen(./data/default/changes.txt): failed to open stream: Permission denied in /virtual/xxxx/public_html/x/pw/lib/util.php on line 108
failed to open(./data/default/changes.txt)
と出ます。
画像もエラーが出てアップロードできませんでした。
しかも拡張子を*.cgiにすると動かないのは何故w *.phpだと問題ないのですが。
パス通してるしパーミッションも確認してどこが悪いのかわかりませんし、他では使えているところがあるということなので、私にはまだ早かったのかも・・・
あきらめて、今使ってるBlogを継続します・・・。
0053nobodyさん
04/04/05 16:21ID:???さっき、XREAに垢とって設置してみました。
ttp://wiki.s57.xrea.com/x/
こちらは特に問題なかったので、どこかでミスってるんだと思うけど・・・。
↑で続きやりませんか?ここで簡潔に説明できる自信がないので。
他に設置できなかった人も、もし良かったら。
0054nobodyさん
04/04/05 23:21ID:???MetaWikiEngineきぼんにゅ
0056nobodyさん
04/04/06 17:28ID:???0057nobodyさん
04/04/06 19:12ID:???XOOPSでPukiWiki動かせるモジュールがあるから、
いろいろなWikiモジュールが出ればそんな感じで動くんじゃないかな?
0058nobodyさん
04/04/06 23:06ID:???0060nobodyさん
04/04/07 07:01ID:???0061nobodyさん
04/04/07 22:40ID:???ページごとってのはちょっとやりすぎだろう。
0062nobodyさん
04/04/07 23:12ID:???クライアント側が、サーバーに応じた記法に変換してくれるツールを使えばいい。
って、意味通じるかな。
0063nobodyさん
04/04/07 23:20ID:???0064nobodyさん
04/04/08 00:38ID:???そりゃそうだろ。使いたいやつなんてほとんどいないんだから。
でも、そういうことをしたいやつがほとんどいないのに、サーバー側で対応するほうがもっと
大変だろ? そういうことをしたいやつが、クライアント側ですればいいって話で。
0065nobodyさん
04/04/08 21:43ID:???言っても意味無いんだから。
まあテキストスタイルじゃなくEngineをクライアント側でって発想も
C/S的にそもそもありえないけどな。
0067nobodyさん
04/04/09 01:47ID:???0069nobodyさん
04/04/10 02:25ID:???各プログラムの違いを解説しているページってないでしょうか?
(できればPerlのプログラムを比較しているページ)
探し方が足りないのかな...
でも、Wikiの世界って、普通のウェブ以上に
雑然としているような感じがします。
0071nobodyさん
04/04/10 10:50ID:???YukiWikiはさーっと読んで分かるけどFreeStyleWikiは流れを追おうと思って
もあっちこっちのクラスに制御が飛ぶからまずアーキテクチャを理解しないと
厳しい。
0072nobodyさん
04/04/10 18:35ID:IECGTIVb・フォーマットプラグインを導入し、Hiki、YukiWiki書式での編集を行なえるようにした。
・HTMLのキャッシュ機能を実装した。
・世代バックアップ機能を実装した。
・Tarでの一括バックアップ(ダウンロード)機能を実装した。
・管理系で保存処理後はリダイレクトで遷移するようにした。
・設定でLocationヘッダでのリダイレクトもできるようにした。
・参照権限のないページにMETAタグでNOARCHIVEを出力するようにした。
・AirH"PHONEを携帯電話とみなすようにした。
・編集画面でプレビューした際にsageチェックを引き継ぐようにした。
・高速化のための努力(微妙に速くなっている…はず?)。
・フッタにPerlのバージョンとmod_perlで動作しているかどうかを表示するようにした。
・mod_perlのApache::Registoryで動作させた場合にメモリリークする問題を解消した。
0073nobodyさん
04/04/13 22:01ID:???>>ttp://www.ymir.co.jp/nota/040000.html
誰もがカンタン・思い通りにホームページ作成ができる
Web上のクリックと入力だけで作成可能な新感覚インターフェース
「NOTA(ノータ)」4月15日より販売開始!!
今までホームページを作成するためには、ホームページ作成ソフトを起動、パソコン上で
作成し、サーバにアップロードする必要がありました。「NOTA(ノータ)」は、Webブラ
ウザ(ホームページ閲覧ソフト)の画面上で、白いページに直接文章を入力、画像ファイ
ルの貼り付けやリンクの追加、掲示板の作成を行うことができます。作業終了後サーバに
アップロードすることなく、書き込んだホームページはインターネット上で誰でも閲覧可
能な状態になります。また、インターネットサービスプロバイダ各社が提供するホームペ
ージ作成サービスとも異なり、入力制限や表現の制約が著しく少なく、手書きのような入
力やテキスト・画像の配置位置についても自由度が高いためユーザーはオリジナルのホー
ムページを作り出すことができます。
0074nobodyさん
04/04/13 22:02ID:???0075nobodyさん
04/04/13 22:11ID:???0076nobodyさん
04/04/13 22:24ID:???0077nobodyさん
04/04/13 22:48ID:???0078nobodyさん
04/04/14 11:43ID:???なんだかんだで生テキストファイルが利便性では最強なんだよな。
履歴が取れないとか画像を挿入できないとかあるが……。
ページに直接書き込めたり、画像ファイルをドラッグで放り込めたり、
マウスでグリグリ落書きできたりしたらいいのに。
007978
04/04/14 11:50ID:???すべての長所を併せ持ったようなソフトが欲しいのだけど。なんかねー?
自分で作るしかないかのう。
0080nobodyさん
04/04/14 17:02ID:???>ttp://www.vector.co.jp/soft/winnt/personal/se272883.html
まぁ、自分のわがままを全部聞いてくれるのは自分しか居ないわけで……。
作れるなら自分で作るのが一番良かろう。
0081nobodyさん
04/04/14 20:42ID:???http://www.mikihoshi.com/wema/wema.cgi
008278
04/04/14 23:20ID:???いや、やっぱそんな上手い話はないもんですな。
とりあえずなんか考えてみようと思いまふ。
0083の
04/04/15 01:38ID:???面白い!!面白い……でも、微妙……
個人的には、付箋はパーソナルツールとしての使い方しか思いつかないから、
Wikiみたいなコミュニケーションツールとの相性はどうなのかな??と思う。
むしろ、blogとしての使い方のほうが相性にあっているような気がする。
……と思ったけど、線を活用すれば掲示板みたいにも使えるかな?
付箋だけじゃなくて、文章とか単語にぶら下がれるようだと面白いね。
#Wiki+絵チャっつうのも試したいな……
0084nobodyさん
04/04/15 01:42ID:???付箋するといいんじゃない。
008685
04/04/15 01:50ID:???0087の
04/04/15 03:21ID:???ワシもそう思ったよ。みんなでやるKJ法ってどうなのかしらん?
0089nobodyさん
04/04/15 12:42ID:???0090nobodyさん
04/04/15 21:50ID:???リッチクライアントというには表現力が足りず、
ワープロ以外のコンポーネントがあるわけでもなく、
結局ハイパーテキストになってるというだけで、
自分の好きなようにカスタマイズ/機能拡張する余地がない。
Wikiスクリプトならプラグイン開発も本体いじりも簡単なのに。
VC++で直接ごりごり書くんじゃなく、Emacsなんかみたいに
インタプリタを内蔵してくれればと思う。
それかBTMemoがスクリプトホストになればいいんだろうな。
ちょっとずれるがBTRONの「超リンク」とか見てても筋が悪いなと思う。
機能が決めうちすぎて日誌書き以外の何にも使えない。
自動化の機構を提供するならならロジックはユーザーの自由にさせてくれって感じ。
009178(後日談)
04/04/16 12:24ID:???http://artifact-jp.com/mt/archives/200404/svgcats2.html
タブレットPCとMicrosoft Office OneNote 2003……
こいつがズヴァリ!私が求めてたソリューションっぽい。
MSにお布施するか……。
0092nobodyさん
04/04/16 14:09ID:mnlQYOi/例えばhogewiki.cgiというシンプルなスクリプトがあったとして、
<--#exec cgi="hogewiki.cgi"-->
とか
<--#include cgi="hogewiki.cgi"-->
みたいな方法で、ページのなかの特定部分をwiki化したいのです。
実際に試してみたのですが、うまくいきませんでした。
・・・なにか根本的に間違えているのでしょうか?
0093nobodyさん
04/04/16 14:21ID:???誰もが夢見た超RichなWikiが実現すると思われ。
0094nobodyさん
04/04/16 14:23ID:???考えられる原因がいっぱい過ぎて、それだけの情報じゃわからん。
まずは、その wiki 以外の単純なCGIでやってみて、そこから原因を探っていけば?
あ、でも、それすらうまくいかない場合は、ココじゃなくてCGIかSSIのスレへ行ってね。
他にも「くっつきBBS」みたいに、JavaScript を使う方法も考えられるかも。
0095nobodyさん
04/04/16 14:59ID:???<OBJECT DATA="http://hogehoge.com/hogewiki.cgi" TYPE="text/html"
WIDTH="" HEIGHT="" ALIGN="" Title="hogehoge">
</OBJECT>
でも、要求している内容と違ってる希ガス
009692
04/04/16 15:37ID:NO4Qm1/sおっしゃる通りなのですね、すみません(^^;)
cgiの仕組みもperlの仕組みもどれもこれも中途半端にしか理解していないので、
何をどうすればいいのかただただ混乱するばかりで。
もっと簡単に「既存のページ内にwikiみたいのを組み込む」ことができるかな、
と思ってたのですが、なんだか甘い考えだったようで・・・。
>>95
インラインフレームという仕組みを知りませんでした、恥ずかしながら。
調べてみて、とりあえず、これでやりたかったことは実現できると
分かりました。ありがとうございます。
0097nobodyさん
04/04/17 18:31ID:???もっとシンプルで、見栄えのいい
CGIはないものだろうか?
0098nobodyさん
04/04/17 19:36ID:???見栄えはcssの問題だから、書き換えたらいいし。
0099nobodyさん
04/04/19 23:12ID:fQmBBT4V588 名前:Name_Not_Found :04/04/18 21:55 ID:8bBRpTQD
SVGエディターの試作品(約16kb)です。要望や批判があれば下さい。
Ewiki http://dhr.at.infoseek.co.jp/svgeditor.svg
注意点
AdobeSVGViewer ver.6の方がいいかもしれません。(Windows98のfirefoxとver.6などで動作確認)
右端のメニューが見えない方はWindowsならAltキーを押しながらマウスでずらしてみてください。
0100nobodyさん
04/04/21 13:27ID:???0101nobodyさん
04/04/22 10:13ID:???鯖との通信プロトコルは極端にシンプルなほうがいいと思う。
そういう意味ではXML-RPCも複雑すぎる。Atomとかどうなんだろ。
深く考えずに書くけど tuple space over HTTP って成立するのかな?
0103nobodyさん
04/04/22 14:20ID:???↓
POST /page/SomePageName
(headers...)
Page Contents as String...
(end of stream)
ts.read ['page', 'SomePageName', nil]
↓
GET /READ/page/SomePageName/ HTTP/1.0 # 末尾がワイルドカードの場合は '/' で終わる
ts.take ['page', 'SomePageName', nil]
↓
GET /TAKE/page/SomePageName/ HTTP/1.0
take, read, writeはできそう。notifyは無理っぽい。
あとブロック→タイムアウトを制御する HTTP Header ってあったかな?
0104http://www.tanteifile.com/tamashii/index3.html
04/04/23 01:18ID:cHfLup+10105nobodyさん
04/04/23 12:40ID:???なんで定義しようとするのかそれが判らん。(^^;
普及させたいから?
オレは普及しなくても生き延びてくれればそれでいい……。
0106nobodyさん
04/04/23 19:02ID:???0107nobodyさん
04/04/24 03:42ID:???もはやWikiとは呼べないくらいの革新的なWikiを求む。
自分では思いつかないけど。
0108nobodyさん
04/04/24 05:52ID:???0109nobodyさん
04/04/24 12:10ID:???一応候補としてはHikiとPukiWikiが上がってます。
0110nobodyさん
04/04/24 13:28ID:???その辺りがなけりゃ、あまり意味のあるお薦めはできそうにないな。
とりあえずYukiWikiでも使っとけ。
■ このスレッドは過去ログ倉庫に格納されています