Công cụ Backoffice
URL Viewer, SEO Audit, File Manager và các package tùy chọn
Công cụ Backoffice
Trang này giới thiệu các công cụ backoffice đi kèm hoặc thường được thêm vào uTPro.
Error Pages
uTPro trả về HTTP status codes chính xác cho lỗi (không soft-404), sử dụng UseStatusCodePagesWithReExecute("/error/{0}") trong middleware pipeline.
- Node Page Error (
globalPageError) cung cấp body 404/500 và có thể loại khỏi indexing - 404 → trang not-found (cấu hình theo site qua field Page Not Found của Home)
- Server errors → error template với status 500
- Response giữ đúng status code để search engines và monitoring thấy kết quả thực
Block Preview
uTPro tích hợp Umbraco.Community.BlockPreview để editor thấy components render như trên site, trực tiếp trong Block Grid editor.
- Cấu hình trong
Startup/BlockPreviewSetup.csvới custom view locations - Components phát hiện preview mode qua
Context.Request.IsBlockPreviewRequest() - App_Plugins và static assets được cache; cần hard-refresh sau khi chỉnh sửa
URL Viewer (package tùy chọn)
uTPro.Feature.UrlViewer thêm section URL Viewer. Tính năng: redirect chain, HTML source, SEO score (0–100), phân tích on-page, social tags, technical SEO, content metrics, accessibility, carbon estimate, cloaking detection.
Block Preview Toggle
uTPro.Feature.BlockPreviewToggle thêm công tắc Preview Mode theo property. ON = preview trực quan đầy đủ; OFF = block card gọn.
Các Package Tùy chọn Khác
| Package | Mục đích |
|---|---|
| SEO Audit | Crawler toàn site, kiểm tra broken-link, điểm SEO theo node |
| File Manager | Duyệt/sửa file từ backoffice |
| Simple Form Builder | Tạo form (Contact Form + Turnstile) |
| Job Monitor | Giám sát background jobs định kỳ |
| Auto Translation | Hỗ trợ dịch nội dung |