Bryntum and GDPR – Privacy Policy Updated

As you may have already heard, there is new data protection legislation being introduced in the EU called “General Data Protection Regulation” (GDPR). The new set of laws come into effect on May 25 2018. The main purpose of the new GDPR laws is to give citizens a better understanding of how/where their data is being used, and to have more control over the data. After the laws come into …

Speeding up our releases by writing minified code

A few months back we achieved a nice speed boost of our release procedure, and today we’re happy to share with you how we did it. As part of every nightly build and release, we run a minify step that minifies all our CSS and JS resources. This step typically takes around 10 seconds depending on the size of the resource being minified. In our new and improved build process, …

Loading non-critical third party javascript

When building a web site or app these days, there are infinite amount of third party javascript libraries and SaaS services to help you. These tools can seriously accelerate your development since you don’t have to constantly reinvent the wheel. But unless you are careful, you could also introduce risk of reduced uptime of your web app due to scripts not loading correctly.

A few examples of different javascript …

Roadmap for Ext Gantt/Scheduler 6.0

It’s been about 15 months since our last major Ext Scheduler/Gantt release, so it’s time to start revealing the plans for our upcoming 6.0 release. Since the 5.0 release, we’ve received lots and lots of feedback, bug reports and feature requests – which we’re very thankful for. Please keep it coming so we know which features are important to you. Let’s dive into the details of our next major release!

Filtering Resources And Tasks In Ext Scheduler

Filtering is a critical feature in any data table or scheduler component where you want to work with large data sets efficiently. In our Scheduler component you would typically want to filter resources or their tasks but you can even filter the TimeAxis. To show how easy it is to filter your ResourceStore or EventStore, we built a small sample:

In this sample …

Siesta 4.4.0 Released With Headless Testing Support

Today we are pleased to announce the Siesta 4.4.0 release. This is a fully backward-compatible release which brings support for the newest versions of Chrome and Firefox, and contain some important features affecting the performance of your test suites. Below are the major highlights from the changelog.

Support for headless testing with WebDriver

Siesta now supports a new headless mode of the latest Chrome (>=60) and Firefox (>=57). To …

Adding A Powerful Gantt Chart To A SharePoint Site

In the recent months we have received multiple requests for a guide showing how to embed our components into a Microsoft SharePoint site. We are happy to announce that we have created a guide and a new example in the format of a Visual Studio Solution, showing how to create a basic SharePoint add-in for our Gantt component.

With this solution as a base you can deploy any …

Detecting Broken Promises With Siesta And RootCause

In modern web development Promises are very useful when dealing with asynchronous code flows to avoid “callback hell”. A “>Promise can be either resolved, pending (neither resolved/rejected) or rejected. When you are rejecting a promise, you need to have a catch method attached to it. See below:

Attaching this catch handler is very easy to forget however, and if forgotten an unhandledrejection event is …

Gantt + Scheduler 5.1.5 released

We are happy to announce the 5.1.5 release of our Ext Scheduler & Ext Gantt components. In this post we’ll outline the most notable changes.

Ext Scheduler 5.1.5 – Enchancements

The scheduling suite demo is our most advanced and fully featured demo, showing off the integration between our various UI components. This demo has now been restructured and simplified and it now also shows an Agenda view and a Year …

Bryntum Calendar 1.0 is available

We are excited to announce the release of Calendar 1.0. Since the first 0.9 version was released, we have added lots of functionality to create a flexible calendar suite which you can easily add to your web application. Let’s walk through the main changes in the 1.0 release.

New agenda and year views

Calendar now comes as a pre-configured Container with 5 different view modes: day, week, month, year and …