1. ホーム
  2. ブログ
  3. Movable Type
2012年3月25日

Movable Type 5を文字コードShift-JISで出力する

あるサイトがショッピングカートの文字コードに合わせるためShift-JISで出力することになった。

MT4までならばmt-config.cgiに一行追加するだけで簡単に対応することができたが、MT5ではできなくなっている。そこで小粋空間さんの「CharsetEncoder プラグイン」を使う。ブログ全て・テンプレート毎など、非常に簡単に設定ができる。

ただし、波ダッシュ(〜)が「?」と表示された。どうしたものかと検索してみると...

MT5 Shift-JISでの「~」(波ダッシュ問題) - Cherry Pie Weblog

無事波ダッシュも解消され、サイトはほとんど完成!

さあ、公開まであと少し。

Posted
@Style
2012年3月 4日

mtde.infoのサンプルコード

2008年3月10日に公開されたmtde.infoが都合により先日閉鎖されました。

mtde.infoとは

Movable Type 4 専門の解説サイトです。詳細な解説や多彩なサンプルを掲載しています。mtde.infoとは Movable Typeの普及のため、Movable Typeの基本的・応用的な解説や、豊富なサンプルコードなどを提供するサイトです。「変数」についての詳しい記述や、実践的なサンプルコードを多く掲載する方向へ力を入れています。

実はyoshiさんがmtde.info用の下書きとして書かれたブログのデータを、私が保存しておりました。

MacローカルのMAMPで開いてmtde.infoの下書き

サンプルコードを紹介することをyoshiさんに了解いただきましたので、MT5でも使える「カテゴリ系」や「エントリ系」「変数」などをコード置き場に掲載させて頂きます。

*現在、多忙につき作業する余裕がありません。掲載しましたらあらためてご案内します。

Posted
@Style
2012年2月22日

Movable Type 5.13 および、5.07、4.38へのセキュリティーアップデート

Movable Type 4 および Movable Type 5 で確認された複数のセキュリティ問題の修正バージョンとして、Movable Type 4.38、5.07、5.13の提供を開始いたします。これらの脆弱性は、シックス・アパート株式会社による内部的なセキュリティレビューの結果、発見された問題点です。すべてのMovable Typeユーザーは、修正版に必ずアップグレードしてください。

[重要] Movable Type 5.13 および、5.07、4.38 セキュリティーアップデートの提供を開始

今回のアップデートではJavaScriptテンプレートなどテンプレートの一部修正を伴います。

すでに公開済みのテーマを、Movable Type 5.13、5.07、4.38 に対応させるためには、JavaScriptインデックステンプレートを、新しいJavaScriptテンプレートに置き換えてください。Movable Type 5.13 に同梱されている、クラシックブログテーマから、JavaScriptインデックステンプレートをコピーして、既存のテーマのJavaScriptインデックステンプレートを上書き保存します。

5.13、5.07、4.38 のテンプレート変更の詳細

アットスタイルで販売しておりますテーマ・テンプレートでも同作業が必要となります。

  1. Movable Typeをアップデートする
  2. ダミーのクラシックウェブサイト・クラシックブログ(MT4.38の場合は既定のブログ)を作成する
  3. クラシックウェブサイトの「デザイン」から「JavaScript」テンプレートをコピーする
  4. 適用したいウェブサイトの「JavaScript」テンプレートにペーストし、テンプレートを再構築する
  5. クラシックブログ(MT4.38の場合は既定のブログ)の「デザイン」から「JavaScript」テンプレートをコピーする
  6. 適用したいブログの「JavaScript」テンプレートにペーストし、テンプレートを再構築する

環境によりダミーのクラシックウェブサイト・クラシックブログ(MT4.38の場合は既定のブログ)などを作りにくい方には、入れ替え用のJavaScriptインデックステンプレートをお送りいたしますので当方までお知らせ下さい。

Posted
@Style
2011年11月19日

スマートフォンオプションのブログをドメイン直下に移動

先日インストールしたスマートフォンオプション。

17日のセミナーで「ドメイン直下でスマートフォンオプションのブログが作れないか」をシックス・アパートの金子さんに聞いてみた。

「.htaccessがあるので面倒ですが、今までの通りの方法でOK」ということだったので、ちょこっといじってみた。ところが公開パス(ブログURLとブログパス)を書き換えた途端に500エラー。

FTPで.htaccessと.mtview.phpを削除。保存しておいた元々の.htaccessをアップロードしてとりあえずは管理画面にアクセスできた。DynamicMTML .htaccessテンプレートに元々の.htaccessの内容を追加記述し再構築。各ファイルのパーミッションを確認・変更。

できました!

ドメイン直下のブログ

Posted
@Style
2011年11月17日

スマートフォンオプション for Movable Typeがリリースされました

Movable Typeをスマートフォンで利用したい方向けの、ビジネス支援セット「スマートフォンオプション for Movable Type」を本日より発売開始します。

「スマートフォンオプション for Movable Type」を本日提供開始 : Movable Type News - Six Apart

早速インストールしてみた。今回は個人ブログ用のドメイン:atstyle.orgにインストール。

ウェブサイト配下のブログにスマートフォンテーマを適用することになっている。

PC向け

PC向け表示

iPhoneでの表示

iPhoneでの表示

ウェブサイトを作成せずにドメイン直下で使いたいんだけど。

今日「【福岡開催】Movable Type で地方から攻めるWeb制作ビジネス戦略とスマートフォン対応サイト制作ノウハウ伝授セミナー」で聞いてみよう。

Posted
@Style
2011年10月25日

エックスサーバーのFastCGIを設定してみた

エックスサーバーが「FastCGI」に対応しました。

この度エックスサーバーでは、CGI/PHPのCPU負荷軽減、高速実行が可能となる「FastCGI」に対応しました。
また、PHPプログラムにてFastCGIのご利用がサーバーパネルから簡単におこなえる「PHP高速化設定(FastCGI化)」機能を追加しました。

また、CGIプログラムにおきましても、FastCGI対応プログラムのご利用により、FastCGI化が可能です。Movable Typeは標準でFastCGIに対応しており、FastCGI化の設定を行うことで、CPU負荷軽減や動作の高速化を図ることが可能です。

CGI/PHPの負荷軽減、高速実行が可能となる「FastCGI」対応および「PHP高速化設定(FastCGI化)」機能追加のお知らせ

早速、以下を参考に設定を行った。

再構築は記事490件で40秒から55秒程度。従来と変わりなさそうですが、検索が速い!サイドバーのタグクラウドでお試しください。

エックスサーバー

Posted
@Style
2011年9月27日

【福岡開催】Movable Type で地方から攻めるWeb制作ビジネス戦略とスマートフォン対応サイト制作ノウハウ伝授セミナー

福岡でMovable Type関連のセミナーが行われます。

Movable Type で地方から攻めるWeb制作ビジネス戦略とスマートフォン対応サイト制作ノウハウ伝授セミナー

福岡では2006年6月に【Web2.0セミナー】という今では「ちょっと懐かしい」タイトルで当時シックス・アパートの平田さんが講演されたセミナーに参加したことがあります。レンタルサーバーの会社主催でMT3.3リリース直前だったことを覚えています。

概要

開催日時
2011年11月17日(木)13:30~17:00(13:00受付開始)
セミナー名
Movable Type で地方から攻めるWeb制作ビジネス戦略とスマートフォン対応サイト制作ノウハウ伝授セミナー
場所
天神クリスタルビル 3F Aホール
住所
福岡市中央区天神4-6-7
参加費
無料(事前のお申し込みが必要です)
定員
100名
主催
株式会社スカイアークシステム、アイデアマンズ株式会社、シックス・アパート株式会社
共催:
Japan Perl Association、エムロジック株式会社

スケジュール

  1. 「Perlの可能性と開発ロードマップ」
    講演者
    一般社団法人Japan Perl Association
    代表理事 牧 大輔
  2. 「Movable Type 5 と jQuery Mobile でつくるマルチデバイス対応サイト」
    講演者
    シックス・アパート株式会社
    執行役員製品企画担当 金子 順
  3. 「講演タイトル未定」
    講演者
    株式会社スカイアークシステム
    代表取締役社長 小林 晋也
  4. 「Movable Typeによるスマートフォンサイトの制作とスマートフォンオプション」
    講演者
    アイデアマンズ株式会社
    代表取締役社長 宮永 邦彦
  5. 「iPhne/androidネイティブアプリ開発入門」
    講演者
    エムロジック株式会社
    取締役 関根 元和

なんとイケメン揃い(関係ないか...)。福岡・近県の方、参加いかがですか?

Posted
@Style
2011年9月 9日

AnotherCustomFieldsプラグイン(MTOS用カスタムフィールド風プラグイン)を使ってみた

AnotherCustomFieldsプラグインは、MTOS 5.1xでカスタムフィールドのようなことができるプラグインです。 フィールド追加の定義をconfig.yamlファイルで書く必要がありますが、その点を除けばMovable Type標準のカスタムフィールドとほぼ同様の動作をします。

AnotherCustomFieldsプラグイン(MTOS用カスタムフィールド風プラグイン)リリース

いつもの通りMacにインストール

解凍したAnotherCustomFields・CustomFieldsListing_1_10を所定のディレクトリへ。MTOSのダッシュボードにアクセスするとアップグレードが開始される。

アップルグレード

アップグレード完了

ブログのテーマにAnotherCustomFieldsSample_1_00をインストールし、「クラシックブログ(サブタイトル/トップ画像付き) 1.0」テーマを適用する

ウェブページを作成してみた。新規作成画面の「表示オプション」を開くと「サブタイトル」と「トップ画像」が追加されているのでチェックを入れる。

表示オプション

本文のテキストエリア下にそれぞれのフィールドが追加されている。

追加されたフィールド

「サブタイトル」を入力し「トップ画像」をアップロード

サブタイトルとトップ画像

出力されたウェブページ

ウェブページ

藤本さんによるとMovable Type標準のカスタムフィールドよりも高速に再構築が可能らしい。

yamlなどの各種設定を解説した「AnotherCustomFieldsプラグインの解説書(PDF)」が販売されている。

Posted
@Style