WordPress and Joomla Scheduler Plugins Updated to v.3.0

April 14th, 2012

We would like to announce the release of version 3.0 of the scheduler plugins for WordPress and Joomla!. This release adds some popular features available in dhtmlxScheduler 3.0, such as Map View, Week Agenda View, graggable event details form, and other noticeable enhancements.

Map View

The scheduler WordPress and Joomla! plugins now support integration with Google Maps and allow you to display locations for your events. You can switch on the Map View in the admin panel of the plugin.

Event Calendar Plugin - Map View

Event Calendar Plugin - Map View

 
Week Agenda View

The plugins now support an Outlook-like way to display the agenda in a Week View. This is a great way to show the list of the previous and upcoming events week by week.

Read more »

Loading Speed Tests Show The Fastest JavaScript Grid

April 4th, 2012

While rich internet technologies are developing and improving, people expect web apps to provide desktop-like performance and user experience. Since data grids are one of the most important part of enterprise web apps, we have decided to check how quickly the popular JavaScript grids are loaded on a page with a large number of rows and columns.

We have tested four grid components:

 

For our tests, we created a demo for each grid that initializes a grid on a page with different number of rows and columns. If you want to make sure that the results are objective and check the loading speed by yourself, download the demo here.

Grid with Large Number of Rows

At first, we set up a demo of each grid that has 10 columns and different number of rows (from 100 to 10,000). We tested the grids in IE9 and the latest Google Chrome. The charts below show the time of initialization of the grid on a page in dependence to the number of rows.

Results in IE9:

Dojo jqGrid Ext JS dhtmlxGrid
100 rows 308 ms 60 ms 265 ms 51 ms
500 rows 312 ms 61 ms 282 ms 58 ms
1,000 rows 324 ms 63 ms 305 ms 61 ms
5,000 rows 368 ms 94 ms 512 ms 65 ms
10,000 rows 469 ms 143 ms 702 ms 67 ms
Grid Loading Speed - Large Number of Rows

Grid Loading Speed - Large Number of Rows

Read more »

Grid to PDF and Excel Online Service

March 14th, 2012

This is a quick note on the export to PDF and Excel functionality for dhtmlxGrid. The export functionality is also available as an online service so you do not have to download and install the server-side extensions (available for PHP, ASP.NET and Java).

To use the online export service, you need to add just one line of code (see below). For user convenience you can attach this function to Export to PDF/Excel button with onclick event. With this code, the grid will send its configuration and data to the server which will process it and return the required document: PDF or Excel file.

Grid to PDF:

grid.toPDF("http://dhtmlxgrid.appspot.com/export/pdf");

Grid to Excel:

grid.toExcel("http://dhtmlxgrid.appspot.com/export/excel");

 
Grid to Excel

 
The export service works with dhtmlxGrid v.2.6 and above. The document generated with the online service will have a short note and link to http://dhtmlx.com. If you would like to use this service in a commercial project, this note can be removed (please contact us at sales[at]dhtmlx.com for the details).

If you decide to use the locally installed export services, you can find the download links and detailed instructions here: Grid to PDF and Grid to Excel.

Export to PDF/Excel Functionality Updated

January 26th, 2012

Export to PDF functionality for dhtmlxScheduler is now available for ASP.NET (in addition to PHP and Java services). If you are using dhtmlxScheduler with ASP.NET and need to print your event calendar, there is now an easy and quick way for it.

Download and use Scheduler-to-PDF for ASP.NET

dhtmlxScheduler - Export to PDF

dhtmlxScheduler - Export to PDF

 
Grid-to-Excel export library for ASP.NET has also been updated. We’ve fixed the issue with background coloring, so now the resulting Excel file preserves the colors of the original grid.

dhtmlxGrid - Export to Excel

dhtmlxGrid - Export to Excel

Download the newest Grid-to-Excel library for ASP.NET

Although we haven’t announced it, the export functionality (to PDF/Excel) for dhtmlxScheduler has already been available for Java for a while. Here is the download link: Scheduler-to-PDF for Java

You can find all available versions of export libraries, as well as other useful resources, on the Goodies page.

Event Calendar for ASP.NET MVC

January 9th, 2012

Today we’re happy to announce the release of DHTMLX Scheduler for ASP.NET MVC. It is based on our JavaScript event calendar, dhtmlxScheduler, which was optimized and redesigned for ASP.NET. With DHTMLX Scheduler .NET, you can easily add a user-friendly scheduling interface to your web apps and quickly configure calendar appearance and features in Visual Studio.
 

DHTMLX Scheduler for ASP.NET MVC

DHTMLX Scheduler for ASP.NET MVC

 
The ASP.NET calendar offers the same advanced functionality which is available in dhtmlxScheduler:

  • Ajax-powered interface with rich drag-and-drop experience
  • Rich customization capabilities: you can adjust settings in Visual Studio or modify client-side JavaScript API
  • Multiple views: Day, Week, Month, Year, Agenda, Timeline, Multiple Resource View, etc.
  • Recurring events support (events can be repeated on daily, weekly, monthly basis)
  • Customizable popup edit form for event details
  • Localization to more than 25 languages, and more…

 
All functionality of DHTMLX Scheduler .NET is easily available from ASP.NET code. Besides, the scheduler can load data directly from data sources supported in ASP.NET.

DHTMLX Scheduler .NET comes with free 30-days trial so you can explore the powerful features of the control.
To download the trial version and see the live demos, visit: http://scheduler-net.com/

DHTMLX Touch 1.0 Released

November 14th, 2011

We are excited to announce the official release of DHTMLX Touch v.1.0, a JavaScript mobile framework for building HTML5-based web apps. This update offers more stable performance, better platform compatibility, and extended customization options.

We haven’t changed the license terms, so you are welcome to download the latest version of the DHTMLX Touch framework and use it for free to create great looking web apps for mobile and touch devices. Version 1.0 provides a set of new features that simplify the development of HTML5 interfaces.

DHTMLX Touch - HTML5 Mobile Framework

DHTMLX Touch - HTML5 Mobile Framework

Easy Skin Customization

We’ve simplified the way to customize the appearance of web apps built with DHTMLX Touch and improved the related documentation. In addition to the ability to modify the CSS, version 1.0 also offers the online Skin Builder. This tool allows developers to choose between several predefined skins and customize the skin colors online.

Read more »

Grid-to-PDF and Grid-to-Excel Now Available for ASP.NET

November 9th, 2011

We’re happy to introduce an ASP.NET version of export feature for dhtmlxGrid. If you are using dhtmlxGrid in your ASP.NET application or website, you can now easily transfer the grid data to Excel or PDF. The export result preserves the structure and layout of the original grid.

Download the packages which contain the files necessary to provide export support:

 

dhtmlxGrid - Export to Excel

dhtmlxGrid - Export to Excel

There is no special documentation for ASP.NET, but you can learn how to use the export services from the documentation for PHP version:

 
The approach is very simple so it shouldn’t be a problem to understand how to install the export feature. For any technical questions, you can contact us on the forum.

If you need the export feature for PHP or Java, you can download the required packages on the Goodies page (this page also lists other tools that can be useful for your development with DHTMLX).

dhtmlxSpreadsheet: Easy-to-Use Ajax Spreadsheet

October 27th, 2011

Offering the tools that make the life of a web developer easier, we would like to introduce another helper – dhtmlxSpreadsheet. It can save a lot of time for those who need to integrate, manage, and share web-based data tables on the web.

Unlike online services (Google Docs, etc.), dhtmlxSpreadsheet can be installed on your website, allowing you to store the data in your own database. This tool is written in JavaScript and PHP (based on dhtmlxGrid) and enables you to put an Excel-like spreadsheet anywhere on a webpage.

dhtmlxSpreadsheet uses Ajax to load and update data on the server side. While the user edits the spreadsheet, adds or removes records, all these changes are automatically saved to the database.

dhtmlxSpreadsheet - JavaScript & PHP Spreadsheet

dhtmlxSpreadsheet - JavaScript & PHP Spreadsheet

dhtmlxSpreadsheet is very easy to use. You only need a few minutes to get an editable data table with basic cell formatting, math functions, and keyboard navigation.

 
Read more »

Cross-Browser JavaScript Message Library

October 18th, 2011

After introducing a new dhtmlxMessage component in DHTMLX 3.0, we decided to enhance it and provide a complete solution for displaying dialog boxes on a web page. Using the code of dhtmlxMessage, we’ve created a lightweight JavaScript message library that is released under MIT license and can be used for free in any web app.

JavaScript Message Library from DHTMLX

JavaScript Message Library from DHTMLX

The library can be used to show alerts, confirm boxes, or unobtrusive popup messages to give the user additional info or explanations. The appearance of the dialog boxes can be easily customized. The library API gives you full control over the messages look and feel.

Message Library from DHTMLX - Confirm Box

Message Library from DHTMLX - Confirm Box

The source code of the message library is available on GitHub. You are welcome to use this library in your DHTMLX based applications (it has native DHTMLX skin) or in your other projects. The library is only 3Kb (gzipped) and works in the majority of web browsers (IE, FF, Chrome, Safari, Opera).

Autocompletion in IDEs for DHTMLX Library

October 10th, 2011

We have some exciting news for those of you who are used to work with IDEs and use the autocomplete feature. You now can enjoy autocomplete hints in your favorite IDE while you integrate the DHTMLX components into your web app. We provide the autocompletion plugins for Microsoft Visual Studio, PHPStorm, WebStorm, NetBeans, Aptana Studio, Eclipse, and others.

To add the code completion for DHTMLX library into your IDE:

 
Visual Studio 2010 | Visual Studio 2008

  • copy dhtmlx.debug.js in the same folder where dhtmlx.js is located
  • if you are using an individual component (not dhtmlx.js), rename dhtmlx.debug.js to {component}.debug.js and place in the same folder where the .js file of the component is located
DHTMLX Autocomplete - Visual Studio 2010

Visual Studio 2010 - Autocompletion for DHTMLX

 
Read more »