CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Getting ready for BIRT
Pages: [1]

Author Topic: Getting ready for BIRT  (Read 4503 times)

speleo

  • Ask me questions
  • ****
  • Posts: 396
  • Karma: 28
  • CiviCRM version: 4.3.1
  • CMS version: J! 2.5,9
  • MySQL version: 5.1
  • PHP version: 5.3.24
Getting ready for BIRT
May 23, 2007, 07:28:48 am
Been watching the Eclipse / BIRT development with interest and am wondering what is involved in getting it going. I realise that this is in a future release but...

Can I install Eclipse / BIRT on a shared host? (or do I need more privileges?)

If the above is 'no' then can I install it locally if I have remote access to my db?

Apologies for jumping the gun on this but I thought I'd ask before having to plough through mass on support documents.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Getting ready for BIRT
May 23, 2007, 10:32:56 am
I'm not fully up to speed on some of the details of how we're going to distribute/deploy the "starter" reports. However, I'm pretty sure that your host will will need to offer Tomcat or some other similar platform, along with the BIRT Viewer app. This article looks like a decent overview (altho I can't vet it's accuracy):

http://www.onjava.com/pub/a/onjava/2006/07/26/deploying-birt.html

One of the benefits of BIRT is that folks will be able to create their own reports using the Report Designer - and the requirements for that are a bit different. You'll need either the Eclipse environment or the standalone BIRT Report Designer.

We'll be able to discuss / document this a bit more as we get closer to the release... and we'll be looking for folks to try things out early in the release cycle so we can all get more experience with deployment/install requirements and issues.
Protect your investment in CiviCRM by  becoming a Member!

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Getting ready for BIRT
May 23, 2007, 11:27:19 am

Henry:

This is a good document to follow.

Sguil Reports with BIRT HOWTO

Our model and premise are very similar (i.e. a project using BIRT for reporting).

We'll be distributing quite a few report files (rptdesign) that people can use as a starting point and customize for their needs. If you are curious and interested, you can get some of the rptdesign files from our svn:

http://fisheye.civicrm.org/browse/CiviCRM/trunk/Reports

we'll also be attempting to do some simple integration with Zend Platform  which has built in BIRT support

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

speleo

  • Ask me questions
  • ****
  • Posts: 396
  • Karma: 28
  • CiviCRM version: 4.3.1
  • CMS version: J! 2.5,9
  • MySQL version: 5.1
  • PHP version: 5.3.24
Re: Getting ready for BIRT
July 02, 2007, 06:10:23 am
Finally found some time to look at BIRT. For anyone else interested this is how I got to a locally working solution on a windows platform.

  • Downloaded the full Report Designer Full Eclipse Install from http://download.eclipse.org/birt/downloads/build.php?build=R-R1-2_1_2-200702271000
  • Unpacked it locally
  • Downloaded the MySQL Connector/J from http://dev.mysql.com/downloads/connector/j/5.0.html
  • copied the connector to the eclipse/plugins directory
  • Opened eclipse and created a new project and a new report
  • To setup the data source click on New Data Source and select JDBC Data Source. You need to install the MySQL driver, to do this click on the Manage Drivers Button, then Add, and browse to the connectors .jar file you just copied to the plugins directory.
  • The database url is in the syntax jdbc:mysql://domain/database. Note that on shared hosting you will likely be restricted from accessing your data remotely. You either need to get your host to GRANT SELECT ON database_name.* TO username@your_IP_address IDENTIFIED BY "strong_password"; or for test proposes setup a WAMP environment and use localhost instead.
  • Data Sets can then be created by issuing the correct SQL statements against your tables.

My first impressions are that BIRT looks like a very powerful tool but is non-trivial to get your head around. I suspect that once 1.8 hits the streets and we get a feel for what can be achieved there will be more documentation. Certainly a few report examples will empower us to build customisations.

Hope this helps.



Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Getting ready for BIRT

This forum was archived on 2017-11-26.