Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7543963
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T08:33:49+00:00 2026-05-30T08:33:49+00:00

I am planning on using the great isotope plugin for displaying a list of

  • 0

I am planning on using the great isotope plugin for displaying a list of contacts and then allowing them to be filtered. The issue I have is that it works great for a small data set but i’m not sure the best way of scaling it up for 1000+ pieces of data.

So far the ideas I had were:

  • loading a random subset and then adding nodes to it as filters are clicked to fill in the gaps
  • loading more nodes as a user scrolls
  • paging the results
  • not displaying contacts until enough filters have been selected to bring the numbers below a predefined threshold.

I’m not sure if these will work well and I was hoping others had faced this situation and could give me some ideas.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T08:33:51+00:00Added an answer on May 30, 2026 at 8:33 am

    The situation you describe is pretty common: how to give your user access to more data than they can possibly see in detail at once.

    There are several ways to answer the question and the correct answer is completely subjective: it depends on what your user is trying to see or do with the contacts. Before you can really get a satisfactory solution, you need to know what the users are going to use the contacts for.

    Just guessing (but you would know better than me!), I’d expect there are two things they’re doing:

    • Lookup: Looking for a specific contact and they already know their name/handle.
    • Explore: Looking for a specific contact but they can’t quite remember their name/handle. Or they’re just browsing.

    If you do filtering for all the solutions, then the Lookup goal is pretty much in the bag. The Explore goal is the one you want to design for:

    • Random Subset: Its not a great way to browse since you’re basically left with a subset to browse and then you must explicitly filter to see anything new. Hard to filter when you don’t know exactly what you’re looking for.
    • Infinite Scrolling: seems like a popular solution these days. I find it cumbersome, especially if you are ‘infinitely’ scrolling thru 1000+ contacts. Probably not great for the Explore goal.
    • Paging: Also cumbersome – but perhaps if the paging is tied to alphabetical sorting this could work well.
    • Threshold limiting: so…simply relying on the filtering? This may be bad in some corner cases in which the user applies one filter and they don’t see anything b/c the threshold still isn’t met (maybe there are a lot of people with the last name Johnson, which is what you searched for). Plus, I think the ability to browse is important when you don’t know what you are looking for.

    I think if I were in your shoes, I’d introduce some clustering of the contacts. I doubt that the 1000+ contacts is much of a performance problem (in less you’re talking a million!), so the 10000+ is really a user constraint: they just can’t view 1000 contacts at once.

    I’d suggest introducing some clustering, probably by the last name or last name and first name. Then present the user with a way to drill into one cluster but fold up all the other contacts so they’re aren’t immediately visible. Something in the ream of the accordian/rollodex paradigm. This gives your user the illusion that they are working with ‘all the contacts’. Probably introduce a minimal number for each cluster so that if the cluster is sufficiently small you don’t bother showing it (ie, why show a cluster for 2 or 3 or 5 contacts – just show the contacts). As filters are applied then, the clusters melt away.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We are using Asp.Net 2.0 and planning to move to TDD so that middle
I'm planning to write a pluggable application in python (+qt4). However I have great
I am planning to create a small research web application, that will have a
I have a list of data that looks like the following: // timestep,x_position,y_position 0,4,7
Am planning on using declarative authorization in a Rails 3 app. I have the
Am planning on using declarative authorization in a Rails 3 app. I have the
I've been planning on using GIT for version control. However, I have a prolly
We are planning on using Red Gate SQL Source Control , but have not
Planning of using t4 template in a production environment. I have not used this
I have the following scenario where I’m planning in using windows authentication. 1.1) I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.