basercms
basercms copied to clipboard
baserCMS : Based Website Development Project
## 概要 新しいバージョンが出た場合RSSにてバージョン情報を取得して、管理画面の更新情報として表示しているが、 composerで取得すると古いバージョンが選択される。 composer clear-cache しても解消しない。 RSSでなく、API経由でバージョン取得してもcomposerで取得するバージョンとは異なった。 上記よりcomposerでの取得バージョン情報はなんらかキャッシュされておりRSSとAPIとは異なる情報として出力される場合がある。 baserCMS version : 5.0.2 ## TODO 管理画面で取得する更新情報をRSSから composerコマンドで取得するものに切り替える コマンドから取得された情報を元に更新情報の存在確認にする コマンド例 `` composer.phar show baserproject/baser-core `` ## 備考 別途記載する内容があれば書きます。
- [ ] CodeSniffer 導入 vendor/bin/phpcs --colors -p -s --standard=CakePHP plugins/baser-core - [ ] phpmd 導入 vendor/bin/phpmd plugins/baser-core/ text codesize - [ ] phpcpd 導入 vendor/bin/phpcpd plugins/baser-core - [x] phpDocumenter...
テーブルはリクエスト内容を知らない前提のため、リクエストの処理が前提の場合や、ポストデータを引数のシグネチャに入れている場合はサービスクラスに処理を移行する。
平尾さんとのミーティングより https://docs.google.com/document/d/1DNTsvII_vHKKejmf76qcHCnVD6rlJeUA8c-GTkUGi4o/edit
テーブルのスキーマ情報を取得できる仕組みを検討 平尾さんとのミーティングより https://docs.google.com/document/d/1DNTsvII_vHKKejmf76qcHCnVD6rlJeUA8c-GTkUGi4o/edit
プラグインからダッシュボードにパネルを配置できる仕組み。 配置する仕組み自体はすでに存在するのでより配置しやすいようAPIを改善する。 - ユーザーカスタマイズ ユーザーごとに利用するパネルを取捨選択できる - コアプラグインで追加するパネル BcMail:お問い合わせ件数 - 外部プラグインで追加するパネル PV / UU 表示 baserCMS5のリリースのタイミングでマーケットにリリース プラグイン開発のサンプルにしてもらう
ログ機構の変更
CakePHP4でエラーハンドリングの仕組みが変更となっている 参考 https://book.cakephp.org/4/ja/development/errors.html