# Ruport 0.4.23 / RuportDay2006 Details

**URL:** <https://www.ruby-forum.com/t/ruport-0-4-23-ruportday2006-details/64668>\
**Category:** Ruby\
**Created:** [August 15, 2006, 2:14pm UTC](https://www.ruby-forum.com/t/ruport-0-4-23-ruportday2006-details/64668 "2006-08-15T14:14:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [August 15, 2006, 2:14pm UTC](https://www.ruby-forum.com/t/ruport-0-4-23-ruportday2006-details/64668/1 "2006-08-15T14:14:01Z")

</div>

== RuportDay 2006 ==

Since I’ve already announced this a few times, I’ll keep this short and  
sweet 😉

If you plan to be around on sunday to watch, to ‘maybe’ participate,  
or to definitly participate, be sure to add your name here

[http://ruport.infogami.com/RuportDay2006Participants](http://ruport.infogami.com/RuportDay2006Participants)

and then get yourself on the contest mailing list:  
[http://lists.stonecode.org/listinfo.cgi/ruport-contest-stonecode.org](http://lists.stonecode.org/listinfo.cgi/ruport-contest-stonecode.org)

Today is the last day to discuss the rules of the contest before they  
become final, so if you want to change anything, speak now or forever  
hold your peace.

I will also be posting instructions on how to go about making  
submissions on the contest ML.

Remember, there is no expectation or obligation for you to work the  
whole 24 hours. An hour or two is probably plenty of time to come in,  
help out, score a few points, and win a few bucks.

I am going to halt all SVN commits for 24 hours before the contest  
begins, so that people can get familiar with the software.

Now, onto announcement two. 🙂

== Ruby Reports 0.4.23, The “Workin’ In a Coal Mine” Edition ==

This is Ruport’s 9th release since the start of summer of code.

For the full SoC CHANGELOG:  
[http://ruport.infogami.com/Summer\_Of\_Code\_CHANGELOG](http://ruport.infogami.com/Summer_Of_Code_CHANGELOG)

== What is Ruport? ==

Ruby Reports (Ruport) is a free software library and toolset that is  
designed to make the task of building reporting applications less  
painful. Ruport supports data acquisition from both files and  
databases, and provides tools for munging and manipulating data as  
needed. Additionally, Ruport supports a highly extensible formatting  
system which can currently handle HTML, PDF, CSV and plaintext output.  
Other helpful utilities are continuously being extracted from real  
world applications.

== What’s New in This Release? ==

Three major changes.

1. The Database Interaction (Ruport::Query) was broken in 0.4.21  
It is no longer broken

The Invoice Engine I’ve been constantly talking about finally has a  
simple proof of concept. See  
[http://reporting.stonecode.org/invoice\_example.pdf](http://reporting.stonecode.org/invoice_example.pdf)  
An HTML Plugin will follow soon, though this is still rough around the  
edges, of course.

Ruport now comes with a command-line tool called ‘rope’ which will  
help generate some basic things like config files, unit tests, etc.  
There is a very long, tedious, drawn out screencast here:  
[http://reporting.stonecode.org/screencast0.html](http://reporting.stonecode.org/screencast0.html)

I suggest simply running rope project\_name though and poking around,  
it’s probably faster. I will reshoot some _good_ screencasts  
eventually.

to try building a report, once you’ve generated your project do:  
ruby util/build.rb report my\_report

Yeah, this is some heavy borrowing from rails 😉  
It’s also brand new, so beware of dragons.

== How do I get it? ==

gem install Ruport

Details: [http://ruport.infogami.com/Installation](http://ruport.infogami.com/Installation)

You can also grab it via SVN or download it straight from RubyForge.  
svn://rubyforge.org//var/svn/ruport/tags/rel\_0\_4\_23  
[http://rubyforge.org/frs/?group\_id=856](http://rubyforge.org/frs/?group_id=856)

== Resources ==

Links to all of our resources are available on the front page and the  
sidebar of our website.

[http://ruport.infogami.com](http://ruport.infogami.com)

The best source of information is direct communication at this point,  
so be sure to hunt down Dudley, Dinko, or me on IRC or the ruport  
mailing list.

== Acknowledgements ==

James H., for providing a fine base for the invoice engine.

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [August 24, 2006, 9:45pm UTC](https://www.ruby-forum.com/t/ruport-0-4-23-ruportday2006-details/64668/2 "2006-08-24T21:45:05Z")

</div>

On Fri, 2006-08-11 at 01:02 +0900, Gregory B. wrote:

> == RuportDay 2006 ==

\> == Ruby Reports 0.4.23, The "Workin' In a Coal Mine" Edition == \> \> This is Ruport's 9th release since the start of summer of code. \> \> For the full SoC CHANGELOG: http://ruport.infogami.com/Summer\_Of\_Code\_CHANGELOG

This is awesome stuff Greg. I may start playing with it very soon.  
I’ll shoot you suggestions when I do.

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [August 24, 2006, 11:45pm UTC](https://www.ruby-forum.com/t/ruport-0-4-23-ruportday2006-details/64668/3 "2006-08-24T23:45:21Z")

</div>

On 8/24/06, Zed S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> This is awesome stuff Greg. I may start playing with it very soon.  
> I’ll shoot you suggestions when I do.

Cool! Please do. The best place for this is on the Ruport list:  
[http://lists.stonecode.org/listinfo.cgi/ruport-stonecode.org](http://lists.stonecode.org/listinfo.cgi/ruport-stonecode.org)
