The KoolReport Blog

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

We Wish You A Happy Holiday

A new Christmas Holiday is coming. We wish you health and happiness on these last days of 2018, finishing all last works and enjoying time beside your loved ones. The 2019 will continue to be your year with full of joy and success!

Happy Christmas 30% OFF For KoolReport Pro

P.S: We are offering 30% discount for all KoolReport Pro licenses.

We love you!

<3 koolreport team

Our Story

KoolReport started as our internal project to standardize our report construction and growing to a strong framework for reporting. The strengths of KoolReport are its light-weight, speed, features extensibility and ability to integrate seamlessly into other PHP Frameworks.

We have put the first line of code in Jan 2017. Previously we have made thousand of reports for our customers. We saw the repeated tasks and common issues in making reports. That leads us to the thought of making a framework so that we could save time on repeated tasks and eliminate common issues.

Moreover, by having a standard framework for reports of all projects, we are able to manage code easier than before. Previously, each project followed different code patterns which make the took-over developer difficult to understand, fix code and develop further. But now, all reporting project follows the same pattern of code, the hand-over task become lesser and the documentation tasks are easier.

Take off

The KoolReport was first created solely for purpose of internal usage but we published it on GitHub and announced to KoolPHP users. Since then, we were very happy that KoolReport received very good feedbacks from thousand developers all over the world. Those are our great momentum to develop KoolReport further, adding more and more useful packages around it.

Until this time, we must say that KoolReport has become one of the top reporting framework or reporting tools. You may try to search google for “php report”, “php reporting tools” or “php reporting framework”, you may see us on top. That makes us very proud!

The concept of KoolReport is very simple, data is pulled from various data-sources, piped through series of processes then later saved to data store ready to be visualized. In the first phase, data connection, we provide PDODataSource as the main connectors to most common databases such as MySQL, SQL Server, Oracle etc. In the second phase. data processing, we provided over 30+ type of processes which you can use to transform your data. In the last phase, data visualization, Google Charts was chosen as our built-in charts library because of its power and the abundant of charts type.

KoolReport remains free and open-sources forever under MIT license which virtually does not bind you with any obligation when use KoolReport. You can download it, tweak it, use it, deliver it freely.

Around KoolReport core, we built a number of extended packages to extend its capability. A half of them are free for you use to just register and download. Some of them come with a tiny price, you consider the license purchasing as your donation to keep project going. We want KoolReport to go far so we need your help to fund the development and support.

KoolReport Pro

There is a special version of KoolReport called KoolReport Pro. This is an advanced version of KoolReport in which we combined KoolReport with all available extensions into single build. The compatibility between the core and extensions are guaranteed. We provide Developer License and Enterprise License for KoolReport Pro. Developer License is for individual who use KoolReport Pro to create reports for personal usage or for clients. Enterprise License is for company which allows any developers within company can use KoolReport. Both of licenses comes with Priority Support and Free Upgrade privilege. Within a year, you will get support from our software engineer and data specialist to utilize the power of KoolReport Pro. And with the Free Upgrade privilege, you are free to download the latest library update with new features and new packages. Check out our KoolReport Pro if you are interested.

Get Started

To get started with KoolReport, please go ahead to our website koolreport.com and download the latest version of KoolReport. You may download, unzip and copy KoolReport folder into your web app or your can use Composer to install library. It is convenient in both ways.

We provide number of examples for you to start with. You may find the source code of all examples in the KoolReport & Examples version that you downloaded.

Remember to join our forum. There you can find all most all answers for your questions. If not, just simply create a new topic with your question, our support team will point you to the right direction. Or if you feel more convenient with Facebook, we have a group on Facebook that you can join and start discussing. Here is the group: KoolReport - The PHP Reporting Framework. Join us!

Resources

  1. Our website - Where all things begin.
  2. Forum - You may find all Q&A in here
  3. Examples & Demo - Over 100+ examples to demonstrate how KoolReport works
  4. Documentation - Documentation & API
  5. Blogs - This will keep you update of KoolReport releases, new packages, promotion & more.
  6. Github - You may clone or fork our project to play with it.
  7. Twitter - If you use Twitter, follow us to keep updated.
  8. Facebook Page - If you use Facebook, follow us to keep updated.
  9. Facebook Group - Keep update faster and interact with other members

Thank you very much and if you have any question, please let us know.

<3 koolreport team

CyberMonday: Continue The Great Discount For KoolReport Pro

Happy CyberMonday! On this special event of the year, we continue to offer 30% discount for any KoolReport Pro licenses . Better license term, all packages included, being back with Priority Support and Free Upgrade, KoolReport Pro is the best value. This promotion will last just ONE(1) day ONLY. SECURE IT NOW!

Cyber Monday

Enjoy & Have A Great Day!

<3 koolreport team

Black Friday: 30% Discount For Any KoolReport Pro Licenses

GREAT NEWS!! You may save 30% when purchase any KoolReport Pro licenses on this Black Friday 2018. The promotion has been available, you may order now!

Black Friday 30% Discount For KoolReport Pro

We wish you have a great day!

<3 koolreport team

KoolReport 3.0.0

LET PARTY to celebrate this amazing 3.0.0 version of KoolReport. There are many more improvements in this version than any versions released before. One of the greatest enhancements is the ability to add theme to your report and work seamlessly with other PHP Frameworks.

Let party to Welcome to KoolReport 3.0.0

Stunning & stunning

We are often reminded that "Don't judge a book by its cover". Why's so? Is this because we tend to look at cover first to decide whether to read a book. In other words, the book with beautiful cover naturally catches our attention and more likely they will be read by us, won't it. The same with data report. Reading a data report will be less painful and more joyful if the report looks clean and beautiful. Koolreport may not help you to create interesting content (since it may depends on your creativity) but it surely will help you to create a beautiful one so that when look at it, people want to discover your report's content.

In this version, we would like to introduce the report theming capability. A theme when applied to your report will change the way widget rendering its contents together with color and even behaviors. As a result, your report will look very much better and will impress the viewers. You will love it, your boss will love it and your clients will love it.

We have released two basic themes Bootstrap 3 and Bootstrap 4 however more themes will come in near future. FYI, The reports in our new demos site uses theme called Amazing which will be available soon!

class MyReport extends \koolreport\KoolReport
{
    use \koolreport\amazing\Theme;
}

Seamless integration

We understand that nowadays barely is an PHP application built without a framework. From the beginning, we designed KoolReport to work inside any PHP Frameworks like Laravel, CodeIgniter or Symfony. In this version, the integration of KoolReport into other frameworks goes to new level in which you may even use KoolReport's widgets inside those frameworks without initiating a report.

For example, you may create ColumnChart in Laravel's view file simply like this:

<?php ColumnChart::create(array(
    "dataSource" => DB::table('orders')
                    ->select('department', DB::raw('SUM(price) as total_sales'))
                    ->groupBy('department')
                    ->havingRaw('SUM(price) > ?', [2500])
                    ->get()
));?>

Do you see that ColumnChart widget is able to receive Collection of Laravel Framework and use it as its data source. Also, the widget does not need any further settings to be rendered on Laravel's environment. KoolReport's widgets are able to work in CodeIgniter and other framework in the same ways. More information!

Release Notes

There are much more to say about this release but we only are able to highlight the most interesting parts here. If you are interested on more details, please read our KoolReport Version 3.0.0 Release Notes.

New Examples and Documentation

We have created a new look for our Examples and Demos. Not only new look is implemented but also 70+ more examples have been added for you to get started with.

Together with new examples, we have also upgraded our Documentation as well. We have been working very hard to write every details of the framework so that you can understand it deeper and use it better.

Download Now

Enjoy & Have A Great Day!

<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!