PowerCMS™

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

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

HTML

既存の HTML や XML 等のファイルから、記事/ウェブページへインポートすることができるため、サイトリニューアル等の際、過去のコンテンツ資産を有効に再利用できます。 インポートの準備 ウェブサイト/ブログのサイト・パス以下の任意の場所に、取込み対象のファイル(HTML 等)をあらかじめ設置しておきます。HTML 内で利用されている画像等をあわせて設置しておくことでインポートと同時にアイテムとして登録することができます。 インポートの設定 ウェブサイト/ブログの「インポート/エクスポート」メニューから「記事のインポート」を選択し、 インポート元「既存の HTML ページ」を選択します。 ...

PowerCMS にはダイナミック検索が標準で付属していますが、別途インデックス型の検索エンジン Hyper Estraier を利用したインデックス型検索をサポートしており、検索インデックスをタスクで実行するプログラム及び検索結果を出力するためのテンプレートタグが提供されます。 全文検索にはサーバーに Hyper Estraier 及び Perl モジュール Estraier がインストールされていることが必要です(※)。 全文検索システム Hyper Estraier およびそのインストール方法については 公式サイト を参照してください。 検索画面を表示する mt-estraier.cgi...

/

記事/ウェブページが特定の用途に使われる時(例えばプレスリリース、製品カタログ等)、記事/ウェブページの編集画面のフィールドラベルを変更することで管理画面のユーザビリティを向上させることができます。 フィールドラベルの設定 フィールドラベルの設定はウェブサイト/ブログ単位で行うことができます。 [設定] 内 [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 のウェブサイ...

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

[既定値] 欄には テンプレートタグを記述することができます。テンプレートタグの分岐等を活用することによって、複雑な入力欄を作成することが可能です。 下記は、野球のスコアボードをスニペットフィールドとして作成した例です。 オプション欄に入力する値 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, $...

/

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

/

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

JavaScript/CSS

Minify (PHP)、JavaScript::Minifier (Perl)ライブラリにより JavaScript/CSS を圧縮することが可能です。 設定方法 インデックステンプレートなどで CSS・JavaScript を作成した際に、該当のテンプレートでブロックタグを使用します。システムの設定画面で「CSS / JavaScriptを圧縮する」にチェックを入れると使用できます。 mt-static ディレクトリで PHP と .htaccess が利用可能である必要があります。 ...

コマンドラインから 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 2 ...

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

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

Task () Worker ()

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

記事/ウェブページの作成・公開に承認フローを組み込むことができます。ユーザへの権限の割り当てにより、無制限にワークフローを組むことが可能です。 ステータスが「公開前(承認依頼中)」の記事/ウェブページは、一覧画面で アイコンで識別できます。 「ライター」と「承認依頼できるライター」と公開権限をもつユーザの間での承認フロー 1. 「ライター」ロールを修正する ロールの設定で「ライター」の権限で、「すべての記事の編集」にチェックします。 2. 「承認依頼できるライター」ロールを作成する 「ライター」とは別に、「記事の承認依頼」権限を追加した「承認依頼できるライター」ロールを任意のロール名で作成し...

PowerCMS 5 マニュアルを検索

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

お問い合わせ

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

製品資料ダウンロード

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