it-swarm-vi.tech

Thiết kế UI tốt nhất cho dữ liệu phân cấp là gì?

Đây là một vấn đề phổ biến và tôi đang gặp phải nó trong nhiều dự án.

Giả sử bạn có một hệ thống theo dõi các hội nghị:

  Conferences
     Venues -> Buildings -> Rooms
     Presentations
     Speakers

Đây là một hệ thống phân cấp: Hội nghị tổng hợp Địa điểm, Thuyết trình và Diễn giả. Vấn đề tôi tiếp tục gặp phải là cần phải xác định một Hội nghị từ dưới lên. Để xác định một Hội nghị, các Diễn giả, Thuyết trình và Địa điểm phải có mặt. Tôi tin rằng hầu hết người dùng đã quen với việc suy nghĩ từ trên xuống, với đối tượng "root" và làm việc từ dưới lên.

Vì vậy, câu hỏi của tôi:

Cách ưa thích của bạn để giải quyết vấn đề này từ góc độ UI/UX là gì?

Một số ví dụ có thể là:

  • Quang cảnh cây
  • "Tạo tại chỗ" nơi bạn có thể chọn một mục hiện có OR tạo một mục mới
  • Giao diện kiểu thuật sĩ

Bạn thích gì hơn?

6
Dave Swersky

Tôi nghĩ rằng một phần của áo khoác thiết kế của bạn là tuyên bố của bạn rằng "Để xác định một Hội nghị, các Diễn giả, Thuyết trình và Địa điểm phải có mặt."

Tại sao? Trên thực tế, bạn tự nói điều đó: "Tôi tin rằng hầu hết người dùng đã quen với việc suy nghĩ ...". Tại sao đi ngược lại hạt lúa?

Thay vào đó, làm thế nào về việc cho phép họ tạo ra hội nghị, sau đó thêm diễn giả, thuyết trình và địa điểm khi thông tin đó có sẵn. Giới hạn những gì người dùng có thể làm nếu thiếu một số thông tin, ví dụ: họ không thể "đi trực tiếp" với hội nghị cho đến khi có tất cả các phần cần thiết.

5
Hisham

Tôi nghĩ rằng nó thực sự phụ thuộc vào những gì bạn muốn hệ thống của bạn làm. Chế độ xem dạng cây chắc chắn là một cách đã được thử nghiệm và thử nghiệm để nhanh chóng xem dữ liệu phân cấp và trình hướng dẫn là một giải pháp tuyệt vời khi bạn muốn hướng dẫn người dùng thông qua quy trình gồm nhiều bước.

Vì vậy, sau đó câu hỏi trở thành, những nhiệm vụ người dùng mà bạn đang cố gắng tạo điều kiện? Là hệ thống mà người dùng sẽ chỉ xem dữ liệu hội nghị? Sau đó, có thể một cái nhìn cây hoặc một cái gì đó tương tự là cách để đi. Mặt khác, nếu hệ thống nhằm hỗ trợ nhanh chóng thêm/chỉnh sửa thông tin hội nghị, thì bạn có thể muốn xem giao diện dựa trên thuật sĩ hoặc một cái gì đó tương tự. Bạn có cần phải làm cả hai? Sau đó, bạn có thể muốn xem xét một sự kết hợp của các UI: một để làm cho việc thêm/chỉnh sửa hội nghị dễ dàng và một cái khác để xem thông tin hội nghị dễ dàng.

Nói cách khác, đó không phải là cách tốt nhất để xem dữ liệu, mà là cách tốt nhất để giúp người dùng của bạn hoàn thành nhiệm vụ, vì cả ba đề xuất của bạn đều có những lĩnh vực cụ thể phù hợp hơn những người khác .

3
Dan