タグ

MTに関するnemusgのブックマーク (103)

  • Movable Typeの記事をjson形式で出力する方法

    こんにちは。 エンジニアのohkabeです。 ブログの記事をフィードしたいと思ったことはありませんか 今回はMovable Typeの記事をjson形式で出力する方法を紹介します。 今回扱うテンプレート機能を使った方法では 記事が追加されるたびにjsonも更新されるので業務自動化に貢献する カテゴリの選別や特定文字列の置換など自由度高くデータ整形ができる 以上の点が強みです。 テンプレート作成方法 まずは簡単にテンプレートの作り方から テンプレートから インデックステンプレートの作成 編集画面で以下のようなテンプレートを作成します

    Movable Typeの記事をjson形式で出力する方法
  • MTAppjQuery | PRODUCTS | bit part 合同会社

    MTAppjQuery は、JavaScriptCSS を使って Movable Type の管理画面を簡単・自由自在にカスタマイズすることができるプラグインです。 Movable Type の管理画面をユーザーのニーズに合った形にカスタマイズすることで、ユーザーの満足度が向上し、運用の負荷の軽減につながります。 MTAppjQuery により提供される多くの機能により、通常の Movable Type プラグイン制作に必要とされる PerlPHP などの サーバーサイドのプログラミングの知識を必要とせず、フロントエンドエンジニアの知識で手軽に管理画面をカスタマイズすることができます。MTAppjQuery は今や Movable Type に欠かせないプラグインとなっています。

    MTAppjQuery | PRODUCTS | bit part 合同会社
    nemusg
    nemusg 2021/06/07
  • MTタグで日時を比較する方法とMTDateタグとtsモディファイア - 45式::雑記

    日時の比較は数値を比較するようにMTIfタグで行います。 値の大きい方が未来、小さい方が過去になります。 <$MTSetVar name="foo" value="2000年9月 9日 01:00"$> <$MTSetVar name="bar" value="2000年9月13日 01:00"$> <MTIf name="foo" lt="$bar"> <$MTGetVar name="foo"$> より <$MTGetVar name="bar"$> の方が未来です <MTElse name="bar" lt="$foo"> <$MTGetVar name="bar"$> より <$MTGetVar name="foo"$> の方が未来です </MTIf> 2000年9月 9日 01:00 より 2000年9月13日 01:00 の方が未来です ところがどっこい、正しい比較ができない場

    nemusg
    nemusg 2020/07/25
  • PayPay が MovableType.net を使う理由 - 導入事例 | シックス・アパート - CMSソフトウェア、サービスを提供

    CDNによる負荷分散によってパフォーマンスは安定しています。また「差し替え予約」機能で、キャンペーン開始から終了までコンテンツのライフサイクルを自動化できました ソフトバンクとヤフーの共同出資会社として設立され、2018年10月よりスマホ決済サービス「PayPay」を提供する PayPay株式会社。PayPay のサービス開始以来、別ドメインとして運営されていたコーポレートサイトとサービスサイトを同一ドメインに統合、あわせてサイトをCMS化し、サイト基盤にはSaaS型CMS「MovableType.net」(MT.net)が採用された。ドメイン統合、サイト移行の狙いや経緯、MT.net の導入効果などについて、同社 コーポレート統括部 マーケティング部 プロモーション部の土屋裕美さんに話を聞いた。 別ドメインだったコーポレートサイトとサービスサイトを統合 2018年10月にサービス提供

    PayPay が MovableType.net を使う理由 - 導入事例 | シックス・アパート - CMSソフトウェア、サービスを提供
  • MovableType.netのフォームを使う前に絶対に確認しておきたい事|M-Log

    nemusg
    nemusg 2019/05/20
  • TechCrunch | Startup and Technology News

    Oyo, the Indian budget-hotel chain startup, is finalizing a fresh fundraise of about $100 million to $125 million that slashes its valuation to $2.5 billion, two people familiar with the…

    TechCrunch | Startup and Technology News
    nemusg
    nemusg 2019/05/20
  • 小粋空間: Movable Type が WordPress に負けた本当の理由

    Movable Type と比較して WordPress が人気なのは、「再構築が不要」とか「インストールが簡単」とか「デザインが豊富」とか、国内ブロガーの評価を頼りにしていましたが、下記の記事の一文を読んで、米国で Moovable Type の人気が急激に落ち、WordPress にシェアを明け渡した当の理由を知りました。 Movable Type 4.0 ベータ、ローンチ―第3四半期にもオープンソース化へ MTユーザーとSixApartの間には波乱の歴史がある。Movable Typeは決してオープンソースプラットフォームではなかったのだが、MT 3.0のリリース以前は多くのユーザーがMTをオープンソースであるかのように扱っていた。2004年のMT 3.0のリリースと同時にライセンス契約が強制されるようになったことでユーザーコミュニティーからは激しい非難の声(私の声もかなり声高に混

    小粋空間: Movable Type が WordPress に負けた本当の理由
    nemusg
    nemusg 2019/05/20
  • ブログを捨てた Movable Type| ウィゾ・プロダクション

    Whizzo Blog Web制作やコンテンツ制作、イベントなどについての Whizzo Production のブログです。 日、10月8日は Movable Type の誕生日。今年で16周年となるらしい。 一昨日の10月6日、東京にて Movable Type のカンファレンス「MTDDC 2017」が行われた。 各地のコミュニティが行う、MTDDC Meetupではなく、Six Apart社が公式に行う MTDDC は4年ぶりとなる。 今回のMTDDCは、2018年4月に正式リリースとなる新バージョンの「Movable Type 7」のデベロッパープレビュー版が公開され、その新機能やロードマップが発表となった。 前回の「Movable Type 6」では、Data APIというウェブAPIの実装がメインとなり、Movable Typeでのデータアクセスが柔軟になったが、今回は管理

    ブログを捨てた Movable Type| ウィゾ・プロダクション
    nemusg
    nemusg 2019/05/20
  • なぜ僕は WordPress を使わないで Movable Type を使い続けるのか。 | Junnama Online

    <ul> <?php $myposts = get_posts('posts_per_page=10'); foreach($myposts as $post) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> <ul> <MT:Entries limit="10"> <li><a href="<MT:EntryPermalink>"><MT:EntryTitle></a></li> </MT:Entries> </ul> どちらが良いとかを単純に論じることはしません。 単なるテンプレートの比較ではなく、僕が感じていること、の羅列。 テンプレートをどこに記述するか? WordPressではフ

    なぜ僕は WordPress を使わないで Movable Type を使い続けるのか。 | Junnama Online
    nemusg
    nemusg 2019/05/20
  • Movable Typeのrebuild-pagesを使い決まった時間に再構築する

    Movable Typeのrebuild-pagesを使い毎日決まった時間に再構築させる Movable Typeの再構築ボタンを押すのは大好きなんですが、 どうしても運用していると面倒くさくなりますよね。 毎日決まった時間に再構築をしたいということで、rebuild-pagesを使って設置したのでメモとして残しておきます。 Movable Typeのtoolsディレクトリには、コマンドから操作するツールがあるようです。 そういったツールがあるのは、知っていたのですが自分で設置したのは初めてでした。 rebuild-pagesは、再構築用のスクリプトのようです。 このスクリプトを使いcronで毎日決まった時間にブログの再構築を行うことにします。 rebuild-pagesの編集 rebuild-pagesで、細かくオプションを設定することは可能です。 また、コマンドからパイプで指定して実行

    Movable Typeのrebuild-pagesを使い決まった時間に再構築する
    nemusg
    nemusg 2019/05/07
  • Cronとrebuild-pagesを使って定期的にMovableTypeを自動で再構築する | QWERTY.WORK

    現在、heteml(ヘテムル)のサーバーでMovabletype6(MT6)を使っています。 ムーバブルタイプの再構築を毎日決まった時間に再構築できないかいろいろ調べていたところ、mt-rebuild.plを使用した方法がたくさん検索でヒットしました。ところが現在はファイルを入手できない状況になっているようで、別の方法を検討することにしました。そこでMovabletypeに元々あるrebuid-pagesというファイルを使った方法がありましたのでメモ。 cronによる再構築のスケジュールを設定してみました。cronの設定までに以下のファイルが必要です。 rebuild-pages(MT6に元々ある再構築用スクリプト用のファイル) mt.sh(cronに登録するrebuild-pagesを実行させるためのもの) Local.pm(MTになくrebuild-pagesに必要なものでテキストエデ

    Cronとrebuild-pagesを使って定期的にMovableTypeを自動で再構築する | QWERTY.WORK
    nemusg
    nemusg 2019/05/07
  • Movable Type 6.2 リリースノート - Movable Type リリースノート | CMSプラットフォーム Movable Type ドキュメントサイト

    マルチアップロードをサポート アイテム管理からアップロードするときはもちろん、記事やウェブページへの挿入の際にも複数のファイルをドラッグ&ドロップしてアップロードすることができます。アップロードしたアイテムは、その場で名前・説明・タグの編集を行うことができます。 イメージエディタを搭載 アップロードした画像を、記事やウェブページに挿入する前に、編集することができます。GPS や EXIF 情報の除去にも対応しています。 画像の回転 (90度単位) 画像の反転(上下・左右) 画像のリサイズ 画像のトリミング(任意のエリア) GPS 情報、EXIF 情報の除去 日語ファイル名の自動変換をサポート ファイル名に日語を含んでいる場合に、40文字の重複しないランダムな文字列に自動変換できます。サーバーによっては、日語ファイル名では文字化けが起こるなどの問題が発生する場合があります。そのような場

    Movable Type 6.2 リリースノート - Movable Type リリースノート | CMSプラットフォーム Movable Type ドキュメントサイト
    nemusg
    nemusg 2019/02/03
    jpgが勝手に劣化する原因はこれかな?
  • 変数を定義した MTInclude ファンクションタグの活用 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    テンプレートモジュールを読み込む MTInclude ファンクションタグに、変数を定義すると、定義した変数を読み込むテンプレートモジュール内で利用することができます。 例えば、Movable Type で管理している画像のサムネイルを表示するテンプレートモジュールを読み込む場合、読み込む場所によって画像サイズを変更するといったような事が可能になります。簡単な例を見てみましょう。 Picture テンプレートモジュール <$MTAssetThumbnailLink width="$image_width"$> Picture テンプレートモジュールを読み込む MTInclude ファンクションタグ サムネイル画像の横幅を 100px として読み込みたい場合 <$MTInclude module="Picture" image_width="100"$> サムネイルの画像の横幅を 180px

    変数を定義した MTInclude ファンクションタグの活用 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
    nemusg
    nemusg 2018/12/08
  • g.o.a.t - 縦書き可能なブログサービス

    g.o.a.t is a free but stylish blogging service with access to stock photos and many new tools. Within minutes and hassle free, you can write or blog.

    g.o.a.t - 縦書き可能なブログサービス
    nemusg
    nemusg 2018/08/02
  • Movable Type 個人無償版ダウンロード : 各種お問い合わせ | シックス・アパート - CMSソフトウェア、サービスを提供

    Movable Type利用許諾契約書 (個人無償) このMovable Type利用許諾契約(以下、「契約」といいます)は、Movable Type(以下、「Software」といいます)を利用する個人(以下、「お客様」といいます)とシックス・アパート株式会社(以下、「シックス・アパート」といいます)との間における契約です。もし、お客様が契約に同意しないのであれば、Softwareをダウンロードしたり、インストールしたり、または利用してはなりません。お客様がSoftwareをダウンロードしたり、インストールしたり、または利用した場合には、契約に同意したものとみなされます。 第1条 【定義】 契約において、以下の各用語は以下に定めるところによるものとします。 ユーザー 「ユーザー」とは、Softwareの「ブログ投稿者の追加/編集」機能をもってSoftwareにより生み出

    Movable Type 個人無償版ダウンロード : 各種お問い合わせ | シックス・アパート - CMSソフトウェア、サービスを提供
    nemusg
    nemusg 2018/06/16
    このページのリンクがどこにも見当たらない...
  • Movable Type用AMPページ化 支援プラグイン「AmpConvert」をリリースしました : アークウェブのブログ

    2016年11月22日 Movable Type用AMPページ化 支援プラグイン「AmpConvert」をリリースしました 概要 Movable TypeでのAMP対応ページ生成を支援するプラグインです。 テンプレート内のブロックタグで囲まれた中身について、 img タグを amp-img に変換し、さらに画像サイズ属性が不足してたら付加する YouTube埋め込みコードを amp-youtube タグに変換する 余分なインラインCSSの記述を除去する といった変換を行います。 動作 次の変換が行われます。 1. インライン style の除去 <mt:AmpConvert>~</mt:AmpConvert> 内の 全てのインラインCSSの記述「style="XXX"」が削除されます。 2. img → amp-imgへ変換 全ての <img>タグが、<amp-img> タグに置き換わりま

    Movable Type用AMPページ化 支援プラグイン「AmpConvert」をリリースしました : アークウェブのブログ
    nemusg
    nemusg 2018/06/11
  • MovableTypeの regex_replace を使って色々と置換する方法[自分でなんとかするWeb]

    MTのグローバル・モディファイアregex_replaceを使って置換処理をします。 使い方は簡単。 例えば、mt:Entrybodyタグ(文)に書かれている内容で、「痴漢」という文字を「置換」に置換したい場合。。。もう意味わかんねえ。その場合は以下のように記述します。 <$mt:EntryBody regex_replace="/痴漢/","置換"$> 「痴漢」が一文字だけなら別にこれでもいいですが、「痴漢」が複数いたら全部「置換」に変えてやった方がいい場合は次のように記述します。 <$mt:EntryBody regex_replace="/痴漢/g","置換"$> /痴漢/の後に、g と記述することで、繰り返し処理になります。 そして、グローバル・モディファイア regex_replace は正規表現を扱うことができるので以下のようなことが色々できるよ。 ■空白行を詰める MTタグ

    MovableTypeの regex_replace を使って色々と置換する方法[自分でなんとかするWeb]
    nemusg
    nemusg 2018/05/05
  • 指定した日時によって自動で表示を切り替えたり変化させるPHPネタ - Qiita

    PHPを使って自動でサイトを更新するためのまとめ。 キャンペーン告知や応募受付に。 ※さらにスマートな書き方をコメント欄にていただいたので追記しました。 指定日時まで表示し、過ぎたら非表示にする <?php if (strtotime(date('Y-m-d H:i')) < strtotime('2015-10-10 8:00')) { echo '2015-10-10 7:59まで表示する内容'; } ?>

    指定した日時によって自動で表示を切り替えたり変化させるPHPネタ - Qiita
    nemusg
    nemusg 2018/04/09
  • MovableType用AMPページ生成支援プラグイン「AmpConvert」:Web制作のアークウェブ(東京都中央区)

    ホーム » Movable Type » plugins » MovableType用AMPページ生成支援プラグイン「AmpConvert」 MovableType用AMPページ生成支援プラグイン「AmpConvert」 Movable TypeでのAMP対応ページ生成を支援するプラグインです。 概要 img タグを amp-img に変換し、さらに画像サイズ属性が不足してたら付加する YouTube埋め込みコードを amp-youtube タグに変換する 余分なインラインCSSの記述を除去する といった変換を行います。 動作 次の変換が行われます。 インライン style の除去 mt:AmpConvertタグ内の全てのインラインCSSの記述「style="XXX"」が削除されます。 img → amp-imgへ変換 全ての imgタグが、amp-imgタグに置き換わります。 amp-i

    nemusg
    nemusg 2018/01/05
  • Movable Typeの構築や運用時によく使うプラグイン8選 | Tips Note by TAM

    先日、MT7のプレビューイベントに参加しました。MT7楽しみですね! 今日はMT7の話ではなく、Movable Typeのプラグインの話です。 個人的に構築や運用の時によく使うプラグインがだいぶ固定されてきたので紹介します! MTAppjQuery 管理画面でオリジナルのJavaScriptCSSが使えるようになるプラグイン! 主に投稿画面のレイアウトの調整などに使うことが多いです! 先日、紹介記事を書いたので、使い方や活用方法など参考にしてみてください。 MTAppjQueryで管理画面を使いやすくするカスタマイズ6選 MTAppjQuery公式サイト PageBute htmlをページ分割してくれる定番プラグイン!もはや説明不要ですね。 色々とテンプレートタグが用意されていて、柔軟な表示に対応できるので助かっています。 静的ページ用ページ分割プラグイン:PageBute QuickR

    Movable Typeの構築や運用時によく使うプラグイン8選 | Tips Note by TAM
    nemusg
    nemusg 2018/01/05
    貴重なMTプラグイン記事