Menu Close Menu
Menu
  • 0
    • Number of items in cart: 0

      • Your cart is empty.
      • Total: $0.00
      • Checkout
  • Pricing
    • Purchase Options
    • Individual Extensions
  • Support
    • Documentation
    • Log a Support Ticket
  • Your Account
    • Register
  • Blog

Working with Caching Plugins

Working with Caching Plugins

Ensure functionality of the KB Support dynamic pages are not impacted by caching

Caching plugins can offer significant speed improvements for your end users when they are browsing your web pages.

They can also provide bandwidth use reductions and improved search engine optimisation.

Despite these improvements caching plugins may also create problems when your website is serving up dynamic content like KB Support does. We therefore recommend that you disable caching of these pages within your caching plugins settings.

Dynamic Content within KB Support

The core KB Support plugin serves dynamic content within the following pages and shortcodes…

  • Ticket Submissions page
    This is the page where you have the [kbs_submit] shortcode and is defined within Tickets -> Settings by way of the Submission Page option
  • Ticket Management page
    This is the page where you have the [kbs_tickets] shortcode and is defined within Tickets -> Settings by way of the Tickets Page option
  • Profile Management
    This is a page you may have chosen to create and included the [kbs_profile_editor] shortcode
  • Article listing
    This is a page you may have chosen to create and included the [kbs_articles] shortcode

The core KB Support plugin attempts to notify caching plugins to not cache both the Ticket Submissions page and the Ticket Management page by defining the DONOTCACHEPAGE constant*, however not all caching plugins will adhere to this. For this reason, we recommend configuring all caching plugins to not cache the pages listed above.

Please review your selected caching plugin’s documentation to determine how to bypass caching for specific pages.

* Defining the DONOTCACHEPAGE constant was introduced in version 1.0.4 of KB Support


Was this article helpful?

We're working hard to ensure we provide you with useful and relevant documentation to help you get the most out of KB Support.

Please take a moment to let us know if you found this article helpful.

Working with Caching Plugins

Caching plugins can offer significant speed improvements for your end users when they are browsing your web pages. They can also provide bandwidth use reductions and improved search engine optimisation. Despite these improvements caching plugins may also create problems when your website is serving up dynamic content like KB Support does. We therefore recommend that you…
KB Article rating: 3.5 based on 2 ratings
FAQs Last updated: 05/03/2017

Published by Cristian Raiber

Posts by Cristian Raiber

Post navigation

Previous

Enable Support Worker Ticket Submissions

Next

Changing Ticket Status Labels

Contact Details

  • Follow us on Twitter
  • Like us on Facebook
  • Fork us on GitHub

Developer Resources

Plugin Boilerplate

Trello Board

GitHub Repository

Ratings & Satisfaction Docs

  • Configuring Ratings and Satisfaction
  • Advanced Settings

Email Support Docs

  • Plugin Requirements
  • Configuring Email Support
  • Creating New Tickets
  • Replying to Closed Tickets
  • Anonymous Replies in Email Support
  • HTML Emails Tags
  • Email Commands
  • Defining IMAP Flags

KBS REST API Docs

  • Using the REST API
  • Tickets REST API Route
  • Replies REST API Route
  • Articles REST API Route
  • Agents REST API Route
  • Customers REST API Route
  • Companies REST API Route
  • Forms REST API Route
  • Form Fields REST API Route
  • Ticket Categories REST API Route
  • Ticket Departments REST API Route
  • Ticket Source REST API Route

Article Categories

  • Configuration
    • Advanced
    • Getting Started
  • Developer Docs
    • Constants
    • Hooks
  • Extensions
  • FAQs
© 2023 KB Support. All rights reserved.
  • Blog
  • Shop
  • Support
  • Privacy Policy
  • Discount Code