PowerCMS™

「カスタマイズ」に関連するガイド

16件中1〜16件目を表示しています。

HTML

既存の HTML や XML 等のファイルから、記事/ウェブページへインポートすることができるため、サイトリニューアル等の際、過去のコンテンツ資産を有効に再利用できます。 また、指定したURLからコンテンツを取得してインポートを行うことができます。これにより、WordPress などの静的ファイルを持たない動的 CMS からの移行が容易になります。 情報を取り出すためのオプションとして、正規表現だけでなく、XPath やCSS パスを指定することができるので、ブラウザの開発者ツール等で対象を確認しながら設定できます。 Perl モジュール HTML::TreeBuilder::XPath、HT...

検索の実行とテンプレート 出力した文書ドラフトからのインデックス生成が完了したら、以下のような URL より検索を実行します。 http://example.com/mt/mt-estraier.cgi?blog_id=* 検索フォームおよび検索結果の表示に使われるテンプレートは、パラメータ blog_id で指定したワークスペース/スペースのシステムテンプレート「Hyper Estraier 検索結果」が使用されます。 パラメータ blog_id を省略した場合、全てのワークスペース/スペースの中から一番最初にロードされたワークスペース/スペースのシステムテンプレート「Hyper Estra...

[既定値] 欄には テンプレートタグを記述することができます。テンプレートタグの分岐等を活用することによって、複雑な入力欄を作成することが可能です。 下記は、野球のスコアボードをスニペットフィールドとして作成した例です。 オプション欄に入力する値 entryscoreboard_team1,entryscoreboard_1_1,entryscoreboard_1_2,entryscoreboard_1_3,entryscoreboard_1_4,entryscoreboard_1_5,entryscoreboard_1_6,entryscoreboard_1_7,entryscoreboar...

カスタムオブジェクトプラグインを外部プラグインで拡張することが可能です。カスタムオブジェクト自体は MT::Object のサブクラスですので、ライブラリを利用してオブジェクトをロードしたりデータベースのカラムを拡張したり、template_param や template_source 等のコールバックに対応したプラグインを書くことができます。 コールバック コールバックをトリガとして処理を行うプラグインを書くことが可能です。 コールバック パラメータ 解説 cms_pre_save.customobject $cb, $app, $...

カスタムダッシュボード 管理画面にオリジナルのダッシュボードウィジェットを追加することができます。ダッシュボードウィジェットの作成は管理画面から行うことができ、HTML および テンプレートタグを使うことができます。 管理画面のよく使う機能へのリンクの他、外部サービスへのリンクやヘルプ画面へのリンク、内部向けのお知らせなど自由なダッシュボードを HTML の知識だけで作成できます。 ※ ダッシュボードの作成・編集を行うにはシステム権限「ダッシュボードの編集」もしくは「システム管理者」が必要です ダッシュボードの作成 システムレベルのメニューから [ダッシュボード] > [新規] を選択し...

/

ワークスペース/スペースの EntryGroup プラグインの設定で「カテゴリ保存時に同名のグループを保存する」にチェックを入れるとカテゴリー作成時にそのカテゴリと同名の記事/ウェブページグループが作成されるようになります。この機能を使うことで、各カテゴリーアーカイブの表示項目/表示順を自由に設定できます。 下記は、カテゴリアーカイブで MTEntries の代わりに MTGroupEntries タグを使うテンプレート記述の例です。 <$MTCategoryLabel setvar="category_label"$> <MTGroupEntries g...

/

記事/ウェブページが特定の用途に使われる時(例えばプレスリリース、製品カタログ等)、記事/ウェブページの編集画面のフィールドラベルを変更することで管理画面のユーザビリティを向上させることができます。 フィールドラベルの設定 フィールドラベルの設定はワークスペース/スペース単位で行うことができます。 [設定] 内 [PowerCMS] > [フィールドラベル設定] から各ラベルを設定します。 変更を保存すると、記事/ウェブページ編集画面のフィールドラベルが設定した値に変更されます。設定していなかった項目は本来のラベルが表示されます。 ...

言語ファイルを差し替える事でワークスペース/スペース単位で管理画面上の文言を変更することが可能です。 1. 言語ファイルの用意 $MT_DIR/addons/PowerCMS.pack/L10N/ja.pm を編集し、差し替えたい文言を修正します。 2. 言語ファイルの設置 $MT_DIR/addons/PowerCMS.pack/L10N/ja.pm を設置した場合は、システム及び各ワークスペース・スペースへ反映されます。 $MT_DIR/addons/PowerCMS.pack/L10N/[ワークスペース/スペースID]/ja.pm を設置した場合は、設置したディレクトリ名と同一の ID ...

JavaScript/CSS

Minify (PHP)、JavaScript::Minifier (Perl)ライブラリにより JavaScript/CSS を圧縮することが可能です。 管理画面のスタイルを圧縮する システムの設定画面で「CSS / JavaScriptを圧縮する」にチェックを入れると使用できます。 ※ mt-static ディレクトリ以下で PHP が動作する必要があります。 ※ mt-static ディレクトリに PowerCMS から書き込みが行え .htaccess でリライトが動作する必要があります。 出力するコンテンツを圧縮する テンプレートで下記のブロックタグを使用すると囲んだスタイルシート...

Task () Worker ()

PowerCMS ではスケジュールタスクで記事/ウェブページの指定日時公開処理や非公開処理、一時ファイルの削除、再構築キュー経由の再構築などをサーバー側で行うことができます。PowerCMS ではこれらの処理の他、ステージ/公開同期処理やリビジョンのアップデート(日時指定での記事の差し替え)、バナーの公開/公開終了処理などにこのスケジュールタスクを利用します。 指定日投稿や公開キュー等のスケジュール処理の設定 PowerCMS では、このスケジュールタスクについて、実行対象、実行間隔、実行ユーザー権限などを個別の処理ごとに設定できるうようになります。また、これらの処理を常駐プロセスとして動作さ...

記事/ウェブページの編集画面で入力欄の必須チェック、日時の書式チェックを可能にし、不備があった場合には警告を表示して保存を抑止します。設定を行う事でプレビュー時にもチェックを動作させることができます。日時形式の書式チェックは必須チェックに関係なく有効になります。 プラグイン設定 ワークスペース/スペースのプラグイン設定で指定します。 設定項目 解説 設定例 チェック対象のフィールド チェックしたい対象を「警告で表示させる名前」と「入力欄のname属性」をカンマで区切りで指定します。複数の入力欄を対象にしたい場合は改行区切りで一行に一種類...

コマンドラインから rebuild-archives スクリプトを利用して再構築を実行することができます。UNIX の crontab や Windows のタスクマネージャーを利用することで自動的な再構築が実現できます。 実行例 コマンドラインからワークスペース/スペース ID が1と2のインデックス・アーカイブと記事アーカイブを再構築する $ cd MT_DIR && /usr/bin/perl tools/rebuild-archives --at index,Individual --blog_id 1,2 すべてのアーカイブを午前2時0分1秒に再構築する crontab 設定例 0 ...

PowerCMS では、ワークスペース/スペースをまたがった詳細な再構築トリガーを設定することができます。トリガーの設定はテンプレート個別、もしくはワークスペース/スペース単位で行うことができ、バックグラウンドでの再構築にも対応しているため、サーバー負荷を最小限にすることが可能です。 管理画面へのリクエスト・パラメータによるトリガーの指定 管理画面アクセス時のリクエスト・パラメータによる再構築トリガーの設定と呼び出しを可能にします。リクエスト・パラメータによる再構築トリガーの設定は、システムメニューもしくはユーザーメニューの「設定」→「PowerCMS」から行います。指定は YAML 形式で記...

/

記事/ウェブページで表示オプションを切り替えることで、入力欄の表示/非表示を切り替えることができます。この機能によってカスタマイズした記事/ウェブページ作成画面を「ひな形」として保存し、これを元にして新しい記事/ウェブページの作成を開始することができます。 「ひな形」とは 入力欄の表示/非表示をカスタマイズした記事/ウェブページ作成画面と、それに対応する出力方法を定義したテンプレートモジュールをセットにしたものを「ひな形」と呼びます。投稿者はあらかじめ登録しておいた複数のひな形から選択して、記事やウェブページを作成することができます。 記事/ウェブページ作成画面をひな形として登録する 記事/ウ...

記事/ウェブページの作成・公開に承認フローを組み込むことができます。最大三段階のワークフローが可能です。 記事/ウェブページを作成するユーザー 記事/ウェブページを作成することができるが、公開することも承認依頼することもできない。上位のユーザーに記事/ウェブページを渡して確認してもらう。 作成された記事/ウェブページを確認するユーザー 記事/ウェブページを確認し、公開権限を持つユーザーに承認依頼することができる。自分で記事/ウェブページを作成することもできるが、公開することはできない。 記事/ウェブページを公開するユーザー ...

CGI

お問い合わせフォームを構成する mt-contactform.cgi や、会員サイト運用に必要な mt-members.cgi は、ファイル名を変更したり、設置場所を変更したりすることができます。詳細につきましては、下記のスペース記事をご参照ください。 フォームやコメントCGIの設置場所をカスタマイズする ...

PowerCMS マニュアルを検索

キーワードを半角スペースで区切ると AND 検索となり、すべてのキーワードを含むページを検索します。

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。