The KoolReport Blog

Announcements, discussions, and more for KoolReport and its extended packages.

There are some rumors that you may want to hear

Welcome to KoolReport's rumor channel. Today I will tell your some secrets about their products that you may not know.

KoolReport secret that you may not know

First: KoolReport Core 5.1.0 was released

The new version 5.1.0 was released with improvements such as better datasource functionality, PHP8 compatibility together with some minor bug fixes. It is actually not a rumor, I just took the information from their change log.

Second: Many packages got updated

I heard that together with new version of KoolReport Core, many packages got updated:

  1. Amazing 1.7.0: Fix browser console warning
  2. BarCode 2.1.0: Able to save barcode to file
  3. CloudExport 3.0.1: Able to looking for resource link within CSS file
  4. ChartTable 1.1.0: Remove the resource-dependency of ChartTable on other packages so that it can work alone
  5. ChartJs 2.5.1: Smoother plugins integration
  6. D3 1.6.0: Working better at client-side
  7. DataGrid 6.0.0: Great enhancements for clientRowGroup and server-side searching functionality
  8. DrillDown 3.5.0: Ability to set global scope variables
  9. Excel 8.5.0: Adding "removeDuplicate" feature to Table and fix issue of number formatting in Excel
  10. Pivot 8.0.0: Add ability to initiate silently and shown on-demand.
  11. Query Builder 3.0.0: Now able to generate call procedure
  12. VisualQuery 2.0.0: A complete makeover from version 1.0

The above upgrades of the core and packages make the new KoolReport Pro 5.7.0. They maintain strong backward compatibility so we can feel free to upgrade to latest version.

Third: A new and more powerful Dashboard Framework 2.0.0

I also heard the Dashboard Framework has gone through a BIG surgery from version 1.0.0 to much more powerful v2.0.0 with more than 50 changes. Its best new features are:

  1. Extend datasource connection to SQLite and Oracle
  2. Improve debugMode to show unexpected error
  3. Adding Logging system that able to report issue via multiple channels
  4. Improve Metrics behaviors
  5. Integrate full text search into Dashboard table
  6. Bring new widgets on board: DrillDown, PivotTable, D3 and ChartJs
  7. Ability to call procedure from datasource
  8. Incorporate DetailView into widget and let user view data behind any charts
  9. Increase the flexibility in settings property with anonymous function
  10. Able to export dashboard or widgets to PDF

Beside, I heard the next version of Dashboard will have a big feature to help us manage our application's database. The name of it was not yet confirmed BUT it is promised to be the most flexible built-in CRUD+. Despite of all improvements took or will take place, someone told me that the price of Dashboard Framework will not change whatsoever. Can you believe it?

Alright, that's all for the rumors!

Have a great day and looking forward to seeing you in the next episode.

<3 koolreport team

Why's so hassle to create KPI dashboard?

It should be fun and easy to build. In KooPHP inc, we always keep in mind one thing "Developer must be happy!" because only when happy, he can build the whole world.

php dashboard open source

It sounds a bit exaggerated but it is true that if we want to build something bigger, we need to free our mind from hassle and focus strongly on main things.

Building a dashboard is not an exception. While what we should focus on is the content of dashboard such as "how data is available and organized?" "what chart types should be used to maximize user's understanding of data?", those tedious tasks like creating user login form, building menus, authorization, CSS styling keep eroding our energy. Sadly, those tedious tasks are essential and we can not escape from.

Understanding the pain, we built a solution called Dashboard Framework. The framework handles for you all those hassle tasks and let you concentrate on what really matter. Some of its features are:

  1. Built-in authentication
  2. Allow authorization from application to data field
  3. Work with MySQL, Postgres, SQL Server, SQLite
  4. Support data from CSV, Excel files
  5. Support Data Caching at widget level
  6. Support multi-languages
  7. Support Multi-themes
  8. Beautiful single page application
  9. Support lazy loading for widgets
  10. Flexible three levels organized menus
  11. Work with other frameworks like Laravel, CodeIgniter, Yii2, Symfony

Phew! That's a lot of listings but those are not all. So you see, when you own a framework like this, why hassle can bother you from building great dashboard system for yourself or for your clients. Saving tons of time & efforts, keeping you focus on the importance, making you more productive, helping to serve more clients and bringing you more income eventually. If you feel our words unbelievable, let see its beauty and simplicity from the links below.

To see how beautiful it is, view our demo!

To see how simple it is, view dashboard source-code on Github!

Dashboard Framework will be your shortcut into the world of modern data reporting. With all of its benefits, we hope to have chance to serve you as our customer.

GET IT NOW!

Looking forward to serving you.

<3 KoolReport Team

Welcome KoolReport 5.0.0

We would like to inform that we have released new version KoolReport 5.0.0 with enhancement and bugfixes. Together with the new core, we also release upgrades for Pivot, Excel, Export, DataGrid, CloudExport and two new packages VisualQuery and ChartTable.

KoolReport 5.0.0 still keeps the same structure as 4.x. That is a good news as the update will be fully backward-compatible. In this version, we added two new processes called Count and TypeAssure. The Count process can help to make count with condition while TypeAssure process will make sure your data's native type correct. The DataStore class has been provided with getScalar() method to get the first value in first row in the store, which is very helpful in many cases.

We have provided two new packages called VisualQuery and ChartTable. Both packages are aiming at creating ad-hoc reports. Ad-hoc report by definition is "a business intelligence process in which dynamic, real-time data reports are created by the user on an as-needed basis". So VisualQuery allows end-user to construct their own query by using GUI while ChartTable helps to visualize queried data in different data visualization charts based on end-user's choice. This is the first version of two new packages so there will be many improvements in near future, and your suggestions, recommendations are very much appreciated.

The following packages offer huge updates with improvement and new features:

  1. DataGrid now supports fast rendering up to 100 000 rows, multi-level row group with grouped values, and row detail expand/collapse setting.
  2. Excel can export tables with multi-level row group with grouped values.
  3. Export allows for fully customized headers and footers. Different pages can have different header/footer programmatically via headerCallback and footerCallback functions.
  4. Pivot has a new process called PivotSQL which uses sql aggregate functions, thus works faster for large sql datasets than the normal Pivot which loops through all data rows.
  5. CloudExport adds another export engine in PhantomJS beside headless Chromium and WkHtmlToPdf. PhantomJS's pdf rendering might not be as beautiful as headless Chromium or as fast as WkHtmlToPdf but it has a special advantage in fully customized headers and footers.

Above are just some highlights of some important release notes, we also have new releases for Input 5.6.0, QueryBuilder 2.5.3, Amazing Theme 1.5.0, BarCode 2.0.0 with more details in the changelogs.

Thank you very much!

P.S: Our team will bring you the beast, KoolReport Dashboard Framework in next month.

<koolreport team

Google Charts is required to update

Recently, Google has updated its Charts library. As a result from this update, your chart may not render properly and could receive error while rendering. We acknowledged the issue and has acted fast to provide the hot fix in new KoolReport 4.7.0. Please upgrade!

In this version, we provided some other updates to make sure everything working great. First, the KoolReport's resource manager is improved to better generate resource folder. Second, KoolPHP Table is enhanced with added average calculation in footer and with the fix of row click event in the header of table.

Together with new core 4.7.0, we released KoolReport Pro 4.7.0 with new package's updates:

  1. CloudExport 2.1.1: Upgrade ChromeHeadlessio core to support multi language and font load.
  2. Cube 3.1.0: Adding finalValue property for custom aggregation
  3. DataGrid 4.0.0: Ability to load plugins
  4. Excel 7.2.0: Fix bugs, more excel chart's options, upgrade core MS PHPSpreadSheet.
  5. Export 4.1.0: Adding default parameters for pdf() method.
  6. Inputs 5.5.0: Upgade core javascript library
  7. QueryBuilder 2.5.1: Able to rebuild query from array data.
  8. Pivot 6.3.0: Adding finalValue property for custom aggregation

Thank you very much!

<3 koolreport team

Coronavirus: How can we help?

This is an unprecedented time in our history. The COVID-19 pandemic is having an impact on the health of our loved ones, the businesses we rely upon, the health of the global economy, and the way we live our daily lives. Although small, we would like to contribute our effort to help.

We are here to help our customers

We stand ready to help you with safe, secure and affordable reporting solution. KoolReport framework is continued to improve with new features and bug fixes to ensure your report application relied on us continue to run well. We are working hard to fulfill our support responsibility to our customers and all KoolReport's users. We continue to get outsourcing projects done even our customers may be late on payments. We truly understand "a friend in need is a friend indeed".

Discount our licenses

In this flat world today, every businesses is connected to each others. Crisis somewhere else reach us in the way I could not think of. Job loss, project halted, late payment, all can happen putting financial burden in our shoulder. That's why we discount 40% for all KoolReport Pro licenses during this hard time. We understand and would like to share the burden with you.

Take care of our employees, who serve you

Supporting our employees during this crisis period is critical to providing you the service you need and expect. We have taken actions as Covid-19 spreads to protect the physical health and financial security while supporting our customers. Our employees are allowed to work remotely. We provided them with tools to work effectively from home. During their transition from workplace to home, you may see some impact of wait time for our support answer. We greatly appreciate your patience and understanding as we work through this together.

Thank you

We would like to say thanks to all for your trust you put in us everyday. We believe that the crisis will be gone soon and we together be back stronger than ever.

<3 koolreport team


KoolReport helps to analyze your data and ultimately turn them into visual reports or dynamic dashboards.

"KoolReport helps me very much in creating data report for my corporate! Keep up your good work!"

Alain Melsens

"The first use of your product. I was impressed by its easiness and powerfulness. This product is a great product and amazing."

Dr. Lew Choy Onn

"Fantastic framework for reporting!"

Greg Schneider
Get KoolReport Now, It's FREE!