さまよえる Movable Typeスレッド その1
■ このスレッドは過去ログ倉庫に格納されています
0001Nelson
02/11/25 15:51ID:E927rAnc俗にweblog, blogなどと呼ばれるサイトを簡単に作る
ことができるCGI、Movable Typeについてのスレッド。
オフィシャルサイト
http://www.movabletype.org/
その他、MTを利用する上で役に立ちそうなサイトは…
>>2
0002Nelson
02/11/25 15:52ID:E927rAnchttp://www.richarderiksson.com/movableblog/
MTにまつわる情報を扱っているblog
Brad Choate
http://www.bradchoate.com/
MT用のプラグイン、MTMacroの製作者のblog
MTMacro
http://www.bradchoate.com/past/mtmacros.php
オフィシャルサイトからもリンクされているMT用の高性能プラグイン。
http://www.bradchoate.com/past/cat_movable_type.php
上のBlad Choate氏のblogのMT関連カテゴリ
日本語化については以下のページを参照
http://bloggers.ja.bz/sunouchi/archives/000042.php
http://www.pop-space.com/blog/howtoblog.html
http://www.movabletype.org/l10n/japanese/index.shtml
流転の日々
blog★ブロッグ
http://corn.2ch.net/test/read.cgi/net/1037028447/
Movable Typeスレッド その1
http://pc3.2ch.net/test/read.cgi/hp/1038199838/
0003pop
02/11/25 17:39ID:QW6qQKcKよろしくです
http://www.pop-space.com/blog/
0004nobodyさん
02/11/25 17:48ID:Q0mq5+tJになるんすけど、送信ボタン押してないときでも必ずポストなんですか?POSTならばの条件処理をかきたいのだけど、、、
0005nobodyさん
02/11/25 17:51ID:Q0mq5+tJ00061
02/11/25 19:02ID:???TrachBack元と先で使う文字コードがそろってないと文字化けるみたいだね。
TrachBackを活用することを考慮するのなら、ほかのサイトで多く使われている文字コードを選んだほうがいいかも。
0007板をまちがえた人
02/11/25 20:29ID:???スレッド立て直してくれてありがとう。
自分でリンク張っといてあれなんだけどMTMacroってどう
やって使えばいいか知ってる人いない?
説明を読んだ限りではすごく便利そうなんだけど。
00081
02/11/25 21:53ID:???http://bloggers.ja.bz/myojin/archives/000035.html
m.e.s.hのひとたちもがんがってる。
0009689
02/11/25 23:30ID:pITF3354http://www.ne.jp/asahi/minazuki/bakera/html/qa/syntax
>ただし、XML では要素名や属性名の大文字小文字を区別するので注意
>してください。XHTML1.0 では、要素名も属性名もすべて小文字で定義
>されていますので、これは全て小文字で書かなければなりません。
>何かの機会に XHTML に移行するようなことを考えると、HTML でも
>すべて小文字にしておくのが良いかも知れません。
というわけで将来のために<DIV>とか<SPAN>を全て小文字に置き換えるぜ。
まぁHTMLだから気にすんな。XHTML化の時に直せば良いじゃん。という意見もわかる。
0010nobodyさん
02/11/26 01:27ID:???http://www.w3.org/TR/xhtml1/ とかを参考に次のようにしてるよ
(EUC-JPの場合)。
<?xml version="1.0" encoding="EUC-JP"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content='text/html; charset="EUC-JP"' />
以下略
0011nobodyさん
02/11/26 01:46ID:???0012nobodyさん
02/11/26 06:32ID:???記事のアーカイブ化を定期的に自動でやってくれるとか・・
0013689
02/11/26 07:17ID:4uZdMSFctDiaryはhnsに比べたら全然設計が新しい。Rubyが使えるサーバーじゃないとダメだけど。1.5から日記をテキストでも保存できるようになったから、ブラウザ以外でも更新できるのな?(詳しくはしらない)
movable typeも似た様な感じ。ブラウザから画像をアップロードして記事を作ったりするのが簡単。でも日本語対応はスレに書いたとおり滅茶苦茶めんどい。(出来ないわけではない)
ブラウザ以外からも更新できると使いやすいんだけど。MTは日本語だとまだ上手くいかないな。
0014nobodyさん
02/11/26 08:49ID:lUjPo7Gb0015nobodyさん
02/11/26 12:47ID:Uh4i03/aテンプレートのcharset変えて、スタイルシートいじりました。
Shift_JISでやってますが、エントリーの時、SAVEおしたあと
内容が化ける、タイトルも化ける。。。
EUCに変更すると、いままでに書き込まれた内容が化けます。。(ひええ)
いまだ謎おおし!
0016nobodyさん
02/11/26 18:02ID:/1da6+s8日本語化パック配ってるんでその中のドキュメントを読むのが一番良いかと。
http://uva.jp/dh/mt/archives/000190.html
0017nobodyさん
02/11/26 18:07ID:/1da6+s8別に、日本語化はめんどくないし。
00181
02/11/26 20:42ID:nOaMABmWました。
どんなサーバーでもオッケーというのがないなあ。
1.dbディレクトリをWeb経由でアクセスできない場所に置く
ホームディレクトリ直下にdbディレクトリを置くなど。
cgiがファイルを書き込めるディレクトリがpublic_htmlとかcgi-binに限定さ
れているサーバーでは不可。
00192..htaccessでdeny from allにする
02/11/26 20:43ID:nOaMABmWたとえばこんな感じで。
Options +ExecCGI
<Files "mt.cfg">
deny from all
</Files>
<Directory "./extlib">
deny from all
</Directory>
<Directory "./lib">
deny from all
</Directory>
<Directory "./schemas">
deny from all
</Directory>
<Directory "./search_templates">
deny from all
</Directory>
<Directory "./tmpl">
deny from all
</Directory>
<Directory "./db">
deny from all
</Directory>
00203.パーミッションを700にしてしまう
02/11/26 20:43ID:nOaMABmWSuExec対応サーバーのみで可
0021nobodyさん
02/11/26 21:26ID:???パーミッションを700に設定できれば問題ないの?
今の今までデフォルトのままで使ってたよ。
00221
02/11/26 21:49ID:???MTの各種設定とエントリーの内容が含まれてるんですよ。
デフォルトのままにしておくと、そのファイルがのぞき放題になります。
で、dbディレクトリをのぞかせないようにしなきゃらないのだけど、
サーバーの設定によってその方法がまちまちになるんですよ。
そこで3つほど対応方法を考えてみたんですけど、
説明がわかりにくかったかも知れないですね。
0023689
02/11/26 23:56ID:ecsxIO2Bmt-check.cgiみたいにチェック用のPerlを書けばいけそうな気がする。
0024689
02/11/27 02:34ID:cAHuWTe3問題になりそうなのはtrackbackの文字コードの混在だよね。
これはPerlでNKFかまして統一するしかない?
MT.cfgのPublishを見て、nkf -eとかnkf -sとか分岐する処理を入れるのがいいのかな?
002515
02/11/27 07:43ID:LCLsAbEoありがとうございます。ためしてみます。
0026nobodyさん
02/11/27 10:35ID:48a64+26そのへんは、いっそ日本MovableTypeユーザー会なんかつくっちゃって、啓蒙活動したほうが今後のためにもいいかもね。
0027nobodyさん
02/11/27 14:15ID:xtY2DjnS0028nobodyさん
02/11/27 17:03ID:???http://www.marginalia.org/log/archives/000861.html#000861
これのインストールに成功した人います?
elib, w3, url, xml.el, xml-rpc.el を入れなければならない上に、
日本語のエンコード関係でつまづいてしまったのですが。
0029689
02/11/27 17:16ID:cAHuWTe3http://bloggers.ja.bz/sunouchi/archives/000036.php
の人は日本語化に興味があるみたいだけど。他の人はあんまり興味が無いみたいだね。
まぁJoiさんはチバレーのインタビューによると日本語が帰国子女レベル(デビュー当時のアグネス・チャン並)だという話だから。
読みやすい日本語CSSを期待するのもあれだし。XML的にjpがどうのこうのというのも理解しにくいだろう。
イノケソは、そういう技術的なことを期待するのが間違っているし。
というわけで「mesh抜きには語れない」を実現できるのはsunouchi氏だけだと期待。
それがダメならxreaあたりでMTインストールして、日本語ユーザー会でも作りますか。
0030nobodyさん
02/11/27 18:00ID:???Shift_JISという二手に別れてしまっているような…。
0031nobodyさん
02/11/27 18:47ID:???もとがシンプルなJavaScriptコードなだけに、残念。
0032689
02/11/27 18:57ID:cAHuWTe3JavaScriptでURLエンコードしてcgiに渡すとか、そういう処理で回避できるかな?
00331
02/11/27 20:21ID:yHUJSP6B実は私も同じようなこと考えてxreaのアカウント取ろうとしたんだけど
いま新規登録の受付してなかったんですよ。
sourceforge.jpでできないかなあ?
アプリのローカライズなんかでもアカウントくれるんですかね?
00341
02/11/27 20:21ID:yHUJSP6B>>29
でした。
00361
02/11/27 21:57ID:yHUJSP6Bほんとだ。
HTTPヘッダーのcharsetがISO-8859-1になっちゃてるみたい。
TrackBackのときも同じ症状が出てる。
lib/MT/App.pmの47行目
if (my $charset = $app->{charset}) {
ってなってるところを
if (my $charset = $app->{cfg}->PublishCharset) {
ってすればオッケーみたい。
POPさんのところのCGI.pmの修正は、こっちのApp.pmの修正をすれば必要なくなるんじゃないかな。
0037nobodyさん
02/11/27 22:18ID:???日本語化パッケージを使い、エンコーディングは EUC-JP にしている者ですが、
Bookmarklet のほうは、textarea内に取り込まれたタイトル文字列が文字化け
してしまいます。
参照元ページのエンコーディングが Shift_JIS でも EUC-JP でも文字化け
しますが、JavaScript の document.title プロパティって、常に
Shift_JIS に変換した文字列を返すんでしたっけ。
だとすると、Movable Type を Shift_JIS で使っている人は大丈夫なのかな。
0038二つ目のお気に入りとし
02/11/27 22:40ID:2tXOFbUk凄いサイト見つけました
http://home9.highway.ne.jp/cym10262/
00391
02/11/27 22:55ID:yHUJSP6B参照元の文字コートに依存するんでしょうね。
参照元が自分のMTと同じ文字コードであれば文字化けしないのだろうと思います。
■ このスレッドは過去ログ倉庫に格納されています