Ideas

Groupfinder block - add block setting to enable "Performance Mode"

Groupfinder block - add block setting to enable "Performance Mode"

Group

Problem

Since LMS is not yet available, we are using the Groupfinder block to power our registrations for Northside U. We chose the Groupfinder block because it automatically hides groups that are at capacity. The Lava driving the Groupfinder view is all from a Persisted Dataset, so there are 0 database calls happening. When we launched Northside U last fall, it was loading in ms. However, today I noticed that the page was taking 8+ seconds to load. I then narrowed it down to the Groupfinder block, and finally even further to the Groups merge field. 

For each Group that gets added to the Groups merge field, there's a whole lot of information that gets added with it - including an array of Members. These courses for us are quite large - often have 100-200 people per group. So as the courses grow, it is more and more data being pulled into the Groupfinder block. 

As it stands, there's nothing I can do to make the page faster other than to ensure that groups that have come and gone are hidden so they aren't added to the Groups merge field.

Proposed Solution

I would love to see a block setting that essentially enabled a "lightweight" mode or "performance" mode or whatever you'd like to call it that, when checked, only added necessary merge fields to the Groups object. I would consider Name, Id, Description, and maybe Group Type, and Group Type Id necessary? It would speed up the block tremendously for us since all the data we need is in the Persisted Dataset.


This is on our production site, showing the benchmark stating zero database calls and a high load time:

Screenshot_2025-02-03_at_09.11.38.png


This is on our development server, and shows each group in the Groups object and the number of members in the Members Array. This Lava is still 0 database calls.

Screenshot_2025-02-03_at_09.52.50.png

Photo of Leah JenningsSubmitted by Leah Jennings, Northside Christian Church  ·   ·  Group
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.