a. Định nghĩa
Hub and Spoke tách biệt các bộ phận ứng dụng thành các bộ phận ứng dụng nhỏ hơn, mỗi bộ phận với một đường vào (từ trang chính) và một đường ra (trở lại trang chính) [12].
b. Các tình huống áp dụng
UI bao gồm các nhiệm vụ riêng biệt, các ứng dụng phụ, thành phần nội dung như các dạng: trò chơi, mục chuyên tải, các công cụ độc lập... Tuy nhiên bạn không muốn kết nối chúng với nhau bởi những lý do sau:
- Duy trì sự tách biệt của các ứng dụng phụ.
- Giới hạn các dòng công việc để hoàn thành (hoặc ngừng) của một nhiệm vụ.
- Loại bỏ sự hỗn loạn trong hiển thị. - Khoảng trống được ngắn lại.
Hub and Spoke được thiết kế phù hợp cho các thiết bị màn hình nhỏ.
c. Tại sao
Khi sử dụng Hub and Spoke để định vị sẽ làm người sử dụng trải nghiệm điều khác biệt hơn là tìm kiếm trên web. Bạn yêu cầu người sử dụng tập trung vào một bộ phận và sau đó trở lại Hub để tìm một bộ phận khác. Điều này sẽ giảm sự lộn xộn trên các trang "spoke" và người sử dụng mất ít thời gian hơn để tìm thấy.
Hub and Spoke làm hạn chế các định vị trên các trang, giúp ngăn chặn các lỗi. Không có các nút định vị thì người sử dụng không thể rời trang web nửa đường để nhảy sang một trang khác. Họ sẽ có ít cơ hội để làm cho UI mâu thuẫn và lộn xộn.
Mặt khác hạn chế định vị nghĩa là bạn sẽ có sự quản lý chặt chẽ hơn trong tình huống mà giao diện cần giải quyết để dẫn đến một ứng dụng đơn giản hơn.
Do đó ta thiết kế cho người sử dụng trải nghiệm với "spoke" như một UI đơn giản. Nhưng điều này không phải lúc nào cũng tốt, nó có thể làm người sử dụng khó chịu, nhất là khi họ quen với định vị tự do. Người sử dụng sẽ thấy rất rõ ràng bởi cấu trúc Hub and Spoke hiển thị trong nhiều khung cảnh. Bạn nhấn vào Spoke và làm công việc của bạn sau đó trở về Hub nếu bạn muốn làm một công việc khác.
d. Bằng cách nào.
Chia nội dung thành những ứng dụng nhỏ theo nhiệm vụ hoặc công việc theo cách mà bạn thấy phù hợp nhất. Những cái đó là Spoke.
Trên trang Hub, sắp xếp các link tới spoke. Trên trang Spoke (mỗi spoke có thể có vài trang như là wizard) di chuyển các định vị bởi chúng không liên quan đến nhiệm vụ chính.
Sử dụng những chức năng phù hợp như các nút Back, Next, Cancel, Exit và Perhaps. Khi người sử dụng đến điểm kết thúc của những nhiệm vụ được làm trên Spoke, bạn cần cung cấp tín hiệu rằng công việc đã hoàn thành bằng các nút như "done" hoặc "cancel". Cả hai nút này sẽ dẫn người sử dụng trở lại Hub.
2.2.1.4 Pyramid