Closed yusukesasaki-com closed 7 years ago
1 アイテム一覧画面 http://hogehoge/cms/items/
ログイン後、http://hogehoge/cms/items/
にリダイレクトされます。
「アイテム」はカテゴリーのようなもので、例えば「お知らせ」「イベント情報」等を作成し、それぞれに記事を作成できます。
2 アイテム作成画面 http://hogehoge/cms/items/create
メニューのAdd Item から遷移します。項目はタイトルのみです。
3 アイテム編集・削除
アイテム名は「編集」から変更が可能です。また「削除」クリックで削除されます。その場合、そのアイテム内に存在する記事まで一緒に削除されます。アイテムをドラッグ・ドロップすることで順番を変更できます。
4 記事一覧画面 http://hogehoge/cms/items/posts/{id}
アイテム一覧画面のアイテムのタイトルをクリックするとそのアイテムの記事一覧画面に遷移します。
5 記事投稿画面 http://hogehoge/cms/posts/create/{id}
記事一覧画面の「+」をクリックすると記事投稿画面に遷移します。 項目は、タイトル・本文・投稿日・公開状態(下書・公開)です。
6 記事編集・削除
記事は「編集」から変更が可能です。また「削除」クリックで削除されます。 公開日順に並んでいます。
1 アイテム一覧画面のアイテム毎にボタンを3つ追加
↓
・リスト用 呼び出しコードをモーダルウィンドウ的なやつで表示
(ほぼ完了)
・一覧用 呼び出しコードをモーダルウィンドウ的なやつで表示
(未着手)
・個別記事用 呼び出しコードをモーダルウィンドウ的なやつで表示
(作成中)
よろしくお願いします。
/cms/resources/views/ 内のファイル
各ページの基礎となっているファイル(html、head、body等) /cms/resources/views/layouts/default.blade.php
メインメニュー /cms/resources/views/layouts/nac.blade.php
その他の画面はURLと連動しています。
(例)
アイテム一覧画面 http://hogehoge/cms/items/
/cms/resources/views/items/index.blade.php
記事一覧画面 http://hogehoge/cms/items/posts/{id}
/cms/resources/views/posts/index.blade.php
記事投稿画面 http://hogehoge/cms/items/create/{id}
/cms/resources/views/posts/index.blade.php
/cms/css/ 内のファイル
@yusukesasaki-com と話した結果、コーディングする余裕がないので、画面提案のみ行ってパスすることになった。
https://github.com/yusukesasaki-com/PHP-SimpleCMS-provisional-/issues/5#issuecomment-212492591
さてと...(ゆらり)
PHP-SimpleCMS-provisional-
改め MitarashiCMS( @yusukesasaki-com + 関係者で命名。 @yusukesasaki-com の甘い物好きが由来)root
├── MitarashiCMSディレクトリ(ユーザー触らない)
├── ユーザーの作ったページ1
├── ユーザーの作ったページ2
├── ユーザーの作ったページ3(ここに記事のタグをユーザーが埋め込み)
└── ユーザーの作ったページ4
ユーザーはみたらしをclone 自分のプロダクトに移動
root
├── MitarashiCMSディレクトリ
├── ユーザーの作ったページ1
├── ユーザーの作ったページ2
├── ユーザーの作ったページ3
└── ユーザーの作ったページ4
このような形に。 その後、みたらしディレクトリの中にアクセスし初期設定
サイト構築後、記事登録を行うには要ログイン。WordPressと同じ。 初期設定画面では管理画面へログインするためのメール・パスの登録を行う。
名前はいらない。カットする
メモ:
MitarashiCMSという名前は素晴らしい
[2:09]
しかしユーザーが自分のサイトに実装するときは無印良品のようにブランド色は真っ白であってほしい
[2:10]
ので、インストール後にMitarashiCMSのロゴなどブランド色は入れる必要ない?
[2:10]
それともブランド色がユーザーのサイトイメージを邪魔しなければ
[2:11]
それでいいか
[2:11]
すいません自己解決しました。
アイテム=記事 ちょっと違うようなので要確認。
https://github.com/yusukesasaki-com/PHP-SimpleCMS-provisional-/issues/5#issuecomment-211034076 をよく見る
アイテムという表記はわかりにくいのでやめる
(ログイン画面からログインボタンで画面遷移)
(ホーム画面からアイテム新規作成ボタンで遷移)
(ホーム画面のアイテムから記事一覧ボタンで遷移)
(ホームのアイテムから新規記事作成ボタンで遷移)
(記事一覧画面の記事から編集ボタンで遷移)
ログインまで
1 まずはデータベースを作成します。
2 次にGitHubからダウンロードしたzipを解凍し、cmsフォルダを ルートディレクトリ にアップして .env.exampleファイルを .env にリネームし、データベースの情報等を書き込みます。
http://hogehoge/cms/
にアクセスするとデータベースにテーブルが作成され、ユーザー登録画面にリダイレクトされます。3 ユーザー登録画面
http://hogehoge/cms/auth/register/
名前・メールアドレス・パスワードを登録します。
4 ログイン画面
http://hogehoge/cms/auth/login/
ユーザー登録直後はログインされた状態になりますが、次回からは
http://hogehoge/cms/
にアクセスするとログイン画面にリダイレクトされ、メールアドレス・パスワードでログインします。