基本的な使い方
本CMSの基本的な使い方
編集や, ファイル, ディレクトリ操作など
コンテンツの編集(本CMSを利用)
ページ右上にある編集
から行います.
ユーザ名とパスワードの設定を行っていない場合は, [ContentsPlanet (CMS)/導入方法]からユーザ設定を行います.
ディレクトリ, ファイルの操作(本CMSを利用)
ページ右上のヘッダ展開ボタンを押し, ログインアイコンをクリック, ログイン
Contents欄から, 希望するディレクトリに行く
ファイルの追加
ファイル名前欄に希望のファイル名を入力し, 横の「+」ボタンをクリック
ファイルの一括アップロード
「ファイルをドラック&ドロップ」欄にアップしたいファイルをドラック&ドロップ
ディレクトリの追加
ディレクトリ名前欄に希望のディレクトリ名を入力し, 横の「+」ボタンをクリック
削除
削除したいファイル/ディレクトリ横の「x」ボタンをクリック
名前変更
変更したい名前を入力して, 「Rename」をクリック
移動
移動先のパスを相対パスで入力して, 「Rename」をクリック
ex)
- Contents
- DirA
- file.content ← これを
- DirB
- ← ここに置きたい
- DirA
ファイル名を「file.content」 → 「../DirB/file.content」と入力して, 「Rename」をクリック
ファイル編集, 操作(他アプリケーション)
Gitや, Google Drive を利用したファイル編集と操作
ContentsPlanet.php
→USER_TABLE
で指定するユーザ設定内のenableRemoteEdit
をtrue
にし, remoteURL
に, 編集先のURLを入力します.
ex) githubを使うとき
define('USER_TABLE', [ 'master' => [ 'hashedPassword' => '', 'digest' => '', 'contentsFolder' => './Master/Contents', 'isPublic' => true, 'enableRemoteEdit' => true, 'remoteURL' => 'https://github.com/ContentsViewer/CMS-Contents/blob/master/{CONTENT_PATH}', 'notifyingList' => [ // ['type' => 'mail', 'destination' => 'your.mail@address'], ] ], ]);
enableRemoteEdit
をtrue
をすることで, 本CMSでファイルの編集, 操作を行う代わりに, remoteURL
先のアプリケーションへ任せます.
Edit
リンクをクリックすると, remoteURL
の{CONTENT_PATH}
を編集ファイルのパスに差し替え, リンク先のアプリケーションへリダイレクトします.
何らかの方法で, リモート先のコンテンツとCMS側のコンテンツを同期する必要があります.
- Github, Gitlab
- 同期方法
フックによるリポジトリ同期(Auto pull)
- GoogleDrive
- 同期方法
rclone などの同期アプリケーションの利用
- remote URL のリンク
google Drive では, URL内にパスの情報が無く, ハッシュ値になります. なので, パスからハッシュ値へ変換する処理が必要ですが, Google App Script で対応可能です.