Tình huống bạn mô tả khá phổ biến: cách cung cấp cho người dùng quyền truy cập vào nhiều dữ liệu hơn số liệu có thể xem chi tiết cùng một lúc.
Có một số cách để trả lời câu hỏi và câu trả lời đúng hoàn toàn chủ quan: nó phụ thuộc vào những gì người dùng của bạn đang cố gắng xem hoặc làm với các liên hệ.Trước khi bạn thực sự có thể có được một giải pháp thỏa đáng, bạn cần phải biết những gì người dùng sẽ sử dụng các địa chỉ liên lạc cho.
Chỉ cần đoán (nhưng bạn sẽ biết rõ hơn tôi!), Tôi mong muốn có hai điều mà họ đang thực hiện:
- Lookup: Tìm kiếm một số liên lạc cụ thể và họ đã biết tên của họ/xử lý.
- Khám phá: Tìm kiếm một liên hệ cụ thể nhưng họ không thể nhớ tên/xử lý của họ. Hoặc họ chỉ duyệt web.
Nếu bạn lọc cho tất cả các giải pháp, thì mục tiêu Lookup khá nhiều trong túi. Mục tiêu Khám phá là mục tiêu mà bạn muốn thiết kế cho:
- Bộ sưu tập ngẫu nhiên: Đây không phải là cách tuyệt vời để duyệt vì bạn về cơ bản là để lại để xem mọi thứ mới. Khó lọc khi bạn không biết chính xác những gì bạn đang tìm kiếm.
- Cuộn vô hạn: có vẻ như là một giải pháp phổ biến trong những ngày này. Tôi thấy nó cồng kềnh, đặc biệt nếu bạn là 'vô hạn' di chuyển qua 1000 địa chỉ liên hệ. Có lẽ không tuyệt vời cho mục tiêu Khám phá.
- Phân trang: Cũng cồng kềnh - nhưng có lẽ nếu phân trang được gắn với sắp xếp theo thứ tự bảng chữ cái, điều này có thể hoạt động tốt.
- Hạn chế ngưỡng: vì vậy ... chỉ cần dựa vào bộ lọc? Điều này có thể xấu trong một số trường hợp góc trong đó người dùng áp dụng một bộ lọc và họ không thấy bất kỳ điều gì b/c ngưỡng vẫn chưa được đáp ứng (có thể có số lô của những người có họ là Johnson, những gì bạn đã tìm kiếm). Ngoài ra, tôi nghĩ khả năng duyệt web rất quan trọng khi bạn không biết mình đang tìm kiếm gì.
Tôi nghĩ rằng nếu tôi là trong đôi giày của bạn, tôi muốn giới thiệu một số phân nhóm của các điểm tiếp xúc. Tôi nghi ngờ rằng 1000+ địa chỉ liên lạc là một vấn đề hiệu suất (ít hơn bạn đang nói một triệu!), Do đó, 10000+ thực sự là một hạn chế người dùng: họ chỉ không thể xem 1000 địa chỉ liên lạc cùng một lúc.
Tôi khuyên bạn nên giới thiệu một số cụm, có thể là họ hoặc họ và tên. Sau đó trình bày cho người dùng một cách để đi sâu vào một cụm nhưng gấp lên tất cả các địa chỉ liên hệ khác để chúng không hiển thị ngay lập tức. Một cái gì đó trong ream của accordian/rollodex paradigm. Điều này mang đến cho người dùng ảo tưởng rằng họ đang làm việc với 'tất cả các liên hệ'. Có thể giới thiệu một số tối thiểu cho mỗi cụm sao cho nếu cụm là đủ nhỏ, bạn không bận tâm hiển thị nó (ví dụ, tại sao hiển thị một cụm cho 2 hoặc 3 hoặc 5 địa chỉ liên lạc - chỉ hiển thị các liên hệ). Khi các bộ lọc được áp dụng sau đó, các cụm tan đi.
Nút cổ chai bạn đang đối mặt cụ thể là gì? Chuyển thông tin từ máy chủ sang máy khách? Hiển thị và tạo hoạt ảnh cho nhiều yếu tố trên màn hình? Đơn giản chỉ cần cung cấp một giao diện hữu ích? Thứ gì khác? – slifty
thông tin thêm về giao diện và cách tốt nhất để sắp xếp giao diện. rõ ràng nó cần phải được đáp ứng quá. – Josh