トップページphp
351コメント100KB

Blog/Wiki関連技術総合

■ このスレッドは過去ログ倉庫に格納されています
00011 ◆/H6bsZH4B. 04/05/25 16:51ID:UBkNDrb1
Blog/Wiki関連技術について議論・質問等する総合スレです。
いろんな技術が使われてますが、総合ってことでよろ

※関連スレ
Wiki系とWikiEngineについて語るスレーPart3
http://pc5.2ch.net/test/read.cgi/php/1079702729/l50
PHP系blogツール
http://pc5.2ch.net/test/read.cgi/php/1069352373/l50
RSS/RDF
http://pc5.2ch.net/test/read.cgi/php/1078216600/l50
XML
http://pc5.2ch.net/test/read.cgi/php/984851406/l50
0042nobodyさん04/05/30 14:43ID:???
>>38
GPLなライセンスの派生物は公開しないとダメ
脳内で開発しているなら別だけど
公開,非公開に関わらず
ライセンスには気をつけておいた方がよい
0043nobodyさん04/05/30 14:46ID:???
>>41
トラバはどこでやればいい?


ってか、ある程度スレ伸びてんだしそれなりに需要があるってことだろ
0044nobodyさん04/05/30 14:50ID:???
>>42 ハァ...
0045nobodyさん04/05/30 15:32ID:???
意味わかってない厨房が立てたクソスレだからなあ…
0046nobodyさん04/05/30 16:36ID:???
>>42
よくされる勘違いだからしょうがないけど、もう一度GPLについて
調べておいた方がいいよ。
0047nobodyさん04/05/30 17:32ID:???
>>46
>よくされる勘違いだからしょうがないけど
いや、GPLのついた派生物の公開義務なんて初耳
0048nobodyさん04/05/30 18:21ID:???
トラックバック関連
TrackBackとは
http://pukiwiki.sourceforge.jp/dev/index.php?TrackBack
weblogの更新通知 PingサービスをJava Servletで実装
http://www.goodpic.com/mt/archives/000101.html
→サンプルは結構間違ってる…
Apache XML-RPCプログラミング
http://kumiki.c.u-tokyo.ac.jp/~ichiyama/cgi-bin/hiki/hiki.cgi?Apache+XML-RPC%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0
→こっちのがいいサンプルかも
JavaプログラミングでのXML-RPC
http://www-6.ibm.com/jp/developerworks/java/040227/j_j-xmlrpc.html
RSSとトラックバック
http://www.kanzaki.com/docs/sw/rss-trackback.html
トラックバック技術仕様書
http://lowlife.jp/yasusii/stories/8.html
TrackBack Technical Specification(↑の原文?)
http://www.movabletype.org/docs/mttrackback.html
0049nobodyさん04/05/30 18:21ID:???
その2
XML-RPC 仕様書
http://lowlife.jp/yasusii/stories/9.html
XML-RPC HOWTO
http://www.linux.or.jp/JF/JFdocs/XML-RPC-HOWTO/
Project: blojsom
http://sourceforge.net/project/showfiles.php?group_id=72754
[JavaDoc]blojsom
http://blojsom.sourceforge.net/javadoc/index.html
[JavaDoc]XmlRPC
http://ws.apache.org/xmlrpc/apidocs/index.html
0050nobodyさん04/05/31 19:28ID:???
TrackBack受信ってPostデータを受け取るだけ?
0051nobodyさん04/06/01 00:52ID:???
>>50
そういう話題にシフトしていった方がいいな。
それぞれの技術を仔細に追求するもんじゃなくてさ。

素人同士WikiやBlogやCMSについて語りつつ学ぶスレみたいな。
0052nobodyさん04/06/01 05:18ID:???
>>50
まーぶっちゃければそう
0053nobodyさん04/06/01 14:20ID:???
そんなのこの板でやることじゃない。
初心者板いったほうがよくないかね。
0054nobodyさん04/06/01 15:26ID:???
>>53
何いってんの?
0055nobodyさん04/06/01 21:36ID:???
>>53
スレタイ読めないのか
0056nobodyさん04/06/02 03:49ID:???
「初心者同士でCMS・Blog・Wikiの仕組みを勉強するスレ」
需要あるかな。
0057nobodyさん04/06/02 04:07ID:???
そんなのいらないって。
0058nobodyさん04/06/02 05:31ID:???
>>57
いらないと思ったらこなければいいだけの話
0059nobodyさん04/06/02 06:14ID:???
>>58
聞くから答えてやったんだ。
マヌケなレスするな!
0060nobodyさん04/06/02 14:21ID:???
スレ立てた馬鹿が必死だな
0061nobodyさん04/06/02 14:26ID:???
>>1>>56、どっちもマヌケさ
00625604/06/02 17:27ID:???
酷い言われようで泣けた。誰が誰だか自分も含めて皆混乱してるし。

修行中の人も知識豊富な人もイライラせずに知識交換できたらと思ったんだけど。
まあ実際立ててないので勘弁してくださいな。
0063nobodyさん04/06/02 22:16ID:???
>>62
君は53=56ではないのか?
53の返答(54,55)に対して君が56で知ったかぶりの馬鹿たれを演じてるのではないのか?
違うならそんな勘違いで泣くな。流れが理解できなかったおのれの未熟さに泣け。
0064nobodyさん04/06/03 14:07ID:???
てか、このスレに来てる奴で実際に
blog、wikiどっちか作ってる奴いるの?
0065nobodyさん04/06/03 14:45ID:???
>>64
使ってるではなくて、作ってる??
Wikiやblogの派生版を作ってるってこと??
土台から作ってるやつはいないとおもうが、カスタマイズしてる人は多いだろ。
というか、デフォのまま使うようなやつはwikiもblogも向いてないとおもう。

0066nobodyさん04/06/03 15:59ID:???
>>65
改造とか含んで。
なんか面白い改造したとかいないかなぁと思って
0067nobodyさん04/06/03 16:06ID:???
アンテナ連動でよそのページに勝手にトラックバック入れまくる無脳モジュールとか?
0068nobodyさん04/06/03 16:26ID:???
>>67
更新されたら更新されたサイトの分のトラバをするってこと?
0069nobodyさん04/06/03 22:40ID:???
FSWikiはやたらめたら手を入れて使ってる。
おかげでバージョンアップに追従できなくなったけど。
0070nobodyさん04/06/04 13:26ID:???
【BLOG】CMS総合スレ【Wiki】
http://pc5.2ch.net/test/read.cgi/hp/1076899644/
0071nobodyさん04/06/04 21:52ID:???
使い方について話す場とプログラミングについて話す場がごちゃごちゃ。
0072nobodyさん04/06/04 22:54ID:???
BlogツールとWikiと混同してる分かってない馬鹿ブロガさんが立てたスレっすから

BlogツールスレもWikiスレもRSSスレもあるのに
なにがしたいんだ
0073nobodyさん04/06/04 22:57ID:???
>BlogツールとWikiと混同してる
こういう視点もありだと思うよ。
「分かってる」人の発想なんて自分の発想と同じなんだから面白くない
0074nobodyさん04/06/04 23:07ID:???
なるほどね。
精神鑑定医の気分を味わえるスレなわけね。
0075nobodyさん04/06/04 23:17ID:???
ずっとアリアリいうてる人は1だと思うのですが、俺だけですか?
0076nobodyさん04/06/05 03:35ID:???
>>72
>>9
0077nobodyさん04/06/05 11:11ID:qAWVgSQg
>>72
そうかなぁ、CMSってコンテンツを管理するという視点で見れば、
コンテンツを日記を公開するという要望に沿うように作られたのがBlogで、
コンテンツを皆でコラボレートして編集できるように作られたのがWikiだ
って考えれば、根源は同じだと思うんだけどな。

TrackBackとかRSSとかRDFとか検索手法とか、どういう風にモジュール化してるかとか。
興味は尽きないけど、まぁ総合版でやればいいのか・・・
0078nobodyさん04/06/05 11:39ID:???
だったらCMSスレでいいじゃねぇか
それをごっちゃにするならいろいろ範疇に入ってくると思うぞ
0079nobodyさん04/06/05 11:52ID:???
んだんだ
コンテンツ管理なアプリは他にも FAQ-o-matic とか XOOPS の変なモジュールとかいくらでもあって
その中からなぜよりにもよって Blog と Wiki という不思議な組み合わせ「だけ」を抜き出してきたのか意味不明

たぶん、>>1 の視界内に Blog と Wiki しか無かった、ということなんだとは思うけど
0080nobodyさん04/06/05 11:56ID:???
>>79
いぢめてやらねで、仲良くすてやれ
0081nobodyさん04/06/05 12:25ID:???
CMSということなら、俺もいろいろ興味あったりするんだが。

最近 Microsoft Content Management Server や Lenya をいじってる俺としては、
Content Management 技術のキモって、1)ポリシー管理, 2)ワークフロー管理, 3)バージョン管理,
4)公開スケジュール管理だと思っている。
Blog や Wiki にあてはめれば、Blog の Author/Commenter をどう管理するかとか、
Wiki で複数人が同時に同じページの同じ箇所を修正した場合の競合制御はどうなるのか、とか、
そういったあたり。

でもなんか、このスレではそういう話が出そうな雰囲気すらないんだよな(笑)

RSS とか Trackback とか、CMSと本質的に関係ない単語は上がるんだが、
それなら個別スレでいいじゃんって感じ。
0082nobodyさん04/06/05 13:39ID:???
>>1
陳腐
0083nobodyさん04/06/05 14:06ID:???
>>81
>Wiki で複数人が同時に同じページの同じ箇所を修正した場合の競合制御はどうなるのか、

ほとんどのwikiが排他ロック方式ですよ。
その後diffモードみたいなのでマージみたいな感じで操作させるようなwikiもあるようですが。
0084nobodyさん04/06/05 14:51ID:???
>>64
blogなら土台から作ってるけど。
wikiになるとかなりきついかな。多分俺にはまだ無理
0085nobodyさん04/06/05 16:08ID:???
>>83
書き込みプロセスだけを見れば排他ロックでいいんだけど、実際には

1. 修正前のページを表示

2. 人間がいろいろ修正

3. POSTで送信

という流れになるから、1の時点でロックをかけないと本来はダメだよね。
しかしそれも現実的ではないので、
実際にはCVS流に diff 取って merge という話になる(んだと思う)。
なので必然的に、同時に同じページの同じ箇所を修正した場合の問題が出てくる。
0086nobodyさん04/06/05 16:26ID:???
>>85
技術的に興味深い話題ではあるが
Blog には関係ない Wiki 固有の問題であるため
Wiki スレでやるべき話のように思えるがな
0087nobodyさん04/06/05 17:37ID:???
>>81
Lenyaの話激しくキボンヌ
0088nobodyさん04/06/05 18:15ID:???
Wikiの特殊な記法とか、Blogのオーサリング権限とか
WikiらしさBlogらしさをオプションで設定する形にするだけで
境目がなくなって面白い使い方をする人が出てくると思うんだけどな。

最初に使い方の概念ありきなのが
どれも中途半端になる足かせになってる気がする。
0089nobodyさん04/06/05 18:23ID:???
>>88
それは敷居が高くなって狭い世界になる危険もはらんでると思うけど。
自由に何でもできればよいって物でもない気がする。

まーそういうシステムがあっても良いと思うし、触ってみたいとも思うけどね。
0090nobodyさん04/06/05 20:52ID:3FiBcy9d
ととろぐ-2004-06-02-このところ、興味深いブログが増えてきたので整理してみる - TotoroWiki

http://fuu-ga.ddo.jp/wiki/index.php?%A4%C8%A4%C8%A4%ED%A4%B0%2F2004-06-02%2F%A4%B3%A4%CE%A4%C8%A4%B3%A4%ED%A1%A2%B6%BD%CC%A3%BF%BC%A4%A4%A5%D6%A5%ED%A5%B0%A4%AC%C1%FD%A4%A8%A4%C6%A4%AD%A4%BF%A4%CE%A4%C7%C0%B0%CD%FD%A4%B7%A4%C6%A4%DF%A4%EB
00918104/06/06 05:10ID:???
>>87
Lenyaの方はまだいじりはじめたばっかで、ひーこら言ってる。
とりあえず Blog のサンプルがついてるんだが、すげー重い(笑)。
ネックがデータストアなのかCocoonなのかTomcatなのか判然としないんだが、
データストアだとしたら自分でSQLドライバ書けば速くなるのかもしれない
(そーいやデータ格納方法ってのも実は Blog/Wiki で重要な技術だったりしないか)。
他にも、まだ Bitflux が動いてなかったり、
ときどき Relaxer NG がエラーを吐いたり、
情報が少ないのでよくわかってないことが多い。

しかし Cocoon ってどうよ。
Generator + Transformer + Serializer のモデルは理念として素敵だし、
構造まで含めたスタイル変更がXSLTで容易に行なえるってのもわかるんだが、
MVCに首までつかっちまった俺には実用的な使い道を思いつかねーや。
ちなみに Cocoon + Xindice っつー非実用性の塊で実現されてる Blog も
あるらしいぞ(CocoBlogと言うらしい)。
0092nobodyさん04/06/06 05:32ID:???
Wiki形式の書き方?って共通なようでいろいろ
あるみたいだけど、標準みたいなのってある?
リンクの張り方とかいろいろ
0093nobodyさん04/06/06 10:25ID:???
>>92
勘弁してくれ
ここはWebプログラム板だよ?
0094nobodyさん04/06/06 11:53ID:???
>>93
おなじWebProg板に
http://pc5.2ch.net/test/read.cgi/php/1079702729/
こんなんあるわけだが。

>>92
上のスレの過去ログ嫁
0095nobodyさん04/06/06 12:34ID:???
>>91
MがXMLとかってのはダメかな。
0096nobodyさん04/06/06 13:09ID:???
>>95はXMLでビジネスロジックを全部補う猛者
0097nobodyさん04/06/06 20:36ID:???
>>96
MVC知らないのか?
0098nobodyさん04/06/07 12:52ID:???
>>94
そういうこっちゃなくって、レベル低すぎるだろって話
ググれと
0099nobodyさん04/06/07 16:04ID:???
>>98
ここで聞いてるんだから、入力方法じゃなくて
実装方法について検討したいんじゃないの?
0100nobodyさん04/06/07 21:22ID:???
>>97
MVCのMはモデル→ビジネスロジックですが
0101nobodyさん04/06/07 22:53ID:???
>>100
じゃあ、ビジネスロジックって何か言ってみろ。
0102nobodyさん04/06/07 23:12ID:???
>>101
じゃあ、XMLでどんなビジネスロジックが書けるのか言ってみろ。
0103nobodyさん04/06/07 23:24ID:???
>>100 >>102
俺も97には突っ込み入れたくなったが、ぐっとこらえた。
この板じゃしょうがないと我慢しろ。
0104nobodyさん04/06/08 00:30ID:???
自作の奴にトラックバック実装した。
思いのほか簡単だったので拍子抜けした
0105nobodyさん04/06/08 03:59ID:???
>>104
送受信両方?
0106nobodyさん04/06/08 09:17ID:???
Net::Trackback 使えば楽勝だろ
0107nobodyさん04/06/08 09:45ID:P3nj54j9
窪塚洋介 ブログ

http://yosuke.exblog.jp/
0108nobodyさん04/06/08 13:31ID:???
>>106
Perlか・・・。
0109nobodyさん04/06/08 22:03ID:???
>>105
そうだけど、送信なんかHTMLからでもできるじゃん。
実際にコーディングが必要なのは受信だよね。

ただ、ttp://d.hatena.ne.jp/keyword/TrackBack にある

各記事に対するTrackBackインターフェースは RSSに各記事ごとのTrackBackインターフェース(URL)情報を付加する
HTML内にRDF情報を埋め込み、そこにTrackBackインターフェース情報を記述する

はよくわからんのでやってない。
要するに出力画面にもRDF情報を出すって事だろうけど、これは何のためにあるの?

>>106
俺Javaラーだから
0110nobodyさん04/06/08 23:56ID:???
>>109

RDF埋め込まないとTrackBackURLを直接
指定しないとトラバできない。
Blog記事に大してTrackBackするときに
記事中にリンク書くだけでTrackBackとかするなら
リンク先ページのソースにあるRDF情報を読みとって
トラバするのでRDFが必要。

Blojsomのソースとか読んでみるといいよ。

なので、送信もhtmlからpostじゃなくて、ちゃんとやるなら
送信先ページのRDF情報よみとってトラバアドレスよみとって
そこにトラバするのが必要なはず。

Javaで実装するときはXML-RPC使ったの?
0111nobodyさん04/06/09 00:33ID:???
>>110
なるほどね、こっちの記事にRDF埋め込むのは大したことはないけど
リンク先ページのソースにあるRDF情報を読み取る方がめんどくさそうだな。
なんかこれ用のライブラリとかないかな。
てかインターフェースが思い浮かばないや。
もともとblogオーナーだった訳じゃなくて、突然作ってみたくなっただけだし
詳しくないんだよね。

トラックバックURL?__mode=rss で帰ってくるxmlは「その記事に対するトラックバック一覧」でいいのかな、
そうだとしたらこれも何のためにあるんだろ。
011211004/06/09 02:13ID:???
>>111
blojsomのソースまねて作ったけど、それは
ページソース取得して正規表現でRDFデータ取得してたよ。
結構めんどい。

>トラックバックURL?__mode=rss で帰ってくるxmlは「その記事に対するトラックバック一覧」でいいのかな、
>そうだとしたらこれも何のためにあるんだろ。

これは何のためか俺もわからんかった。
教えてエロイ人
0113nobodyさん04/06/09 02:28ID:???
>>112
ユーザ側からしてみると、ある記事を見て、そこに
「この記事へのトラックバック http://www.hoge.org/trackback/000001」という
一文が載っていれば、それを手動で打ち込んで送信する。
これが>>109のやり方で、
テスト用にはてなダイアリーとgoo Blogの垢を取得したんだけど、これらはこの方法。

>>110のようにとあるサイトからトラックバック一覧を取得とか、それに対してトラックバックってのは
オペレーション的にどういう手順を踏むんだろうとか、
ドンナインターフェースなのかとか、その辺からしてわかんない。
さっきblojsom落としてきたんだけど、これどうやって記事投稿するのかすらわかんねえ!
あと関係ないけどpropertyファイルの多さにびっくりした。
0114nobodyさん04/06/09 02:37ID:???
ああ、ごめんよく見たら書いてあったな。
自動で送るのか。
0115nobodyさん04/06/09 15:03ID:???
__mode=rssは機械的にTrackBackを辿ることができるようにする仕組みなんだと思うよ。
__mode=rssとRSS Auto-discoveryが実装されているのなら、
あるエントリのpermalinkから、
RSS Auto-discoveryでTrackBack ping送信先URLを探す
→__mode=rssでTrackBack一覧を取得
→その一覧からRSS Auto-discoveryで
・・・
と機械的に再帰的に辿ることができる。

この機能に存在意義があるかどうかは激しく疑問。
0116nobodyさん04/06/09 21:02ID:???
記事を読みに行ってこそのTrackbackだと思うけどね。

もしかしてスパム自動収集とか(同じ話題を共有するblogがつながってるわけだし)
0117nobodyさん04/06/10 00:14ID:???
2004-06-06 Wikiばな (はてなダイアリー - jkondoの日記)

http://d.hatena.ne.jp/jkondo/20040606
011811104/06/10 20:39ID:???
自動検知は結局URLConnectionでソース取得して正規表現で実装した。
0119nobodyさん04/06/15 15:49ID:lw0Ndl2i
はてなダイアリー - mypop
http://d.hatena.ne.jp/keyword/mypop?kid=49129
0120nobodyさん04/06/16 01:12ID:???
海外で大人気の静的CMS、Mambo

Mamboオープンソースじゃぱん
http://mambo.mu-fan.com/

Mambo デモサイト
http://cms1.chipmunk.gr.jp/mambo/
0121nobodyさん04/06/16 01:14ID:???
phpばっかだな
0122nobodyさん04/06/16 03:22ID:???
guppyは改造しやすいな。
ただコード見ると力技過ぎて笑えるが。
0123nobodyさん04/06/17 23:06ID:bMhcEzlY
管理のしやすい静的なCMS・Blogって無いですか?
MTのように商用ならライセンス料払わなければいけない香具師以外で...
誰か、イイのがあったら教えてください。
コメント機能無くてもOKです。
0124nobodyさん04/06/17 23:10ID:???
>>123
君が自分でCMS/Blogをプログラムしようと思っているのでない限り
たぶんWeb製作板で聞く方が早い
012511004/06/18 01:17ID:???
>>123
Publogとかどうかな?
利用させる相手にもよると思うけど。
自分一人?
0126nobodyさん04/06/18 11:08ID:x5sbdwu3
学校で課題提出にswikiを使っているのですが、
ちゃんと課題をやるのと、他人の課題をコピペして提出するのでは、
バイト?が違うとかなんとかでコピペしたのがバレちゃうらしい(先生いわく)
のですが、そんなことってありえないですよね?
0127nobodyさん04/06/18 12:16ID:???
>>126
先生はおまいの言動をみていますよ(w
0128nobodyさん04/06/18 12:45ID:???
>>126
板違い。ここはプログラムする人の板だ
0129nobodyさん04/06/18 20:45ID:???
>>126
多少変えたところで素人か馬鹿じゃなけりゃバイト以前に見りゃわかるだろ。

0130nobodyさん04/06/20 15:02ID:???
とにかく「ページを書き換え可能な仕組みがあると、便利なときがあるよね」ということだけがキモであり、その他の機能はその場の要求に合わせてあればいいと思うので、Wikiである必要さえもない

2004-06-05 (Sat.) [長年日記] #1 [Wiki] Wikiばな:WikiBana/VOL.2 http://diary.yuco.net/20040605.html#p01
0131nobodyさん04/06/20 17:39ID:???
>>130
ナンのために貼り付けたの?
0132nobodyさん04/06/20 17:51ID:???
>>123

Web Publisher
http://webpub.narucy.com
ってどうかな
0133nobodyさん04/06/20 19:15ID:???
>>132
使いやすくはないぞ。
0134nobodyさん04/06/21 08:27ID:???
>>130
同感だな。
Wikiってのはそういう思想のブツってだけで
Wiki記法とかなんとかは実装次第にすぎず
極論言えば無くたってWikiでありうると思う
0135nobodyさん04/06/22 00:08ID:???
Wiki原理主義?
0136nobodyさん04/06/22 01:50ID:???
原理主義つーか、当然
0137nobodyさん04/06/25 21:12ID:XzygjtXA
>>85
自作の俺Wikiは、書き込み画面のフォームに編集前のページ内容のMD5SUMをくっつけ
てる。 書き込みを確定する時に、MD5SUMが一致してれば、編集されてないって事になる。
編集されてたら「競合してるよ」ってメッセージだして、あとはユーザーまかせ。

diff とかやろうとしたんだけど面倒だし、混乱のもとだと思ってやめた。
すこしは参考になったかな?
01388504/06/25 21:43ID:???
>>137
興味深い。

CSV方式と比べると安全性は上がるがその分ユーザの使い勝手は若干落ちるんだな。
このトレードオフはやはりいかんともしがたいか。
0139nobodyさん04/06/25 21:46ID:???
>>138
CVSとCSVを間違えるなタコ助!
0140nobodyさん04/06/25 23:19ID:???
>>137
俺のWikiでは最終更新時刻で判断させてる。そのほかの部分は同様。
ただしエラーメッセージは1種類しかないので、何故エラーになったのかはわからない。これは手抜き。
0141nobodyさん04/06/28 03:58ID:wWZl29pI
今、TrackBack pingの受付が出来るようになるスクリプト書いてるんだけど
誰か試しにTrackBack打ってくれないかな〜
http://sairix.ddo.jp/test.html
■ このスレッドは過去ログ倉庫に格納されています