Lúc đầu tôi chỉ bắt đầu một chủ đề đáp ứng dựa trên Omega, tập trung vào bố cục di động.
Có một số khối nhất định có thể được coi là quá 'nặng' để bao gồm bố cục trên thiết bị di động và các khối khác sẽ cần được giới thiệu cụ thể cho bố cục đó (menu giảm nước, thanh người dùng giảm âm, v.v.).
Tôi có thể dễ dàng ẩn các khối không mong muốn trên bố cục di động bằng CSS và bao gồm các khối dành riêng cho thiết bị di động trên bố cục mặc định và ẩn các khối đó (vì vậy chúng chỉ hiển thị cho thiết bị di động), nhưng đó có vẻ là một cách suy nghĩ ngược nó Nếu các khối không được hiển thị, chi phí bổ sung mà chúng phải chịu sẽ thực sự không được chấp nhận (đặc biệt là xem xét số lượng truy vấn db bổ sung mà nội dung trong các khối ẩn sẽ thêm vào).
Tôi nghĩ rằng phải có một cách sạch đẹp để ngăn chặn quá trình ra quyết định chặn ngay từ đầu trong quá trình xây dựng trang và loại trừ / bao gồm các khối dựa trên một số phát hiện os, nhưng tôi đang vẽ trống về cách có thể khả thi.
Tôi cũng sẽ đưa ra một thực tế rằng Varnish đang chạy trước trang web này, điều này sẽ khiến mọi thứ trở nên thú vị hơn :)
Có các mô-đun / chiến lược đã biết ngoài kia có thể giúp với điều này không?
Tôi nên nói thêm rằng việc sử dụng mô-đun Bối cảnh không phải là một tùy chọn vì trang web đã được hỗ trợ đầy đủ và việc chuyển nó vào Ngữ cảnh sẽ là một công việc lớn vào thời điểm này.