2005年09月02日

てすてす

普通に携帯から書き込み中。
もしかして、改造しなくても普通に改造可能?

投稿者 mokemo : 19:17 | コメント (0)

MovableType改造計画

日記をカテゴリ分けできたら便利だな~。画像が複数枚貼れるといいな~。

という理由で日記はブログにすることにしました。
で、調べてみたら、いまどきのブログってほとんどレンタルなんですね。
自前で設置してる人あんまりいないし、自前で設置するためのスクリプトがけっこう大きい。
でも私は基本的に無料レンタルがキライ。
レンタルはいつサービス終了するかわからないし、無料だとサポートもあんまり期待できないし。
そもそもバックアップがとっても面倒。(自前ならログファイルをダウンロードすれば済む)
さらに!!
「もうちょっとこうだったらいいのにな~」とか「ここの表示をもうちょっと~~にしたいな」って時に改造できないっていうのが何より嫌で。
なので、基本的にCGIは自前で設置する方針です。

そんなわけでBlogも自前で設置する事にしました。

調べてみて意外だったのは、Blogのスクリプトを配布しているサイトが非常に少ない事。
CGIの掲示板が発展したようなものだと思ってたので、配布スクリプトの少なさにまず驚きました。
で、自分なりにBlogスクリプトについていろいろ調べて、将来性と拡張性を考えて設置したのがこのMovableType
ライセンスが販売されているれっきとした商品なのですが、1ユーザーに3ブログまでなら無料なのです。
(ただしユーザー契約は必要)

で、最初は私と日詰さんとでブログ2つだし、同じサーバーに設置するんだし、まぁライセンス的に問題ないだろうと思ってたのですが。
よくよく調べてみたら、投稿者が2人=2ユーザーという扱いらしいのです。
ちゃんとライセンス販売してる商品だし、やっぱりライセンス違反だよなぁということで、結局日詰さんにもユーザー登録をしてもらいました。
これで違うサーバーに別々に設置すれば完全にライセンス契約に抵触しないことになるんでしょうが、それはちょっと管理が大変なので、結局スクリプトは1つ、ユーザー2名、ブログは最大6つという形態をとることにしました。私も日詰さんもちゃんとユーザー登録したし、同一サーバーなのは大目に見てくれるといいなぁ。


さて、いざ設置してみると、ブログっていうのは日記CGIなんかよりはるかに規模が大きく、CGIを設置したというより、アプリケーションを導入したという印象でした。
日記専用にするには妙に高機能だし。
しかしだからといってなんでもできるかというと、意外と不満な点はたくさんあったりして。
帯に短し襷に長しというか。
まぁ他人が作ったものである以上、なかなか自分の希望を全部満たすようなものはないのでしょう。

そんな訳で、今後のMovableType改造計画。
1.毎回、管理人2人の日記をチェックするのも面倒だろうし、できればインデックスページ等に2人の最新の書き込みが表示されるようにしたい。
2.投稿者名はIDではなく、ニックネームで表示
3.親カテゴリ、サブカテゴリがツリー表示されるようにしたい
4.携帯からも見やすく
5.携帯から投稿できるようにしたい
6.モジュール化してMovavleType自体の動作を軽く

上記項目の具体的な実現方法については実現後に順次投稿してく予定です。

投稿者 mokemo : 18:05 | コメント (0)

2005年09月01日

MovableType改造覚書

自分用メモ。テンプレ変えたときにわからなくなっちゃわないようにここに書いときます。
あとでわかりやすく修正予定。

MovableType 修正点覚書

全ブログ共通
・MTEntryAuthorタグをMTEntryAuthorNicknameに変更
IDが漢字とかひらがなってどうも不安で、IDは半角英数にしたんです。
しかし投稿者名は日本語にしたい!
というわけで、投稿者名をニックネーム表示に修正
・カテゴリをタイトルの横に表示
・カテゴリへのリンクを削除


Moke News!
・他ブログの新着記事を100文字表示に
<$MTEntryBody words="100"$>
・ブログ名にURLをリンク
<a href="<$MTBlogURL$>"><$MTBlogName$></a>
・指定したブログの最新○件
<div class="content">
<MTGlobalEntries include_blogs="2" lastn="1">
<h3>[<a href="<$MTBlogURL$>"><$MTBlogName$></a>]<a href="<$MTEntryPermalink archive_type="Individual"$>" title="<$MTEntryExcerpt$>"><$MTEntryTitle$></a><br /></h3>
<p>
<$MTEntryBody words="100"$>
</p>
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more">続きを読む "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
<p class="posted">投稿者 <$MTEntryAuthorNickname$> : <$MTEntryDate format="%X"$></p>
</MTGlobalEntries>
</div>

投稿者 mokemo : 18:02 | コメント (0)