[CoLoCo] Programing language for simple Open Office program

Dave Vanderploeg dave.vanderploeg at gmail.com
Wed Nov 28 17:37:02 GMT 2007


I'm using OO because its easy and familiar. I want other people generating
quotes to be able to understand and edit every part of the quote. If they
need to change a price or part number, I want it to make sense to them, and
spreadsheets make sense to (almost) everyone. The spreadsheet layout is also
very similar to what were using now, so I'm going for consistency.

I'd be willing to try macros, if you think they're powerful enough. They
seem like the easiest option, I just figured that they couldn't do enough of
what I need.

Dave

On Nov 28, 2007 10:17 AM, Kevin Fries <kfries at cctus.com> wrote:

> On Wed, 2007-11-28 at 09:07 -0700, Dave Vanderploeg wrote:
> > I want to create a simple program to generate quotes in OOCalc. Here
> > are the basic pieces that I need:
> >
> > Price List - A list of items, prices and discounts in simple
> > spreadsheet format
> > Form - A popup form to select items from the price list and add them
> > to the Template - It should have filtering options, and may need to
> > access more than one price list
> > Template - What I'll PDF for my customers, another simple spreadsheet
> >
> > So, most of the scripting if for the form. How should I go about doing
> > this? It looks like I could either use Python or JavaScript, right?
> > Which is better, both in general and for my application? I need it to
> > work on Windows, Linux and OSX, does python work with NeoOffice?
>
> Ruby is completely cross platform and has support for OpenDocument
> directly.
>
> http://code.google.com/p/ruby-opendocument/
>
> or
>
> http://rubyforge.org/projects/energon/
>
> Data can be stored in a database or CSV file.  And, It also has support
> for PDF printing directly
>
> http://ruby-pdf.rubyforge.org/pdf-writer/
>
> These tools would be much more efficient and cross platform than
> OpenOffice would be (Thanks Apple!!!!, is there a smiley to flip Steve
> Jobs the bird, lol).  Python also has similar capabilities, so does
> Perl, but ruby has superior data capabilities.  Data is Ruby's strength,
> and is why is is used so often for database backed web sites.
>
> Is there a reason you are using OpenOffice?
>
> --
> Kevin Fries
> Senior Linux Engineer
> Computer and Communications Technology, Inc
> A Division of Japan Communications Inc.
>
> --
> Ubuntu-us-co mailing list
> Ubuntu-us-co at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-us-co
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-us-co/attachments/20071128/5991e54d/attachment-0001.htm 


More information about the Ubuntu-us-co mailing list