First I would like to say my office is now using BIRT to generate reports. We are using a modified version of the 2.6 web viewer. Only modification is we added some security and authentication.
My question is, are there any current books on BIRT 2.6? I have "BIRT A field guide to reporting" Second edition, Diana Peh, Nola Hague, and Jane Tatchell, but this seems a little outdated. (Covers version 2.2)
I am specifically looking for a beginner and an advance book.
With my whole office(8 developers) all new to BIRT report designing we need some up to date reference books.
can you please let us know what did you do regarding security and authentication on the viewer? We are looking into switching to BIRT too, but lack of security and authentication is preventing us from moving forward.
Is it possible to have some users prevented from seeing some data depending on their user group or credentials? If yes, please point me to some documentation, information, article, something that can help us, or share your experience.
There are a few options to get some authentication / authorization.
1. Put the web viewer behind an apache server and handle logins through apache.
2. Compile the web viewer source and add your own security. I tried this and I never felt comfortable doing it.
3. Integrate the Report Engine API into your project. This is the best option if you have a java project. The engine just drops in and you still use .rptdesign files. We even store our design files in a database and stream them to the design engine. This is much better than storing the files in a folder on the operating system. Also, you use your existing application's security.
These are not the only solutions, just the ones I have tried personally.
Again, I like the Report Engine API integration. You loose the functionality of the web viewer, but you gain complete controll of report generation.