Blog

On the DataTables blog you will find news, announcements and tutorials about DataTables and its suite of extensions.

Latest posts

10th Oct 2025
By Allan Jardine -

Using Cloudflare Turnstile in Editor

If you visited the DataTables website over the last few weeks, you will have noticed that I ran a survey asking for feedback about DataTable, in order to help plot the course for future development (the survey has now ended, but feedback is always welcome in the forum!).

I used Editor to easily construct the survey form, and wrote about it in the last blog post. In this post, I'll discuss the anti-bot feature used in the form - Cloudflare Turnstile. Over the course of this article, I'll build an Editor field plugin to make use of Turnstile in Editor seamless for you and your users.

If you've spent any time developing applications for the public internet, you'll know all too well how much havoc bots and spam can cause. Any public-facing application needs to be developed with the fact that it is likely to be attacked in mind, particularly those that aren't behind a login wall. You'll also likely be familar with captcha's such as reCaptcha or hCaptcha, and likely be equally sick of picking images that show traffic lights or bicycles.

Continue reading...

24th Sep 2025
By Allan Jardine -

Running a survey with Editor

Recently, you might have noticed the banner at the top of the DataTables pages, entreating you to fill in a survey about how you use DataTables. If you haven't filled out the survey yet, please do so. I'm reading every reply and building a picture of how DataTables is being used, what its strengths and weaknesses are, and forming a plan for the future.

The survey will run for two weeks, after which I will compile the results and write up a blog post discussing the insights gleaned from it. Before then, I want to detail how I've used Editor to create the survey, which will be done over a series of posts.

Example survey output

Continue reading...

17th Aug 2025
By Allan Jardine -

Editor 2.5 and ColumnControl 1.1

I'm delighted to announce the side-by-side release of Editor 2.5.0 and ColumnControl 1.1.0. Both are progression releases, building on the solid foundation of what has gone before. They each introduce new features as well as general improvements and fixes. In this post, I'll cover the main new features.

Server-side processing

First, let's look at why these two pieces of software were released at the same time - ColumnControl now has support for server-side processing, and the Editor server-side libraries have full support for this mode.

If you aren't yet familiar with server-side processing in DataTables, it is a mode of operation where the majority of data operations are handed off to a server-side program (typically an SQL engine), which is optimised for search, ordering and paging, replying with only the data to be displayed for each page. This allows the table to readily display millions of rows without needing to send the full data set to the client-side.

Continue reading...

Historic blog posts

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2012

2011