News
There are some fantastic articles which go into depth about various aspects of DataTables available on the web. This is a collection of some of those which are available. You can use the two RSS feeds below to keep up-to-date with happens in the world of DataTables.
DataTables news feed |
DataTables releases feed
If you have written an article or blog post about DataTables, and would like to see it included here, please let me know!
May 2013
April 2013
March 2013
CakePHP server-side processing Chris Nizzardini has created a CakePHP component which makes server-side processing integration for DataTables in CakePHP a breeze.
Debug bookmarklet on HTTPS DataTables.net how has a wildcard SSL certificate for the domain, so you can use the DataTables debug bookmarklet on secure sites now as well as plain HTTP.
Zurb Foundation and DataTables Integration files for seamlessly styling your Zurb Foundation styled site with DataTables. Simply include two files and use DataTables as normal!
February 2013
Perl and server-side processing Adam Hopkins has been continuing his great work on creating a Perl based server-side processing environment for DataTables, releasing here, a full featured module on CPAN.
Perl and DataTables Steve Jacobson has a detailed tutorial on how he created an editable table with DataTables and a Perl backend.
Server-side processing with Django ezTables from Axel Haustant makes server-side processing for DataTables support in a Django environment super easy. Just install the package and configure your view.
January 2013
December 2012
DataTables on cdnjs DataTables is now available on cdnjs! Now you can take full advantage of the CloudFlare powered CDN to optimise loading of DataTables. DataTables is even used for the package finding table on the cdnjs homepage!
November 2012
Notification of releases by e-mail DataTables has a releases RSS feed which is great for keeping up-to-date with the latest releases, and now using that feed and IFTTT you can be notified of new releases by e-mail.
DataTables in Grails Luis Vasquez shows us how easily DataTables can be used in a Grails project through the use of a Grails plug-in and a simple HTML table.
Laravel bundle for server-side processing Bilal Gultekin has created a server-side processing bundle for the excellent Laravel PHP framework which will work with Eloquent ORM or Fluent Query Builder, making server-side processing with Laravel super easy.
October 2012
jPaginator integration Ernani Azevedo has integrated Rémy Elazare's jPaginator with DataTables in a nice easy to use package. jPaginator replaces the standard DataTables pagination controls with a much more scalable and flexible control, which is fantastic for very large data
TableTabs TableTabs from Robert Brower will split a single HTML table into multiple tables, each of which are embedded into their own jQuery UI tabs, providing automatic categorisation for the content in your DataTable.
RavenDB and DataTables David Robbins has written a detailed tutorial on how DataTables' server-side processing mode can be used with RavenDB and all the benefits that go with it.
jQuery.floatThead - Fixed headers plug-in jQuery.floatThead is a jQuery plug-in from Misha Koryak which floats a table's header at the top of the table's viewport or the browser window, keeping it always visible. It has DataTables support out of the box!
Server-side processing with Node.js Jim Pravetz has created a Node.js module that fully implements server-side processing for DataTables. The implement ion uses MySQL but can easily be modified for other databases.
September 2012
DataTables4j Thibault Duchateau has created DataTables4j - an OSS project that makes integration of DataTables with a Java / JEE application an absolute breeze. Well documented and with plenty of examples as well.
Bower and DataTables Bower is a Javascript package manager, and you can now install DataTables through it. Once Bower is installed all you need to do is type
bower install datatables.
Editor 1.2.1 release Editor 1.2.1 is now available, with a number of API refinements and bugs addressed. The PHP server implementation now has the ability to do self-referencing joins, and the client-side has a few new API methods and events.
August 2012
Spring Data - REST and DataTables Greg Case of Solution Design Group has a very interesting post showing how DataTables can be integrated with Spring Data - REST, utilising DataTables ability to read data from virtually any JSON data source.
Editor 1.2 available! Editor 1.2 for DataTables is now available, bringing with it a wide range of improvements, primarily in the PHP implementation for Editor, which now has a much more flexible API and support for Join tables.
July 2012
Checkbox selectable plug-in Basil Gren has developed a Selectable plug-in for DataTables which adds a checkbox column to a table with an API to get and set the selection properties of the table.
Server-side processing PHP PDO style John Becker of Beckersoft, Inc has updated the default DataTables server-side processing script to make use of PHP's PDO, resulting in a much cleaner implementation.
June 2012
DataTables plug-ins on GitHub All DataTables plug-ins for sorting, filtering, type-detection etc are now available on GitHub. Forking and pull requests are very much encouraged!
May 2012
DataTables Taglib Thib has created an open source JSP tab lib for DataTables. You can now quickly create Datatables in your Java/JEE based web application without even writing any Javascript code.
Editor Editor is a new plug-in for DataTables which provides a full editing toolset for your tables. With Editor and DataTables you have have a highly dynamic, custom configured, editable table running in minutes.
WebHost Magazine award DataTables receives an Editor's Choice Award from WebHost Magazine "for its versatility and ease of use in providing time saving tools while looking professional".
April 2012
ListNav integration DukeAstar has written a plug-in for DataTables that integrates
ListNav with DataTables for easy alphabet navigation.
Pivot.js and DataTables integration Pivot.js is a Javascript library that provides advanced manipulation of large data sets and can use DataTables for displaying the resulting summarised data. A fantastic data layer for DataTables.
DataTables 1.9.1 released Now that the dust has settled from the 1.9.0 release, its time for a few bugs to be addressed - DataTables 1.9.1 is now available. There are also a couple of new features which nicely round off the 1.9 series' abilities.
DataTables and Rails - screencast Ryan Bates from railscasts.com has a screencast (episode #340) showing how DataTables can be quickly and easily used in a Rails app for client-side processing, and also introduces server-side processing if you are working with large tables.
Row Drag and Drop in ASP.NET MVC Continuing his excellent series of tutorials on integrating DataTables and AST.NET MVC Jovan Popovic shows how rows can be reordered using drag and drop.
March 2012
Debugger Chrome extension Matt Clements has put together a Chrome extension that adds a button to your Chrome toolbar that will trigger the DataTables debugger. Debugging couldn't be easier!
Column filtering with ASP.NET MVC Jovan Popovic provides us with a range of fantastic plug-ins for DataTables and in this post he details how to use his column filter plug-in with ASP.NET MVC and server-side processing.
February 2012
An introduction to DataTables Jovan Popovic has a detailed introduction to DataTables, describing its features, capabilities and showing how to configure it to your needs. Perfect if you are just starting out with DataTables.
DataTables and Knockout.JS If you are interested in using a Knockout.JS model as a data source for a DataTable, have a look at this example from Brandon Etchison (
@BrandonEtchison) which will serve as a useful starting point.
Server-side processing with PetaPoco Todd Wood has an interesting article detailing how PetaPoco (micro-ORM for .NET and Mono) can be used with server-side processing to display very quickly with large databases in DataTables.
DataTables 1.9.0 on Microsoft CDN DataTables 1.9.0 is now available from the Microsoft Ajax CDN, so you can take full advantage of a great CDN with all the features of 1.9.0!
ASP.NET MVC3 with server-side processing Bryan Dougherty, as part of a series of articles building a CRUD application, describes how to enhance a table using DataTables with server-side processing and an ASP.NET MVC3 backend.
DataTables 1.9.0 now available DataTables 1.9 is a significant upgrade for DataTables - the result of 4 months of development with lots of new features and improvements.
DataTables 1.9.0 in a Nuget NuGet gallery has DataTables 1.9.0 all packaged up and ready to use, making it super easy to use DataTables with Visual Studio.
January 2012
Microsoft CDN DataTables is now available on the Microsoft Ajax CDN, allowing lightning fast delivery of DataTables on your site!
DataTables and Visualforce Mac Anderson introduces how DataTables can be used in Visualforce, he user interface framework for the Force.com platform.
Multi-column sorting with SSP and C# ActiveEngine have a post describing how to create a server-side processing script with C#/LINQ that will utilise the multi-column sorting features built into DataTables.
December 2011
DOM positioning tips and tricks James Riley has written an introduction to DataTables post in which he discusses how to position table elements anywhere you want on the page using DOM and DataTables API methods.
Using DataTables with Perl and Catalyst calendar Richard Wallman shows us how to integrate DataTables server-side processing with Perl and the Catalyst Advent Calendar to show, sort and filter easily through a large number of calendar events.
ThemeForest themes with DataTables If you are looking for a quick way of creating stylish looking tables, integrated with the rest of your site, then there are a number of themes available on ThemeForest with DataTables support. They are listed here.
MVC .NET and server-side processing Jeff Etter continues his series on DataTables with a post about using server-side processing to neutralise the issue of the flash of unscripted content when working with large tables.
November 2011
Typo3 extension Christopher Seidel has been working on an extension for Typo3 to be able to easily use DataTables in the CMS.
October 2011
Knockout.js and DataTables Cognitive Shift have written and published an integration library for DataTables with a Knockout.js observable object array.
DataTables from an Excel spreadsheet Kyle Hatlestad shows us how data can be exported from Oracle databases into an HTML table for use with DataTables, adding filtering controls and other customisations.
Column filtering widget Dylan Kuhn brings us a new column filtering widget for DataTables which allows cumulative filters to be added and removed to and from a table.
September 2011
HooKan for EE with DataTables John de Beer has created the HooKan module for Expression Engine, utilising DataTables to simplify the permission management in EE.
Enhancing HTML tables Jovan Popovic has written an introduction to DataTables, and a number of plug-ins which are available for it, showing how easy it is to create powerful and flexible tables.
MediaWiki extension Daniel Renfro has put together a MediaWiki extension that loads DataTables into your wiki pages. A simple call and then you have all the options of DataTables available.
PHP server-side processing overview fbas goes through the example server-side processing script for DataTables, showing how each part works and how to custmise it for your own needs.
August 2011
Rails 3.1 Gem Grigory Dmitrenko has created a Gem for Ruby on Rails 3.1 which combines the Meta Search plug-in with DataTables on the RoR platform.
Troubleshooting common errors As part of an on-going series of posts about DataTables
fbas has a list of common mistakes that can be made with DataTables and how to solve them.
jQuery basics for DataTables As part of a series of articles on DataTables,
fbas introduces some of the core concepts of jQuery which will help you get started with using DataTables.
Getting started with Javascript fbas has started a series of articles about using DataTables and in this post introduces some of the fundamentals of Javascript, with a DataTables focus. Perfect if you are new to Javascript!
TERMINATOR theme If you are looking for a quick way of creating very stylish looking tables, then the TERMINATOR theme is might be exactly what you are looking for with its DataTables support.
DataTables and Knockout.js Josh Buckley has been working on integrating DataTables with Knockout.js. A handler is available for creating and updating a table.
July 2011
MySQL FullText search fbas details how to use the MySQL FullText type for filtering in server-side processing DataTables.
Rails 3 and DataTables Blair Williams and Brandon Toone have created a plug-in for Rails 3 that allows easy integration of server-side processing with any ActiveRecord model.
Row grouping made easy Jovan Popovic has been at it again - creating brilliant plug-ins for DataTables. This time it is all about making row grouping super easy to use.
June 2011
Ignited Datatables updated numberone has ported a version of excellent Ignited Datatables library for Code Ignitor to a version which has no dependency on Code Ignitor. Easy joins and more with server-side processing!
DataTables 1.8.1 released The first maintenance update for DataTables 1.8 includes a couple of small features a nice bug fixes.
Introducing Scroller Scroller is a new plug-in for DataTables which provides virtual scrolling for DataTables - super fast display of large datasets.
Lightbox editing Shaun McCran shows how a lightbox editing interface can be integrated with DataTables.
Browsing NetBeans plugins The NetBeans plugins portal uses DataTables to make their repository nice and easy to find what you want. Nice one folks!
OO PHP server-side scripts Marc Roulias has given us a fantastic set of object orientated server-side script for DataTables, which makes setting up a complex table super easy.
May 2011
Easy column filtering Jovan Popovic has created a plug-in for DataTables which makes adding complex individual column filtering to a DataTables table super easy.
Column filtering widgets This is a very cool extra for DataTables which provides advanced filtering options for your tables, adding a drop down for each column, with cascading selection options.
Server-side processing and Java Jovan Popovic turns his hand this time to showing us how server-side processing for DataTables can be implemented in Java, in this thorough tutorial.
Details view with ASP.NET MVC Jovan Popovic continues his excellent series of articles about DataTables, this time showing how to integrate fnOpen with an Ajax request to an ASP.NET MVC backend to show details about a row.
April 2011
Ignited-Datatables Work has been continuing at a fine pace with Ignited-Datatables - a server-side processing backend for CodeIgniter. Now with support for joins.
Mozilla using DataTables The Mozilla Metrics team have been doing some amazing work in creating a dashboard for visualising their Bugzilla database - and using DataTables for the table display.
Drag and drop reordering Jon Joyce has done some nice work showing how rows in a DataTable can be reordered through drag and drop.
Editable plug-in for DataTables Jovan Popovic has produced a superb abstraction layer for DataTables, building on jEditable to provide a highly configurable editing interface. There is a raft of demos and great documentation as well!
SSP with ASP MVC and LINQ David Martinez has written a fine tutorial showing how server-side processing for DataTables can be implemented with ASP MVC and LINQ.
Creating a parent / child relationship Jovan Popovic continues his execllent series of tutorials on DataTables with an article detailing how a parent / child relationship can be created between two DataTables.
Introduction to DataTables Michelle Minkoff has written a very nice introduction to DataTables. As she says "people like to click on stuff" - and DataTables is here to help!
LA Times using DataTables The LA Times are also using DataTables for providing an intuitive table interface - in this case showing how much Californian redevelopment agencies are spending.
March 2011
DataTables Nuget Making life easier for integration with .NET, there is now a Nuget available for DataTables (thanks
betoxiq).
CMIS and Alfresco with DataTables Continuing his work with Alfresco and DataTables Bas Peters shows how to integrate CMIS (SQL for content repositories) with DataTables.
Alfresco and OpenSearch with DataTables Bas Peters has written an excellent tutorial article about how the Alfresco CMS can be integrated with DataTables server-side processing through OpenSearch.
CRUD with AST.NET MVC Jovan Popovic has written up a method of how to use ASP.NET MVC with DataTables to create a CRUD interface.
Archimede for Joomla! TobyTools have built a web analytics system for Joomla! which uses DataTables for its data reporting.
Able_Datatables Peter Trerotola has writen a wrapper library for DataTables to integrate with PHP/Codeigniter. Full instrctions and integration code are provided.
February 2011
DataTables and ASP.NET MVC Jovan Popovic has written an excellent tutorial on how to integrate ASP.NET MVC with DataTables server-side processing.
January 2011
Dynamically select columns Sensei has been continuing his work with DataTables, and now shows how selectable columns, an integration with aoColumnDefs can be done with .NET
ExtJS style pagination Zach Curtis has created a pagination plug-in for DataTables which alters the DataTables pagination controls to match those found in ExtJS.
December 2010
Server-side processing and .NET Sensei has written up an excellent document showing how to create a generic server-side processing script for DataTables that will work with any .NET class.
Plugins from Jen Wystup Jen has created two new feature plugins for DataTables: Paginator and MyToolbar. Thanks Jen!
November 2010
Plone Integration JeanMichel Francois has created a Plone package to make integration of DataTables super easy.
Controlling iApiIndex Aaron McGowan has put together a "manager" script for DataTables which can make dealing with iApiIndex much easier.
October 2010
Adding a column to SSP A common request when using server-side processing in DataTables is how to add a meta column to the table. This blog post tells you how to do it!
Codeigniter and DataTables iFadey shows how DataTables can be used in a CRUD application, based on the Codeigniter framework, as part of a series of articles.
ASP.NET MVC project Johannes Brunner has started an ASP.NET MVC project for DataTables server-side processing. Looks great!
Wheels and DataTables Wheels is a ColdFusion framework inspired by RoR and this is a plug-in for Wheels which does server-side processing with DataTables.
September 2010
August 2010
Rails plugin Chris Warren has been doing some nice work on putting together a Rails plug-in to make use of DataTables easier for RoR developers.
July 2010
Proper use of tables Cameron Chapman at noupe.com explores how HTML tables can be used (and where they should be used) to get maximum benefit.
May 2010
New features in 1.7 Loads of new features to make your life as a developer easier, and more flexible for your end users. This is a full list of new features, descriptions and how to use them.
DataTables 1.7 beta released 1.7 (currently in beta form) is the latest in DataTables releases, and brings a lot of new features and enhancements to the party. Please download the beta and enjoy!
Beautifying a table with DataTables Steve Gentile has been busy creating a two post series about using ASP.NET MVC and jTemplate to create a table, and then making it interactive with DataTables.
DataTables with WCF Services Jeff Morris has an excellent article detailing how to use DataTables, in its server-side processing mode of operation, with WCF Services.
Open Library reopens After a lot of work on the part of the Web Archive team, they have now re-launched Open Library. The revamp makes extensive use of DataTables - including scrolling pagination and other advanced interactions. Very nice!
Using DataTables with Symfony Interesting article with instructions on how to build up a server-side processing script with the Symfony PHP framework.
Reloading data with server-side processing Craig Lotter is continue to write some great information about DataTables - this time looking at reloading data from the server with using server-side processing and checking if the object is already initialised.
April 2010
Default sorting DataTables makes it very easy to set default sorting (including multi-column sorting) through aaSorting - as shown in this post by Craig Lotter.
March 2010
WP-Table Reloaded Tobias Baethge is using DataTables to allow one to create and manage tables in the WP admin area, without requiring any HTML knowledge. Great use of DataTables.
DataTables meets C# Zack Owens has put together an article describing how LINQ in C# can be used to provide a server-side processing script for DataTables.
DataTables with PHP Coving just about every kind of data source that DataTables supports, Kae Verens runs through how to get going with DataTables and PHP (client-side and server-side).
C# renderer for DataTables Hennadiy Kurabko has done some nice work on putting together a C# renderer for DataTables, to ease initialisation in a .NET environment.