MovableTypeアップグレード

Category : Movable Type

先日、MTOSを使用して作ったサイトのアップグレード依頼があり
昨日、それをやろうかと思ったのですが
あいにく使用しているレンタルサーバーがメンテナンス中で、
そういったときに色々いじくるのも怖いものがあるな、と思い
本日にのばすことに。
で、先ほど無事完了いたしました。

自分へのメモ代わりにもなるので
ここに書いておきます。

MTもMTOSもアップグレードのやり方は同じで
まず

●MTあるいはMTOSのシステムプログラム一式が入っている
フォルダの名前をFTPソフトを使って変える
(mtos→mtos4.1)

●アップグレード用の圧縮ファイルをダウンロード。

●ダウンロードした圧縮ファイルを解凍し
フォルダ名を前バージョンのフォルダ名と同じものにし
(例:mtos)フォルダをアップロード。

●.cgiの拡張子がついているファイルの属性を700にする
(どの属性にするかはレンタルサーバーによってちがう)

●データベースのバックアップを、念のためとっておく

●mt.cgiにアクセス

●データベースの情報などをいれ、アップグレード開始

●アップグレードが無事に終わったら次はプラグインのインストール

●プラグインを入れ直したら再構築

以上でアップグレード終わり!

SSI機能を使用してみる

Category : Movable Type

MovableType4.2バージョンから、
SSI(サーバーサイドインクルード)機能が
使えるようになったとのことで
今度公開する予定のサイトに使えないかな?と思い、
色々とごちゃごちゃと勉強中です。

SSIでどういうことができるのか、
ここで簡単に説明すると、

例えばMovableType内でブログをいくつか作り、
そのそれぞれのブログの更新情報などを
まとめてトップページに掲載しようとした場合、
これまでのMTインクルードタグだと、
ブログを更新しただけじゃあ、メインのトップページに反映されず、
そのメインのトップぺージを再構築かけないと
結果が反映されないという不便さがあったのですが、
SSIを使えばブログを更新するだけで
再構築せずにメインのトップページに反映させることが
出来るので、非常に便利。

ただ、SSIはプロバイダー、ホスティングサービスによっては
使用不可の所があるようで、
もし使用が許可されていても、色々と制限はあるようです。

特定のカテゴリを表示させない

Category : Movable Type

メニューに特定のカテゴリを表示したくない場合は
FilterCategories
というプラグインを使用すると便利なようです。
【ダウンロード】

私はこちらのサイトを参考にいたしました。
http://hmlab.info/minor/2008/01/post-29.html

↓「お知らせ」カテゴリをメニューに表示したくない場合を一応メモ。

<mt:TopLevelCategories>
<mt:SubCatIsFirst>
<ul>
</mt:SubCatIsFirst>
<MTFilterCategories exclude = “お知らせ”>
<li>
<a href=”<$mt:CategoryArchiveLink$>”><$mt:CategoryLabel remove_html=”1″$></a>
<$mt:SubCatsRecurse$>
</li>
</MTFilterCategories>
<mt:SubCatIsLast>
</ul>
</mt:SubCatIsLast>
</mt:TopLevelCategories>

MTにグーグルマップを貼り付ける

Category : Movable Type

サイドナビの階層化表示はどつぼにはまっているので
ちと後回し。

で、アクセスマップのところに
グーグルマップを貼り付けることに。

とくに予算がない場合は
グーグルマップというのはとても便利ですよね。

さらに
『MovableTypeプロフェッショナル・スタイル』

という本に、緯度や経度などを調べずに
漢字で住所を入れればその場所を表示してくれるコードというのが
載っていて、これがまた非っ常〜に便利。

この本は決して初心者向きではないと思いますが、
実践でかなり役立っているってことは
とても良書なのではないかと思われます。

MT苦戦中&RightFieldsプラグイン

Category : Movable Type

現在MTのオープンソース版を使って
サイトを作る仕事をしているのだけれど、
これがまた難しい。

現在サイドナビゲーションの階層化がなかなかできなくて
苦心しております。

とりあえず今現在わかったこと。
MTOSにはカスタムフィールドがついていないことは
先日の日記にも書いたけれど、
RightFieldsプラグインをいれたらどうなんだろ?
と思いたち、やってみたけれど動かない。
調べてみるとやっぱりだめなんだそうだ。

今回のサイトにはちょっと使いたかったんだけれどなぁ。
でも予算がないので正規版のMTは導入できないので
仕方がない…。

とりあえず今週が超山場。
がんばるぞ!

MovableType講座、終了

Category : Movable Type

昨日、MT講座の最終日でした。

この三ヶ月、毎週月曜日夜2時間だけの授業でしたが、
やはり渋谷は電車だけでも30分かかるので
秋葉原校やお茶の水本校にくらべて遠かった…。

とりあえず私がこの講座で得たモノは、

「市販のMT本に何が書いてあるかわかるようになった」

ということ。

これは最終課題としてサイトを一つ、
おおまかであるけれど
MT化してみたことが大きかったと思う。

MTを構築していく上で重要だと私が感じたのは、
テンプレートの役割を把握することと、
ブロックタグによる条件分岐とループ、かなぁ?たぶん。

そうそう。
課題をやっていて、条件分岐が一部分を除いて共通の場合が
たくさんでてきてしまって、ふと、
この共通な部分はひとまとめできないのかしら?と思い
それを講師に質問してみたところ…。

「それは配列を使うんです。」

とのこと。
私が作成したサイトを例にして
すっごい難しそうな説明メールをいただけましたが、
今の私には配列はちとハードルが高すぎでございまする…。

もちろんいずれは越えたいハードルではあります…が…。
(できるのか?わたしに。)

ちなみにこの次勉強するならJavascriptかな。
たぶん受けるとしたら単発の1日か2日の講座だと思うけれど。

とりあえず現在は
サイト作成の仕事がひとつ、
以前作ったサイトを本稼働するためのリニューアルがひとつ
あるので、新聞社の仕事をしつつも
がんばってみよっと。
えいえい、おー手(グー)

Movable Type講座・第1回目

Category : Movable Type

31日の月曜日、MT講座の第一回目が
デジハリ渋谷校にて開講されました☆

2週間くらい前に聞いた話では
受講生は7人くらいだと言っていたけれど、
実際に行ってみたらもっと増えてました。
(たぶん10人くらい?あれ、もっとだっけな?)

秋葉原の総合プロコースのクラスや、
クリオメンバーの中では私が最高齢だったので、
やっぱりこういう学校での受講生は25歳〜30歳前後が多いんだなぁ
と思っていたけれど、
今回は私よりも明らかに年上の方が
数人いらしていて、妙に新鮮でした(笑)。

授業の内容は
第一回目ということで、
講師の方の自己紹介、
講座のスケジュールと簡単な授業内容、
そして受講生たちの自己紹介から始めまって、
・ブログとは とか
・CMSについて とか
とりあえず基礎的な事の講義をしたあと、
実際にレンタルサーバーと契約して
MTをサーバーにアップロードしました。
ここで第一回目の講座は修了。

しばらくは基礎的な事中心みたいですが、
基礎は何に置いても重要ということで、
しっかりとがんばろうと思ってます。

ところでこのMT講座に使用するレンタルサーバーは
hetemlというところで
http://heteml.jp/
今回受講期間である3ヶ月間は無料で使えるとのこと。

で、受講期間過ぎてからは
月会費を払えばそのまま使用可能とのこと。
(初期費用は無料になるっていってたかな?)

見るとヘテムルは
3GBでデーターベースも10個作れるらしい。
私が契約している「さくらスタンダードコース」は、
まぁ、割と使い勝手がいいし、安いので
いいにはいいんだけれど、
何しろデーターベースが1個しか作れないのでやっぱり微妙に不便。

思い切ってヘテムルも使ってみようかな〜。
でも月1500円か〜。うむ

Movable Type講座を受講する

Category : Movable Type

今度、3月31日(月)から
デジハリでMT講座が始まるのですが、
それを受けることにしました。

本来私は、PHP講座を受講するはずだったのですが、
今PHPを受講してもたぶんちんぷんかんぷんで、
なにも身にならない気がして。

実はCMSツールには以前からとても関心をもっていて、
WordPressの講座があったらそれを受けていただろうけれど、
噂によると日本では
商用でも無料で使用できるWPよりも
お金がかかるMTの方が企業が採用するパターンが多いらしい。

理由としては、担当者の責任問題とか
そういったことがあるみたいで…。

本当はJavaScript+Ajaxという分野も勉強したいなーと
思ってはいるのだけれど、デジハリで受けるにはちと高い…
まぁ、これはいづれというか近いうちに
別の短期講習を受けようかなぁ。