Bạn sẽ học:
CM và CD khác nhau như thế nào
Cách cấu hình App_Config cho từng Environment
Cách tạo các config file CM-only và CD-only
Cách dùng patch để bật/tắt chức năng theo environment
Best practices cho môi trường thực tế
| Environment | Mục đích | Đặc điểm |
|---|---|---|
| CM – Content Management | Tác giả tạo nội dung | Bật đầy đủ admin, SPE, indexing, media upload, workflows |
| CD – Content Delivery | Trả nội dung cho end-user | Tắt admin, Tắt indexing, cache tối ưu, cho performance |
→ Cách tách môi trường dựa trên thư mục config riêng:
Tạo file:
Ví dụ bật Experience Editor và Content Testing chỉ cho CM:
Tạo file:
Ví dụ tắt Experience Editor, Indexing, và Content Testing (chỉ delivery):
Bạn có thể đặt tên môi trường trong Web.config:
Hoặc cho CD:
Sau đó file patch có thể dùng:
Sitecore 9.3+ hỗ trợ:
role:define
role:require
role:deny
VD: Chỉ chạy pipeline processor trên CM
→ chỉ patch
Experience Editor
Sitecore Admin
Indexing
SPE (PowerShell)
Content Testing
Analytics