Monthly Summary for February 2018

February 27, 2018

Since version 2018.1.3180, the JavaScript Scheduler component supports disabled cells feature. You can mark selected grid cells as disabled and prevent drag and drop operations for them.
https://doc.daypilot.org/scheduler/disabled-cells/

javascript scheduler grid disabled grid cells
February 27, 2018

DayPilot Lite for JavaScript 2018.1.228 (Open-Source) released: https://javascript.daypilot.org/daypilot-lite-for-javascript-2018-1-228/

February 26, 2018

ASP.NET MVC Hotel Room Booking tutorial was updated to Visual Studio 2017 and DayPilot Pro for ASP.NET MVC 2018.1:
https://code.daypilot.org/32389/asp-net-mvc-hotel-room-booking

asp.net mvc 5 hotel room booking tutorial
February 25, 2018

JavaScript Calendar Online Configurator tutorial was released:
https://code.daypilot.org/50200/javascript-calendar-online-configurator

How to use the DayPilot UI Builder configurator to create a JavaScript calendar project prototype. You can download the calendar project with your customized configuration as a zip file.

javascript calendar configurator
February 21, 2018

In version 2018.1.3178, the JavaScript Calendar component introduces appointment overlap protection for drag and drop operations (creating, moving, resizing). It can be enabled using allowEventOverlap = false. The feature can be configured in the Calendar UI Builder:
https://builder.daypilot.org/calendar

javascript calendar appointment overlap protection
February 20, 2018

Angular 5 Hotel Room Room Booking Tutorial (PHP/MySQL) was upgraded to Angular 5:
https://code.daypilot.org/32525/angular-hotel-room-booking-php-mysql

The tutorial uses Angular Scheduler component to manage hotel reservations. Integrated admin authentication, room management tools, indication of reservation status. With Angular 5 project source code for download.

angular 5 hotel room reservation tutorial php mysql
February 17, 2018

Angular Restaurant Table Reservation (PHP/MySQL) Tutorial was upgraded to Angular 5:
https://code.daypilot.org/13278/angular-restaurant-table-reservation-php-mysql

The tutorial explains how to create a drag and drop table reservation web application in Angular 5. The application supports fast table filtering by time and number of seats.

angular restaurant table reservation php mysql tutorial
February 16, 2018

DayPilot Pro for ASP.NET MVC 2018.1.5927 released: https://mvc.daypilot.org/daypilot-pro-for-asp-net-mvc-2018-1-5927/

February 15, 2018

JavaScript Calendar: PDF Export Tutorial is now available:
https://code.daypilot.org/78431/javascript-calendar-pdf-export

How to export the current view of JavaScript Calendar (with appointments) to a PDF document. Supports Letter/A4 page format, portrait/landscape orientation. Doesn't require any server-side code.

javascript calendar pdf export
February 12, 2018

Angular 5 Kanban Quick Start Project tutorial with Angular 5 project download is now available: https://code.daypilot.org/18359/angular-5-kanban-quick-start-project

angular 5 kanban quick start project
February 12, 2018

DayPilot Pro for JavaScript 2018.1.3169 released: https://javascript.daypilot.org/daypilot-pro-for-javascript-2018-1-3169/

February 12, 2018

Gantt Chart UI Builder now supports Vue.js projects. https://builder.daypilot.org/gantt

February 8, 2018

Angular 5 Timesheet Quick Start Project tutorial with Angular 5 project download is now available: https://code.daypilot.org/75279/angular-5-timesheet-quick-start-project

angular 5 timesheet typescript quick start project
February 8, 2018

New Timesheet scheduling view added to UI Builder. The configurator can generate HTML5/JavaScript, Angular 5 and Vue.js projects. https://builder.daypilot.org/timesheet

February 7, 2018

Monthly Calendar UI Builder now supports Vue.js projects. https://builder.daypilot.org/month

February 7, 2018

Weekly Calendar UI Builder now supports Vue.js projects. https://builder.daypilot.org/calendar

February 6, 2018

DayPilot UI Builder now supports live visual configuration of the monthly calendar component. The Builder generates HTML5/JavaScript, Angular 4, and Angular 5 projects. https://builder.daypilot.org/month

February 5, 2018

Vue.js Scheduler: Build a Reservation Application in 5 Minutes tutorial is now available. https://code.daypilot.org/69423/vue-js-scheduler-build-a-reservation-application-in-5-minut

vuejs scheduler reservations javascript
February 5, 2018

The Scheduler UI Builder now supports Vue.js project type. You can use the UI Builder configure the scheduler properties and test the behavior in a live preview. https://builder.daypilot.org/scheduler

February 4, 2018

Angular 5 Gantt Chart Quick Start Project tutorial released: https://code.daypilot.org/45978/angular-5-gantt-chart-quick-start-project

angular 5 gantt chart quick start project
February 4, 2018

The DayPilot UI Builder configurator now supports Gantt chart component (https://builder.daypilot.org/gantt). You can use it to configure the Gantt chart appearance and behavior using a visual editor (with live preview). Download a ready-to-run project (HTML5/JavaScript, Angular 5, Angular 4) with all dependencies.

gantt chart component ui builder configurator
February 2, 2018

DayPilot News site (https://news.daypilot.org/) is now using an updated (short) news format. The announcement history will be available in monthly summaries (e.g. https://news.daypilot.org/monthly/2018-01).

February 2, 2018

Starting February 2018, we are switching to date-based build numbers (2018.1.yyyy). The latest sandbox versions are now using the new system:

https://javascript.daypilot.org/sandbox/
https://aspnet.daypilot.org/sandbox/
https://mvc.daypilot.org/sandbox/
https://java.daypilot.org/sandbox/

See also the DayPilot Angular NPM package:

https://npm.daypilot.org/