yii framework reporting tool - yii

I´m evaluating in using YII framework for an application. This app has 2 requirements very important. First is Reporting. I have to make a lot of Reports and subreports. The Second is that reports have to be exported to word, pdf and xls.
I understand that PHP is not very friendly with reporting tools. I think the best could be Jasper Reports?. But that tool can help me with that 2 points?
Have you use reporting tools with advance reports in php? could you give me an advice?
Thanks.

I am working on JasperReports for the last few months. Its extremely user friendly. The 2 points which you mentioned are very well covered in Jasper. You can do 'n' number of reports, subreports, adhocs, olaps,charts and many more. Exporting options are great. There are around 11 formats in which you can export the reports. I have not used yii or any other reporting tool. For reporting and advanced reporting options, Jasperreports works brilliant. You may want to check out this link for more information.

I am doing a Yii project at the moment. I have not used a great deal of reporting tools, and have not checked out Jasper yet.
But for excel the best reporting tool I have found has been PHPExcel. I extended the factory and built my own code around it to work with my data.
Also if you want to report into MS Word, it might be easier to write your data to RTF files.
I have found PDF's and Text/Word Documents tend to not be too flash for reporting. Excel seems to be the most useful so far. I use PHPExcel with both openoffice on linux and MS Excel and I write all my own reports.
Cheers
Daz

Jasper Reports is a great tool for reporting but it require Java and the integration with PHP require the Java bridge which may not be accessible specially in shared hosting, a good alternative is PHPJasperXML, which takes Jasper Reports and render them on PHP natively, also it exports to PDF and Excel.

I don't know if it could help but exists https://github.com/cossou/JasperPHP in the Laravel framework, somebody could adapt it for Yii2 and use it with composer.

Related

Writing IBM Domino applications in IntelliJ

I have a question to people who are writing programs in Domino Designer. I don't like it, really and I'm searching how to write apps for that platform in Intellij? Does somebody have experience in moving project from DDE to IntelliJ? I wan't to do this because my actual projects doesn't use XPages for front-end.
Thanks for answers!
This is simply not possible. A majority of the design elements needed for NSF- Development are stored in a proprietary binary format. There is no way to edit them in any other program than the Domino Designer.
You need to get familiar with this tool or abandon Domino development completely.

Alternatives to Coldfusion Report Builder

Anyone know of a good solution for pdf generation (preferably with a visual layout tool) that I can use from ColdFusion instead of the CF Report Builder? It should be able to accept cfquery input.
Basically is there anything better than the crusty Adobe offering out there?
EDIT: With CF 11 and the "pixel-to-pixel" rendering of "most" CSS and HTML (see https://wikidocs.adobe.com/wiki/display/coldfusionen/PDF+Generation+in+ColdFusion+11), I wonder if anyone has attempted to do anything along the lines of 'normal reports', like page numbering, page breaks, etc. - the more traditional 8.5"x11" oriented features. I'm a bit leery of trying to just do a drop-in replacement for CF Report Builder for this reason, knowing that HTML has no concept (in the browser) of discrete pages and page breaks.
obviously you can use cfdocument to what you want, but good luck getting it to look decent. however if you want to go down the route where you generate html using CFML and then have that outputted to a pdf, you can use wkhtmltopdf. If you want a report builder type application, you can use Jaspersoft Studio. BTW ACF's reporting engine is jasper reports under the hood.
Jasper reports is an alternative that Railo folks use, you could give that a try.
I don't think so. The closest thing I am aware of is DreamWeaver. It's been a while but I believe with a Remote Development Service (RDS) password you can build a full dynamic report using the WYSIWYG design view. Add CFDocument tags around it and you have a pdf report. I believe using CFDocument with HTML / CSS is what most developers use in lieu of Report Builder. I could be wrong but I've only seen it used once and judging by the lack of search results, I don't think it was received as well as it was hoped.
Of course you could always use crystal reports and continue using CFReport that way.
If you're using SQL Server you could get away with using SQL Server Reporting Services (SSRS).

Generating Reports in VB.NET

I am a beginner in VB.NET. I have made a small project and now i would like to make some reports to complete the project.
Can anyone please tell me as to how i can work with reports in VB.NET. I want to retrieve data from SQL Server 2000 using Stored Procedures and generate a report in VB.NET.
Thanks,
George
I would recommend looking at Microsoft Report Viewer - it has a wysiwyg design interface and can consume many different types of data.
You can download it here.

Can I drive a Crystal Report in a standalone application with .NET objects?

I'm trying to learn Crystal Reports (VS 2005, VB) and per this question I was trying to drive the report with my own data objects instead of through a DB connection.
I found this tutorial and it looked promising as an answer to my question, but after diving in it only seems to apply to web development.
Am I out of luck in trying to power a Crystal Report with .NET objects in a standalone application?
Based on this step, I think the report might have to be a strongly typed report. Where did it indicate it was only for the web?
Please see my answer for your previous question.
How to use Crystal Reports without a tightly-linked DB connection?

File format for generating dynamic reports in applications

We generate dynamic reports in all of our business web applications written for .Net and J2EE. On the server side we use ActiveReports.Net and JasperReports to generate the reports. We then export them to PDF to send down to the browser.
Our clients all use Adobe Reader. We have endless problems with the different versions of Adobe Reader and how they are setup on the client.
What file format/readers are others using for their dynamic reports? We need something that allows for precise layout as many of the reports are forms that are printed with data from out systems. HTML is not expressive enough.
I've used SQL Reporting Services for this purpose. You can design a report template in Visual Studio or generate the XML for the report on the fly in code. You can then have SSRS export the report to about 10 different formats and send to the client including pdf, excel, html, etc. You can also write your own plugin to export to your own format.
Crystal Reports has a similar product thats more expensive but has a better report designer.
I've always had the most success using PDFs to accomplish this. I can't think of a more universally acceptable format that does what you are trying to do. Rather than looking for another format, perhaps it would be better to try to understand how to overcome the problems that you are experiencing with Acrobat on the client side. Can you provide some more information on the types of problems that you are experiencing with Acrobat?
I does know only 3(4) possible viewer(formats) for reporting in browser.
PDF
Flash
Java
(Silverlihgt)
For all 3 there are reporting solutions. Silverlight are to new and I does not know a solution. You can test how flash and Java in your intranet work and then search a reporting solution. I think PDF should be made the few problems if you use the newest readers. The old readers has many bad bugs.