悩めるWEB担当者様のための最新ノウハウをお届け

MTテンプレートでSmartFormat (RSS2.0準拠) を作って、スマートニュース対応しよう!

この記事は、Digital Identity Creative Div. Advent Calendar 2020 11日目の記事です。

こんにちは、DI制作チームの能勢です。オウンドメディアやコーポレートサイトなど、さまざまなウェブサイトで利用されているCMSに、シックス・アパート社が提供するMovable Type (MT) があります。今回は、SmartNewsの媒体運営者向けに必須となる SmartFormat (RSS2.0準拠) なMTテンプレートを作ったので公開します。

SmartFormatってなに?

スマホアプリのニュースアプリ(キュレーション)といえば、スマートニュースやグノシーなどが有名です。今回は、スマートニュース向けのものです。

SmartFormatは、スマートニュースへニュースをクロールしてもらうためのファイル仕様です。フォーマットとしては、RSSやAtomがあります。SmartFormatに準拠したファイルフォーマットのファイルを準備し、スマートニュース側に申請すると、運が良ければ?スマートニュースに記事が取り上げられます。

スマートニュースが公開しているサポートサイトをみよう

スマートニュースは、媒体運営者向けにサポートサイトを公開しています。ほぼすべての情報はサポートサイトに掲載されており、しっかりと熟読しておくことをおすすめします。今回はSmartFormatなので、以下のリンク先を読んでおきましょう。

 

MTテンプレートで作るSmartFormat

作ったテンプレートは SmartFormat チェックツール でチェックを通っているので、概ね問題ないテンプレだと思います。MT6ベースで作っているので、MTBlogタグとかはバージョンに合わせて読み替えてください。

比較的かんたんなテンプレですが、SmartFormat用に作るにはいくつかポイントがあったので記載します。

日付はRFC形式で指定

日本のウェブサイトではほぼ利用しない日付形式なのですが、MTにはもともと出力が用意されているので、モディファイアで指定すればOKです。

<mt:Date format_name=”rfc822″>

HTMLの除去、エンコードはXMLで

管理画面の入力フィールドにはHTMLもかけるので、出力時にしっかりと取り除いておきましょう。また、XMLへのエンコードも用意されているので適用しておきましょう。

<$mt:EntryTitle remove_html=”1″ encode_xml=”1″$>

最後に

MTは使いやすくて便利なCMSです。案件にあったCMSを選んで、どんどん情報発信していきましょう。

MTタグやWordPressのテーマ開発ができるCMSエンジニアを募集していますので、会社をのぞいてみたい!とか、ランチで話をききたい!という方はお気軽にご相談ください!

それでは!

当サイトではこの他にもWebに関するお役立ち情報を多数ご紹介しています。
Web担当者の方、デジタルマーケティングに興味がある方はぜひご覧ください。


広告運用やSEO、解析・Web製作など、当社はWebに関わるベストソリューションをご提供しています。お悩み・ご相談も受け付けておりますので下記のボタンからお気軽にご連絡ください。

 

【2024年4月法改正】ウェブアクセシビリティ状況、診断してみませんか?

株式会社デジタルアイデンティティでは、ウェブアクセシビリティ診断サービスを提供しています。

2024年4月、障害者差別解消法の改正施行に伴い、2024年6月から一般企業にも「合理的配慮」が義務化されます。
これに伴い、努力義務である「環境の整備」に含まれるウェブアクセシビリティについても、対応を進める企業が増えています。

こんなお悩みはありませんか?

  • どこからウェブアクセシビリティ対応に手をつければ良いかわからない…
  • 今のサイトで問題のあるページを一覧化して欲しい…
  • ウェブアクセシビリティの具体的な改善方法を知りたい…

WCAG2.2に準拠した診断項目・達成基準で、問題のあるページをリスト化してページ単位で問題点をリストアップ。
課題点が明確になるので、具体的な改善アクションに繋げることができます。

また、診断後の改善作業を弊社にワンストップでご依頼いただくことも可能です!
ぜひお気軽にご相談ください!

ウェブアクセシビリティ診断のお申し込みはこちら

関連記事

Keywords

無料!プロに相談する Web制作・システム開発のご相談はこちら

Webサイトリニューアル費用はどのくらい?