mclassic/datatables

Server-side processor for jQuery Datatables plugin

dev-alpha 2017-09-03 15:41 UTC

This package is not auto-updated.

Last update: 2024-04-23 21:30:42 UTC


README

ALPHA TESTING - DO NOT USE IN PRODUCTION

This app will break until alpha is complete. Basically, unless you are contributing to the project for an official 0.x.x release, you shouldn't be running this in production.

Copyright (c) Mike Classic

MIT License

This software uses the MIT open source license. Please review the LICENSE.md file for more information.

Overview

This library acts as a server-side processor for the Datatables plugin, written for jQuery.

The plugin made for the jQuery JS library is a configurable table renderer for the front-end. This library is meant for interacting with data on the server side that may be requested from the front-end plugin.

Datatables processes and manipulates data in one of two ways: client side and server side.

Communication Protocols

Both versions of the Datatables communication protocol are supported.

Features

Features in this library:

  • Supports and auto-detects both Datables protocols
  • Able to process, filter, order, paginate data on server side

Server-Side Processing

The strength of this library lies in its ability to perform server side pagination, filtering, ordering, and other result set manipulation.

This is a big advantage when large data sets are involved. Problems arise with the use of large data sets and the way that the Datatables jQuery plugin handles them when client-side processing.

Installation

This library uses Composer as its package manager.

Add this library to your composer.json in one of two ways.

composer.json

"require": {
  "mclassic/datatables": "dev-master"
}