To help you build and foster a successful community.
We're here to help! If you couldn't find the answer in our knowledge base, get in touch with our support team — we’ll get you the info you need.
Tutorials and tips for getting the most out of Vanilla. Learn how to setup your site in a way that best suits your unique community.
This content is applicable to Open Source developers and select Legacy Enterprise plan Vanilla Cloud developers.
Learn how to theme your site with Vanilla's flexible, beautiful theming system.
New to Vanilla? Get started here!
Documentation on Vanilla's APIs and Webhooks
Learn about Vanilla's Analytics and Dashboard BETA
Layout Editor enables you to create custom layouts that can be applied to various pages across your community. In this article, you'll learn: which pages across your community you can create custom layouts for, and the purpose and structure of each page layout available to you. This knowledge should help you more easily…
The posts in your Higher Logic Vanilla (Vanilla) community are automatically arranged by most recent, either by post-creation date or most recent comment post date. This means that every time an existing post receives a new comment, it will again move to the top of the list; sometimes, however, a post may not receive…
This article documents the variables that can be used to customize your theme. Specify these variables in the Advanced Settings panel of the Theme Editor. To access the panel, click Advanced Settings , as shown below. (The button always displays, irrespective of which section is being customized.) The Advanced Settings…
Accessibility involves making websites easier to use for persons with disabilities (such as vision and physical impairments). Accessibility laws require that a person with disabilities be able to use a website with software that reads aloud the site's content and/or using only a keyboard. Higher Logic Vanilla (Vanilla) is…
The Subcommunities feature is one method of dividing your Higher Logic Vanilla (Vanilla) community into multiple "mini communities" (often by language or product). Subcommunities are a great way to manage a community in multiple languages on the same instance. A subcommunity divides a single community or a node into…
In your Higher Logic Vanilla (Vanilla) community, Categories are the high-level organizers of your posts, and each post must be placed in a Category. You can view your community's Categories by clicking Categories in the top navigation available on all community pages. Managing a community's Categories involves, for…
⚠️ IMPORTANT: Pockets, and their associated widgets, represent our classic design experience. For a more streamlined experience, with deeper layout customization and expanded widget capabilities, we recommend upgrading to our Layout Editor. 📝 NOTE: Pockets only display in legacy layouts, and will not function in Layout…
Higher Logic Vanilla (Vanilla) supports several default post types. In this article, we'll focus on the Questions & Answers (Q&A) post type, which makes it easier for users to have their questions answered and helps users to quickly locate questions that need to be answered. 📝 NOTE: All communities have Discussions and…
🛑 IMPORTANT: This article is intended only for developers. In this article, you'll learn about two Analytics events: pageView pageViewWithContext The pageView event Every time a page changes, Vanilla fires an event called pageView. You might wonder, "Why do I need an event? Doesn't JavaScript normally execute on every…
Vanilla's API v2 has been rebuilt from the ground up to enable tighter integrations and lower-level access to all of Higher Logic Vanilla's (Vanilla) features using an API-first strategy. The initial release provides feature parity with our API v1. 📝 NOTE: New endpoints will be available as they are completed, so keep an…