タグ

ブックマーク / www.powercms.jp (4)

  • バックグラウンド処理の実行と設定 | PowerCMS ブログ

    Movable Type では run-periodic-tasks スクリプトを実行すると様々な処理をバックグラウンドで行うことができます。 バッググラウンドで行われる処理は Movable Type 標準のものもあればプラグインで追加したものなど様々です。 それらの中からいくつかピックアップしたものが下記になります。 処理の中にはプレビューファイルやセッションデータの削除などクリーンナップの処理も含まれますので日時指定の公開、非公開が必要ない運用でも、 run-periodic-tasks スクリプトは利用されることをおすすめします。 日時指定された記事(ページ)の公開 日時指定された記事(ページ)の非公開 日時指定されたリビジョンから記事(ページ)の更新 プレビュー時に生成されるファイルの削除 古いセッションデータの削除 日時指定されたステージ環境への同期 日時指定された公開環境への

    バックグラウンド処理の実行と設定 | PowerCMS ブログ
    htomix
    htomix 2016/08/20
    “run-periodic-tasks ”,crontab
  • アーカイブの出力を制御する(特定条件のアーカイブを出力したくない) | PowerCMS ブログ

    Movable Type / PowerCMS で特定のアーカイブを出力したくないケースがあります。例えば以下のような条件指定がしたいとします。 特定のカテゴリ配下のブログ記事はトップページへのお知らせとして表示したいだけなので、ファイルは生成したくない(あるいはカスタムフィールドで分岐したい)。 特定のカテゴリ配下のブログ記事は、ニュースリリースのPDFファイルへのリンクだけを表示させたいので、ファイルは生成したくない(あるいはカスタムフィールドで分岐したい)。 トップレベルカテゴリのアーカイブのみ出力したい。サブカテゴリのアーカイブは出力したくない。 このような場合、Movable Typeのアーカイブマッピングを工夫してアーカイブの出力を抑制するような Tips があって、以下のような方法で実現しているケースを見かけます(EntryOutputFlagはカスタムフィールドで定義したタ

    アーカイブの出力を制御する(特定条件のアーカイブを出力したくない) | PowerCMS ブログ
  • 検索エンジン用サイトマップ XML を出力する Movable Type テンプレート | PowerCMS ブログ

    サイトマップ(XML)とは、検索エンジンがサイト内をクロールする対象ページをサイト運営者が検索エンジンに知らせるためのファイルです。このファイルには最終更新日、更新頻度、ページのURL や優先度などを XMLに記述します。サイトマップを用意すると、検索エンジンがより正確にサイトをクロールできます。 Movable Type(PowerCMS)では、サイトマップXMLをインデックス・テンプレートとして作成する方法が一般的です。 サイトマップをMovable Type(PowerCMS)に追加する ウェブサイト(ブログ)の「デザイン」 - 「テンプレート」 インデックステンプレートを作成 テンプレート名を sitemap に、出力ファイル名を「sitemap.xml」にする テンプレートを作成して、再構築 Google ウェブマスター ツールから登録する サイトマップXML 用テンプレートを作

    検索エンジン用サイトマップ XML を出力する Movable Type テンプレート | PowerCMS ブログ
  • Power CMS for MTのCSVインポート(インポートフォーマット) | PowerCMS ブログ

    Power CMS for MTでは、既存HTMLCSV(TSV)、CSV(TSV)-カテゴリ、カスタムオブジェクト、Link等一括インポートの機能が充実していますが、CSV(TSV)インポータでエントリをインポートする場合の1行目の項目指定についての質問をいただくことが多いのでマニュアルを補足する形でご紹介します。 例えばMovable Typeのテーブルのカラム名が「entry_text」テンプレートタグは「MTEntryBody」というように必ずしもカラム名とタグ名が一致しないことに注意してください。テーブルのカラム名についてはphpMyAdmin等のツールが役に立つと思います。 フォーマットはCSV又はTSV(タブ区切りテキスト)です。拡張子を必ず指定してください。 entry_idをキーにインポートします(重複するentry_idがあればそのエントリを上書きします)。 1行目に

    Power CMS for MTのCSVインポート(インポートフォーマット) | PowerCMS ブログ
  • 1