Outline

Revision as of 2020-10-16 22:03

 
<Header> <Parent> ../Usage <Title> 基本的な使い方 <CreatedAt> 2020-08-31 <Tags> <Summary> 本CMSの基本的な使い方 編集や, ファイル, ディレクトリ操作など </Summary> </Header> # コンテンツの編集(本CMSを利用) ページ右上にある`編集`から行います. ユーザ名とパスワードの設定を行っていない場合は, [../../Install/Install]からユーザ設定を行います. # ディレクトリ, ファイルの操作(本CMSを利用) ページ右上のヘッダ展開ボタンを押し, ログインアイコンをクリック, ログイン Contents欄から, 希望するディレクトリに行く # ファイルの追加 ファイル名前欄に希望のファイル名を入力し, 横の「+」ボタンをクリック # ファイルの一括アップロード 「ファイルをドラック&ドロップ」欄にアップしたいファイルをドラック&ドロップ # ディレクトリの追加 ディレクトリ名前欄に希望のディレクトリ名を入力し, 横の「+」ボタンをクリック # 削除 削除したいファイル/ディレクトリ横の「x」ボタンをクリック # 名前変更 変更したい名前を入力して, 「Rename」をクリック # 移動 移動先のパスを相対パスで入力して, 「Rename」をクリック ex) + Contents + DirA + file.content <- これを + DirB + <- ここに置きたい ファイル名を「file.content」 -> 「../DirB/file.content」と入力して, 「Rename」をクリック # ファイル編集, 操作(他アプリケーション) Gitや, Google Drive を利用したファイル編集と操作 `ContentsPlanet.php`->`USER_TABLE`で指定するユーザ設定内の`enableRemoteEdit`を`true`にし, `remoteURL`に, 編集先のURLを入力します. ex) githubを使うとき ```php 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 で対応可能です.
Retrieved from "https://contentsviewer.work/Master/ContentsPlanet/Usage/Basic/Basic?cmd=history&rev=1602853382"