basercms icon indicating copy to clipboard operation
basercms copied to clipboard

baserCMS : Based Website Development Project

Results 188 basercms issues
Sort by recently updated
recently updated
newest added

## 概要 コロナ禍以降、非常に執拗に送信されてくる営業メールが増えています。 この機能があると、これらの迷惑営業メールに対抗することができます。 ## TODO - [ ] 管理画面のフィールド管理よりNGワードがカンマ区切りで複数登録できる - [ ] フィールドの入力データがNGワードにマッチしたばあい、バリデーションエラーとする - [ ] エラーメッセージは「禁止された文字列が入力されています。」とする ## 備考 フォーラムよりの意見 https://forum.basercms.net/t/topic/1112/2

Review

通常はインストール時に生成される。生成に失敗してもスルーしている。 `InstallationsService::createJwt()` Admin API が利用できないだけなら問題ないが、ブラウザから管理画面利用の際に、エラーログを吐いていた可能性があるので確認要。 baserCMS version : 5.0.0

Review

[質問元](https://e-catchup.slack.com/archives/CUQPT2CTD/p1634780883000500) cake4で発火されるイベントの一覧を見る場合 BcEventの場合はリスナーが準備されていないと発火しないのだが、そもそもfalseを返して終了させる必要があるのか ```php // plugins/baser-core/src/Event/BcEventDispatcher.php:65~72 $eventManager = EventManager::instance(); //  リスナーが準備されていないと発火しない if (!$eventManager->listeners($eventName)) { return false; } $event = new Event($eventName, $subject, $data); $event->modParams = $options['modParams']; return $eventManager->dispatch($event); ``` できたら、echo...

Review

フォームにて、下記の順で2項目が存在する場合、 自動返信メールが「email_mobile(携帯メール)」のアドレスに送信されてしまう。 (後にくる項目が優先されている?) No.1 フィールド名:email 項目名:PCメール タイプ:Eメール No.2 フィールド名:email_mobile 項目名:携帯メール タイプ:Eメール ======= 下記の通りにタイプを変更すると「email(PCメール)」に送信される No.1 フィールド名:email 項目名:PCメール タイプ:Eメール No.2 フィールド名:email_mobile 項目名:携帯メール タイプ:テキスト

Review
Reviewed

ブログタグを利用した場合、ブログ記事が増えると速度が遅くなる問題 - トップページも含めBlogPostを利用した表示に時間がかかる - タグの絞り込みを利用した場合に時間がかかる - 2万件くらいのテストを行う

Review

- [国際化と地域化 - 4.x](https://book.cakephp.org/4/ja/core-libraries/internationalization-and-localization.html) - DBの日時のUTC化 - ユーザーのタイムゾーンとの入力と出力の際の変換

Review

## 概要 CDNの利用や公式スポンサーのロリポップサーバでのアクセラレータ有効状態など、キャッシュを自動で行われる状況が増えている。 https://lolipop.jp/manual/hp/content-cache/ 管理画面やフォームなどcacheヘッダにno-cacheを付与して送信するプラグインが必要。 プラグインで実装しURLベースでフィルタリングを行いno-cacheヘッダが出せるような機能。

Review

現状は、BcAdminForm::control() (type:datePicker) 等の日付形式の項目についてはinput type="text"に対してjQueryのdatepickerを当てていくような形になっていますが、 アクセシビリティを考えてdateを使っていった方がいいかと思います。 現在、input type="date"のブラウザサポートについて、IE以外のブラウザがほぼ対応している状況になっております。(数ヶ月前まではsafariとかが未対応だった) https://developer.mozilla.org/ja/docs/Web/HTML/Element/input/date#browser_compatibility なので、ぼちぼちinput type="text"+jQueryのdatepicker機能ではなく、input tyoe="date"に全体的に切り替えても問題ないと思いますが、いかがでしょうか?

Review

https://github.com/baserproject/ucmitz/blob/dev/plugins/baser-core/src/Service/SitesService.php#L221 findByUrl: Entity findById: Query どちらもEntityの方が使いやすそう 他のクラスの状況を調査

Adjusting

どちらもパンくずリストを出力するためのタグ 2つの関数の差異をチェックしてなぜ2つ存在するのか調査する

Reviewed