Bryntum TaskBoard for Ext JS Features

General

  • Built entirely on web standards: JavaScript, HTML and CSS
  • Supported browsers: Chrome, Firefox, Safari and modern Edge
  • Easy to localize to support any language
  • Unit tested with Siesta

Features

  • Drag drop tasks with mouse or touch
  • Programmatic validation of state changes
  • Flexible layouts
  • Any number of task columns
  • Data can be sorted using any field or criteria
  • Customize the task look and feel using any HTML + CSS
  • Multi-select plugin to drag many tasks at once
  • Multiple zoom levels available
  • Filter or highlight tasks on any condition
  • Support for rendering subtasks
  • Read-only mode available

Visual Appearance

  • All elements can be styled easily using just plain CSS
  • The HTML produced is powered by the Ext JS XTemplate class
  • Task element size is customizable
  • Tasks can be easily styled individually

Technical details

  • Easy to add custom data fields to any of the included Data Model classes (Task, Resource etc)
  • Comes with a flexible API where you can override pretty much any part of the codebase
  • Multiple build versions available, a readable development build with source code comments and a minified build for production use. You can also build your own custom version to minimize the footprint
  • Platform: Ext JS (separate license required)

Server/Database Integration

  • Integrates with any server technology (PHP, Java, ASP.NET etc)
  • Either use the standard Proxy classes in Ext JS or use the CrudManager class
  • Fully working PHP implementation with PHP included
  • Load and save data in JSON or XML. Custom data formats can also be supported