Các bảng hoặc mô-đun bối cảnh?


9

Tôi có thể xin vui lòng nhận được một số thông tin về sự khác biệt giữa hai?

Tôi đang xây dựng một trang web trong đó sử dụng 'bối cảnh' là rất quan trọng. Sau khi xem loạt video này về Trình quản lý trang của NodeOne, tôi cảm thấy rằng 'bối cảnh' của Hội đồng quản trị và khả năng truyền các đối số một cách an toàn cho Lượt xem là rất quan trọng. Tuy nhiên, mô-đun Ngữ cảnh có một plugin thực hiện một loại chức năng tương tự được gọi là mô-đun Xem đối số mặc định từ ngữ cảnh .


@alex Tôi không nghĩ rằng câu trả lời thỏa mãn câu hỏi. Dường như với tôi sau một số điều tra rằng bối cảnh Ctools có một số thứ rất hữu ích như tải các đối tượng trong Trình quản lý trang được chuyển trở lại các mô-đun triển khai plugin Ctools. Điều này giúp tăng cường đáng kể khả năng, ví dụ, có được các đối tượng để xây dựng mã thông báo dựa trên bối cảnh. Tôi nghĩ rằng đối với các trang web ứng dụng phức tạp, bối cảnh này có thể rất hữu ích. xem
Adam S

đủ công bằng, có thể một tiền thưởng sẽ bắt đầu điều này :)
Alex Weber

Sau khi xem xét thêm một chút, tôi nghĩ rằng sự khác biệt lớn là Development Seed tránh xa sự phát triển của Drupal, đưa mọi thứ họ làm trong Drupal sang Giai đoạn 2, bao gồm bảo trì các mô-đun Ngữ cảnh, Tính năng và Không gian, có nghĩa là chúng có thể sẽ không được phát triển thêm nữa điểm này. Trong khi ý tưởng cơ bản đằng sau bối cảnh trong Ctools xác định cơ sở cho tất cả sự phát triển hiện tại của lõi 8 Drupal.
Adam S

Lullabot SlideShare bìa khối vs tấm vs bối cảnh: slideshare.net/davexoxide/drupal-blocks-vs-context-vs-panels
chrisjlee

Câu trả lời:


8

Tôi thích mô-đun bối cảnh trong hầu hết các trường hợp. Tôi thấy nó đơn giản và ít nặng tay hơn Bảng điều khiển, chiếm toàn bộ trang. Trường hợp sử dụng tốt cho Bảng là khi quản trị viên trang sẽ tự sắp xếp lại trang đích hoặc cho các trang có nhiều bố cục độc đáo.
Tôi chọn giữa Bảng và Ngữ cảnh cho một trang web nhất định khi đánh giá các khung dây hoặc thiết kế. Trong một số trường hợp, nó có ý nghĩa để sử dụng cả hai.

Tôi thường có thể xử lý các đối số Lượt xem tôi cần trong chính Lượt xem (thường bằng cách đặt đối số mặc định) và không cần phía Bảng điều khiển để thực hiện.


8
Bài viết này giải thích rõ về sự khác biệt: lullabot.com/articles/assembled-pages-with-drupal
Jody

Tôi nghĩ rằng sự khác biệt là mô-đun Ngữ cảnh hỗ trợ cách tiếp cận để xây dựng kiến ​​trúc Drupal là trung tâm mã API trong khi các bảng là trung tâm cơ sở dữ liệu. Nếu ai đó xây dựng một loại nội dung câu hỏi như trên trang này với câu trả lời có nhận xét như thế này, thì câu trả lời cũng phải là Thực thể. Điều này đòi hỏi rất nhiều mảnh nhận thức về nhau. Các câu trả lời phải biết câu hỏi nào, câu hỏi phải biết đối tượng người dùng của tác giả, câu trả lời phải nhận thức được đối tượng người dùng của tác giả tương ứng của họ và khối liên quan phải nhận thức được phân loại.
Adam S

4

Ý kiến ​​cá nhân của tôi

Được kết hợp với mô-đun delta thực sự không cần bảng điều khiển.

Giao diện người dùng cho các bảng quá lớn (imho).

Tôi đã phác thảo những ưu và khuyết điểm; rất nhiều ý tưởng được lấy từ trình chiếu lullabot . Tôi cũng đã thêm ý tưởng của riêng mình vào đó:

Trường hợp sử dụng cả hai bảng và bối cảnh

  • Xuất khẩu
  • Nhanh hơn sau đó tạo bố cục riêng
  • Độ chi tiết cao hơn
  • Không còn phụ thuộc vào Hệ thống khối lõi của Drupal

Tấm

Ưu

  • Giao diện kéo và thả
  • Mạnh hơn khối
  • Được xây dựng trong cơ chế lưu trữ
  • (Như bạn đã nói) chuyển các đối số từ các khung nhìn
  • Tích hợp đầu ra sửa đổi tốt từ: khung nhìn, khối, nút, mô-đun menu
  • Cung cấp một giao diện để tạo các bố cục khác nhau một cách dễ dàng

Nhược điểm

  • Đường cong học tập nhẹ
  • Đánh dấu bên ngoài được sản xuất bởi bảng đầu ra
  • Rất nhiều chi phí trong việc tạo ra một bố cục.

Bối cảnh

Ưu

  • Mô-đun Delta cho phép bất kỳ chủ đề nào được sửa đổi tùy thuộc vào bất kỳ phản ứng nào và kích hoạt các bố cục khác nhau
  • Tính linh hoạt để tham gia nhiều bối cảnh phức tạp (kết hợp url âm)
  • Cuối cùng sẽ tích hợp với các quy tắc

Nhược điểm

  • Không lý tưởng cho khách hàng thân thiện / ui cấp thấp; đòi hỏi kiến ​​thức của nhà phát triển

Tài nguyên:


0

Tôi nghĩ rằng khả năng Bối cảnh để thay đổi bố cục chủ đề 'đang hoạt động' chắc chắn sẽ ghi đè bất kỳ ưu tiên nào khi sử dụng bố cục tùy chỉnh của Bảng. Tôi thấy nó đặc biệt hữu ích với các chủ đề dựa trên lưới như Fusion, nơi bạn có thể thay đổi các cột có chiều rộng cố định mà không cần thay đổi CSS phức tạp.


1
Làm thế nào để bạn sử dụng hợp nhất với bối cảnh? Tôi sử dụng bối cảnh với Omega nhưng trong dự án này tôi đang sử dụng phản ứng tổng hợp.
Adam S
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.