Best Of
Re: Can't use Badgify with custom post pages?
Good afternoon, folks!
I wanted to jump in and provide some context here and answer your questions.
First, @Marco — you asked if there’s a list of things that do not work with Custom Post Pages at this time. The answer is yes. I’ve been keeping track of these gaps as we work through our backlog. This may not be a perfect list, so please let me know if I’ve missed anything you’ve noticed since making the change.
Current gaps with Custom Post Pages
- Badgify Comments add-on – Assign a custom badge to a specific discussion. Each user who comments in that discussion will automatically receive the badge.
- Polls add-on – Allow users to create Poll-type posts and poll the community for their opinions or thoughts on topics of interest.
- Private Discussions add-on – Give a restricted view of discussions by hiding the comment thread behind a “register/sign in” call-to-action. Also includes the ability to limit how much of a discussion is displayed to restricted users and control whether embedded images and videos display.
- “#latest” behavior – Jump directly to the newest comments in a thread you’ve already viewed.
Why these didn’t make the first cut
When we rebuilt post pages with Layout Editor, it was a major initiative. These pages had to be redesigned from the ground up, and that meant making some tough prioritization choices.
To decide what shipped first, we reviewed feature usage across all communities:
- Features and add-ons that were enabled in fewer communities were scheduled later in the rollout. Unfortunately, that meant Badgify Comments and Polls didn’t make the first cut.
- For Private Discussions, much of its functionality is already handled by Layout Editor (e.g. role-based visibility, guest CTAs). What’s still missing are (1) the ability to limit how much of a discussion displays to restricted users, and (2) control over whether embedded media displays.
- The “#latest” behavior was delayed not because of usage, but because of some tricky design/implementation details. The good news: this is resolved, and it should be available in our 2025.017 release in a few weeks.
What’s next?
Most importantly, these features are not being retired — they remain on our roadmap. Even though overall usage was lower, we know that for the communities who rely on them, they’re really valuable. We’re actively working to reprioritize these gaps, and our goal is to bring them back into post pages by the end of this year if possible.
I don’t have a precise delivery date to share yet, but we are tracking this feedback closely, and I’ll keep you updated as we make progress.

Re: From Canva to code: how I built the new Gleaniverse community in Higher Logic Vanilla
@colleenstimola Thanks for sharing! Your community looks fantastic. It was such a pleasure working with you to bring it to life. You should be really proud of everything you’ve accomplished in just a few months!
Re: Can't use Badgify with custom post pages?
Any update here? We finally switched to layout editor and are surprised to see missing functionality. We use Badgify every month on our "Question of the Month" posts.
cc @resanchez
Re: Facilitating Beta Testing with Product Teams
@borme
I'll try to make this short. At my previous company using Vanilla, we did all our product beta testing using Categories. We were testing physical products and software. We had one main Beta category that all users could see and find out about new beta testing opportunities and announcements. We had multiple sub-categories that were role restricted for our tests that were in progress. This worked out great for us and was easy to manage. We would then archive the category after the test was over and delete the roles for that particular beta to keep things clean. Just my 2 cents.
Brett
From Canva to code: how I built the new Gleaniverse community in Higher Logic Vanilla
When I joined Glean in January, the Glean community was entirely housed within Slack. We had just purchased a new community tool, Higher Logic Vanilla but had not begun the implementation process. Our goal? Launch our customer community, the Gleaniverse, at our first-ever user conference, Glean:GO, on May 20th. That meant the entire site needed to be designed, built, tested, and published in just a few months.
Our internal design team created incredible character illustrations for the event, and they immediately became my north star for the community’s look and feel. We made the launch deadline in May, but the first version of the Gleaniverse was functional at best. It was clunky, unintuitive, and didn’t reflect the vibrant energy of our brand. With no budget, no extra hands, and a strong desire to give our customers a better experience ASAP, I rolled up my sleeves and dove into a full redesign.
Here’s the process I followed — what worked, what didn’t, and the little tricks that saved my sanity.
Step 1: Mock it up in Canva
I started in Canva, quickly creating visuals for the hero section and footer. They weren’t perfect, and that was totally fine. The goal was to nail layout, spacing, and the overall vibe before worrying about perfect code.
To be clear: I’m not a designer, and I’m definitely not a developer. But Canva gave me a tangible starting point that made the next steps much smoother.
What started as this in Canva:
Quickly was able to turn into this in the Gleaniverse:
Step 2: Translate design to code (with AI backup)
Once the designs were ready, I turned to my “co-developers,” ChatGPT and Claude, to help convert my Canva mockups into HTML and CSS that would work in Higher Logic Vanilla’s HTML widgets.
I was very specific by letting my AI know what I was building, the tooling I was using and telling them I had images of what I was hoping for but needed help with the code. I also specified that I would be building inside a “HTML widget” and wanted code that did not require me to do anything to our Style Guide. Once I shared the photo, I would receive code and the Vanilla’s staging site became my safe space to experiment. Every tweak, test, and “oops” moment happened there first, so I could freely break and fix things without customers seeing it.
The code took many rounds of iterations. I swapped between ChatGPT and Claude and once I found myself stuck in one tool, I moved to the next and picked up where the previous tool left me. This allowed me to get new perspectives and often was able to fix an issue I encountered by having fresh AI eyes on it.
Each time I sent it a change, I copied and pasted in the exact code I wanted AI to pull from and this allowed me to stay on track without too many changes being made unintentionally.
Step 3: Wrestling with characters (and winning)
The trickiest challenge? Character placement.
These little guys had a mind of their own… drifting into random corners, covering and hiding behind text, you name it. Anytime I turned to my AI helpers, they touched unrelated parts of the code, causing more issues that weren’t initially present. I’d have to roll back to an earlier version and start over.
The fix:
- Be extremely specific in instructions – “Only adjust the character’s position, nothing else.”
Break requests into small, clear steps so the AI didn’t wander off into unrelated code changes.
This alone saved me hours of rework.
Step 4: Keep it simple in the middle
Once the header and footer were locked in, the rest was straightforward. Each new page only needed text and link swaps, and sometimes I could repurpose header/footer elements for other sections (like the Help Center).
For most middle content, like our discussions page, testimonials, and the events functionality, I stuck with out-of-the-box Vanilla components to avoid heavy Style Guide overrides. The one exception? Our Glean Academy page, which had some odd spacing issues. That fix required adding JavaScript to the Style Guide with a wildcard so it wouldn’t get wiped during updates.
Step 5: Test, then launch in waves
The redesign timeline looked like this:
- 2 long days: Header & footer finalized
- 3 days: Rest of the design completed
- 1 day: Testing, editing, and polishing
In production, I started with low-traffic pages first to confirm nothing broke. I also saved each code segment in a document so I could reference it if needed or revert the page entirely. I only touched HTML at this stage, saving Style Guide edits for the very end. Thanks to all the staging work, the full production push took just two hours… and everything worked perfectly.
Lessons learned
If you’re tackling a Higher Logic Vanilla redesign solo, here’s my survival kit:
- Get shared elements (header/footer) perfect first — it makes everything else faster
- Use staging relentlessly – it’s your no-stress playground
- Be painfully specific with AI instructions and use multiple AI tools at once
- Avoid overriding the Style Guide unless it’s absolutely necessary
- Ask Support questions – they’re fast, friendly, and know their tool inside out
This project proved that with the right tools, a little creativity, and a lot of persistence, you can pull off a major redesign without a big budget or big team.
Now, the Gleaniverse feels true to our brand, is easier to navigate, and best of all, is ready to grow with our community. Follow along our journey in the Gleaniverse.