-
Notifications
You must be signed in to change notification settings - Fork 657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.1.x用にsitemap.index, sitemap.xml出力機能追加 #4808
Conversation
CI走らすために一旦close |
|
商品数が多くなると処理が重たくなるのとページサイズも膨大になってしまうので、ある程度で分割する必要があるかと思います。 少し調べてみました。
|
プルリク先のブランチを 4.1-feature へ変更しました。 |
ページのサイトマップでパラメータ付きのURLでエラーとなってしまっていたので対象から除外しました。 |
sitemap.xml 商品が大量の場合の対応
@matsuoshi 一応、仕様上はひとつのサイトマップで50,000URLまでとのことなので、1,000件じゃなくてもっと多くても良いかなと思いました |
@okazy 今の状態ってuser_dataにページ作ってもエラーになりませんか? |
@tao-s
どれくらいがいいでしょうか? |
@okazy これって、user_data配下とかの事ですか? |
違います。
このようなルーティングは URL が確定できず twig でエラーとなってしまっていたため除外しました。 実装は以下です。 ec-cube/src/Eccube/Controller/SitemapController.php Lines 128 to 135 in 9e78398
|
管理画面のページ管理からページを追加した場合のサイトマップ生成については考慮できていませんでした。 |
サイトマップの改善をしました。
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 4.1 #4808 +/- ##
============================================
+ Coverage 75.96% 76.19% +0.23%
- Complexity 5946 5948 +2
============================================
Files 449 449
Lines 20922 20945 +23
============================================
+ Hits 15893 15959 +66
+ Misses 5029 4986 -43
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚨 Try these New Features:
|
CI実行のため close/reopen します |
概要(Overview・Refs Issue)
ref: #4807
sitemap.xml, sitemap.xml出力機能を追加。
方針(Policy)
商品点数やカテゴリが多いと、インデックスが遅くなったりするのと、search console でそれぞれ分けてインデックス状況を見たいので分けました。
実装に関する補足(Appendix)
ページ、商品、カテゴリ、それぞれのupdate_dateをlastmodに入れてます
テスト(Test)
実店舗で稼働しているコードです
相談(Discussion)
毎回入れるの面倒なのと、EC-CUBEはSEO弱くないですって言いたいんで、お願いします。
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目
新機能追加に伴う競合確認