Publisher - 基本構成
パブリッシャー 基本構成
Section titled “パブリッシャー 基本構成”XOOPS インストール用パブリッシャーモジュールの設定、環境設定、および一般的なオプションを構成します。
構成にアクセス
Section titled “構成にアクセス”管理パネルナビゲーション
Section titled “管理パネルナビゲーション”XOOPS 管理パネル└── モジュール └── パブリッシャー ├── 環境設定 ├── 設定 └── 構成- 管理者としてログイン
- 管理パネル → モジュールに移動
- パブリッシャーモジュールを見つける
- 環境設定または管理リンクをクリック
アクセス構成
Section titled “アクセス構成”管理パネル → モジュール → パブリッシャー歯車アイコンまたは設定をクリックして、以下のオプション:
表示オプション
Section titled “表示オプション”| 設定 | オプション | デフォルト | 説明 |
|---|---|---|---|
| ページあたりのアイテム数 | 5~50 | 10 | リストに表示される記事 |
| パンくずリストを表示 | はい/いいえ | はい | ナビゲーション表示 |
| ページ割りを使用 | はい/いいえ | はい | 長いリストをページ割り |
| 日付を表示 | はい/いいえ | はい | 記事日付を表示 |
| カテゴリを表示 | はい/いいえ | はい | 記事カテゴリを表示 |
| 著者を表示 | はい/いいえ | はい | 記事著者を表示 |
| ビューを表示 | はい/いいえ | はい | 記事ビュー数を表示 |
例:構成
ページあたりのアイテム数: 15パンくずリストを表示: はいページ割りを使用: はい日付を表示: はいカテゴリを表示: はい著者を表示: はいビューを表示: はい著者オプション
Section titled “著者オプション”| 設定 | デフォルト | 説明 |
|---|---|---|
| 著者名を表示 | はい | 本名またはユーザー名を表示 |
| ユーザー名を使用 | いいえ | 本名の代わりにユーザー名を表示 |
| 著者メールを表示 | いいえ | 著者の連絡先メールを表示 |
| 著者アバターを表示 | はい | ユーザーアバターを表示 |
エディタ構成
Section titled “エディタ構成”WYSIWYGエディタを選択
Section titled “WYSIWYGエディタを選択”パブリッシャーは複数のエディタをサポート:
利用可能なエディタ
Section titled “利用可能なエディタ”graph LR A[エディタ選択] -->|CKEditor| B[モダン、機能豊富] A -->|FCKeditor| C[レガシー、互換] A -->|TinyMCE| D[軽量、シンプル] A -->|DHMLエディタ| E[非常に基本的、最小]CKEditor(推奨)
Section titled “CKEditor(推奨)”最適対象: ほとんどのユーザー、モダンブラウザ、完全な機能
- 環境設定に移動
- エディタを設定:CKEditor
- オプションを構成:
エディタ: CKEditor 4.xツールバー: フル高さ: 400px幅: 100%削除プラグイン: []プラグイン追加: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”最適対象: 互換性、古いシステム
エディタ: FCKeditorツールバー: デフォルトカスタム設定: (オプション)TinyMCE
Section titled “TinyMCE”最適対象: 最小フットプリント、基本編集
エディタ: TinyMCEプラグイン: [paste, table, link, image]ツールバー: 最小ファイル・アップロード設定
Section titled “ファイル・アップロード設定”アップロードディレクトリを構成
Section titled “アップロードディレクトリを構成”管理 → パブリッシャー → 環境設定 → アップロード設定ファイルタイプ設定
Section titled “ファイルタイプ設定”許可するファイルタイプ: 画像: - jpg - jpeg - gif - png - webp ドキュメント: - pdf - doc - docx - xls - xlsx - ppt - pptx アーカイブ: - zip - rar - 7z メディア: - mp3 - mp4 - webm - movファイルサイズ制限
Section titled “ファイルサイズ制限”| ファイルタイプ | 最大サイズ | 注記 |
|---|---|---|
| 画像 | 5MB | ファイルあたり |
| ドキュメント | 10MB | PDFおよびOfficeファイル |
| メディア | 50MB | ビデオ/オーディオファイル |
| すべてのファイル | 100MB | アップロードあたり合計 |
構成:
最大画像アップロードサイズ: 5MB最大ドキュメントアップロードサイズ: 10MB最大メディアアップロードサイズ: 50MB合計アップロードサイズ: 100MB記事あたりの最大ファイル数: 5画像リサイズ
Section titled “画像リサイズ”パブリッシャーは一貫性のために画像を自動リサイズ:
サムネイルサイズ: 幅: 150 高さ: 150 モード: トリミング/リサイズ
カテゴリ画像サイズ: 幅: 300 高さ: 200 モード: リサイズ
記事フィーチャー画像: 幅: 600 高さ: 400 モード: リサイズコメント・インタラクション設定
Section titled “コメント・インタラクション設定”コメント構成
Section titled “コメント構成”環境設定 → コメントセクションコメントオプション
Section titled “コメントオプション”コメントを許可: - 有効: はい/いいえ - デフォルト: はい - 記事ごとにオーバーライド: はい
コメント モデレーション: - モデレートコメント: はい/いいえ - ゲストコメントのみモデレート: はい/いいえ - スパムフィルタ: 有効 - 1日あたりの最大コメント数: (無制限)
コメント表示: - 表示形式: スレッド/フラット - ページあたりのコメント数: 10 - 日付形式: 全日時/時間経過 - コメント数を表示: はい/いいえ評価を許可: - 有効: はい/いいえ - デフォルト: はい - 記事ごとにオーバーライド: はい
評価オプション: - 評価スケール: 5つ星(デフォルト) - ユーザーが自分を評価可能: いいえ - 平均評価を表示: はい - 評価数を表示: はいSEOおよびURL設定
Section titled “SEOおよびURL設定”検索エンジン最適化
Section titled “検索エンジン最適化”環境設定 → SEO設定SEO URL: - 有効: いいえ(SEO URLの場合ははいに設定) - URLリライト: なし/Apache mod_rewrite/IISリライト
URL形式: - カテゴリ: /category/news - 記事: /article/welcome-to-site - アーカイブ: /archive/2024/01
メタ説明: - 自動生成: はい - 最大文字数: 160文字
メタキーワード: - 自動生成: はい - 由来: 記事タグ、タイトルSEO URLを有効化(詳細)
Section titled “SEO URLを有効化(詳細)”前提条件:
- Apache と
mod_rewrite有効 .htaccessサポート有効
構成手順:
- 環境設定 → SEO設定に移動
- SEO URL: はいに設定
- URLリライト: Apache mod_rewrite に設定
- パブリッシャーフォルダに
.htaccessファイルが存在することを確認
.htaccess構成:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /modules/publisher/
# カテゴリリライト RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# 記事リライト RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# アーカイブリライト RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]</IfModule>キャッシュ・パフォーマンス
Section titled “キャッシュ・パフォーマンス”キャッシング構成
Section titled “キャッシング構成”環境設定 → キャッシュ設定キャッシュを有効化: - 有効: はい - キャッシュタイプ: ファイル(またはメモキャッシュ)
キャッシュ有効期間: - カテゴリリスト: 3600秒(1時間) - 記事リスト: 1800秒(30分) - 1つの記事: 7200秒(2時間) - 最新記事ブロック: 900秒(15分)
キャッシュクリア: - 手動クリア: 管理で利用可能 - 記事保存時に自動クリア: はい - カテゴリ変更時にクリア: はいキャッシュをクリア
Section titled “キャッシュをクリア”手動キャッシュクリア:
- 管理 → パブリッシャー → ツールに移動
- キャッシュをクリアをクリック
- クリアするキャッシュタイプを選択:
- カテゴリキャッシュ
- 記事キャッシュ
- ブロックキャッシュ
- すべてのキャッシュ
- 選択をクリアをクリック
コマンドラインオプション:
# すべてのパブリッシャーキャッシュをクリアphp /path/to/xoops/admin/cache_manage.php publisher
# またはキャッシュファイルを直接削除rm -rf /path/to/xoops/var/cache/publisher/*通知とワークフロー
Section titled “通知とワークフロー”環境設定 → 通知新しい記事で管理者に通知: - 有効: はい - 受信者: 管理メールアドレス - 概要を含める: はい
モデレーターに通知: - 有効: はい - 新規投稿時: はい - 保留中の記事時: はい
著者に通知: - 承認時: はい - 却下時: はい - コメント時: いいえ(オプション)投稿ワークフロー
Section titled “投稿ワークフロー”承認を要求: - 有効: はい - 編集者承認: はい - 管理者承認: いいえ
下書き保存: - 自動保存間隔: 60秒 - ローカルバージョン保存: はい - リビジョン履歴: 最後の5バージョンコンテンツ設定
Section titled “コンテンツ設定”デフォルト公開設定
Section titled “デフォルト公開設定”環境設定 → コンテンツ設定デフォルト記事ステータス: - 下書き/公開済み: 下書き - デフォルトでフィーチャー: いいえ - 自動公開時間: なし
デフォルト可視性: - 公開/非公開: 公開 - フロントページに表示: はい - カテゴリに表示: はい
スケジュール公開: - 有効: はい - 記事ごとに許可: はい
コンテンツ有効期限: - 有効: いいえ - 古いコンテンツを自動アーカイブ: いいえ - 日数後にアーカイブ: (無制限)WYSIWYG コンテンツオプション
Section titled “WYSIWYG コンテンツオプション”HTMLを許可: - 記事内: はい - コメント内: いいえ
埋め込みメディアを許可: - ビデオ(iframe): はい - 画像: はい - プラグイン: いいえ
コンテンツフィルタリング: - タグを削除: いいえ - XSSフィルタ: はい(推奨)検索エンジン設定
Section titled “検索エンジン設定”検索統合を構成
Section titled “検索統合を構成”環境設定 → 検索設定記事インデックスを有効化: - サイト検索に含める: はい - インデックスタイプ: 全文/タイトルのみ
検索オプション: - タイトルで検索: はい - コンテンツで検索: はい - コメントで検索: はい
メタタグ: - 自動生成: はい - OGタグ(ソーシャル): はい - Twitterカード: はいデバッグモード(開発のみ)
Section titled “デバッグモード(開発のみ)”環境設定 → 詳細デバッグモード: - 有効: いいえ(開発環境のみ!)
開発機能: - SQLクエリを表示: いいえ - エラーをログ: はい - エラーメール: admin@example.comデータベース最適化
Section titled “データベース最適化”管理 → ツール → データベースを最適化# 手動最適化mysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;モジュールカスタマイズ
Section titled “モジュールカスタマイズ”テーマテンプレート
Section titled “テーマテンプレート”環境設定 → 表示 → テンプレートテンプレートセットを選択:
- デフォルト
- クラシック
- モダン
- ダーク
- カスタム
各テンプレートが制御:
- 記事レイアウト
- カテゴリリスティング
- アーカイブ表示
- コメント表示
構成のヒント
Section titled “構成のヒント”ベストプラクティス
Section titled “ベストプラクティス”graph TD A[構成戦略] -->|開始| B[基本機能を有効化] B -->|テスト| C[機能を確認] C -->|スケール| D[詳細機能を有効化] D -->|最適化| E[パフォーマンス調整] E -->|セキュア| F[セキュリティ設定を適用]- シンプルに開始 - まずコア機能を有効化
- 各変更をテスト - 進める前に確認
- キャッシングを有効化 - パフォーマンス向上
- 最初にバックアップ - 大きな変更前に設定をエクスポート
- ログを監視 - エラーログを定期的に確認
パフォーマンス最適化
Section titled “パフォーマンス最適化”より良いパフォーマンスのため: - キャッシング有効化: はい - キャッシュ有効期間: 3600秒 - ページあたりのアイテム数制限: 10~15 - 画像圧縮: はい - CSS/JS縮小化: はい(利用可能な場合)セキュリティ強化
Section titled “セキュリティ強化”より良いセキュリティのため: - コメントをモデレート: はい - コメント内HTMLを無効化: はい - XSSフィルタリング: はい - ファイルタイプホワイトリスト: 厳格 - 最大アップロードサイズ: 適切な制限設定のエクスポート/インポート
Section titled “設定のエクスポート/インポート”構成をバックアップ
Section titled “構成をバックアップ”管理 → ツール → 設定をエクスポート現在の構成をバックアップするには:
- 構成をエクスポートをクリック
- ダウンロード中の
.cfgファイルを保存 - 安全な場所に保存
復元するには:
- 構成をインポートをクリック
.cfgファイルを選択- 復元をクリック
関連構成ガイド
Section titled “関連構成ガイド”- カテゴリ管理
- 記事作成
- 権限構成
- インストールガイド
構成トラブルシューティング
Section titled “構成トラブルシューティング”設定が保存されない
Section titled “設定が保存されない”解決方法:
/var/config/ディレクトリのパーミッションを確認- PHPの書き込みアクセスを確認
- PHPエラーログで問題を確認
- ブラウザキャッシュをクリアして再試行
エディタが表示されない
Section titled “エディタが表示されない”解決方法:
- エディタプラグインがインストール済みか確認
- XOOPS エディタ構成を確認
- 別のエディタオプションを試す
- ブラウザコンソールでJavaScriptエラーを確認
パフォーマンス問題
Section titled “パフォーマンス問題”解決方法:
- キャッシングを有効化
- ページあたりのアイテム数を削減
- 画像を圧縮
- データベース最適化を確認
- スロークエリログを確認
次のステップ
Section titled “次のステップ”- グループ権限を構成
- 最初の記事を作成
- カテゴリを設定
- カスタムテンプレートを確認
#publisher #configuration #preferences #settings #xoops