jrogelstad's blog


Syndicate content
jrogelstad's picture

To free or not too free, that is the question

To be more specific ... the question we would like help answering is would xTuple be better off changing the CPAL license on its core PostBooks project to the GPL license, or an extremely permissive license like BSD or MIT?

Anyone who works with open source software knows that one of the most-discussed aspects of an open source project is its license. The license of a project you incorporate into your own can impact the licensing of your own software. This is because licensing can dictate not only the legal terms under which the code you are incorporating must be distributed, but the legal terms under which the entire body of code into which it was merged must be distributed.

There is something of a religious debate about what the "free" in free and open source software (FOSS) means.  Let's dive in...

 Read more »

jrogelstad's picture

We've moved!

Well, we've moved our code anyway. Over the course of the last couple months we've been consolidating our code base, which was scattered in a variety of places, into GitHub. You can now find the code for all of xTuple's projects here: https://github.com/xtuple

This change means  Read more »

jrogelstad's picture

JavaScript, JavaScript, JS all the way!

As many of you know we have been working hard on our next generation Mobile Web client platform that will enable xTuple users to use the application through a browser on both desktop and mobile devices. What you may not know is that this is the first business management system written that uses JavaScript in all layers including the database, the data service and at the application layer. You may be asking yourself a couple questions: First, "Are you crazy?" and second "Why is this a good thing?"

 Read more »

jrogelstad's picture

A Shorter Letter

Enyo, Hewlett-PackardA couple years ago I learned of what is now one of my favorite quotes from one of our senior developers, Gil Moskowitz. I asked him why a particular development resulted in so much code and complexity. He referred to a quote from Blaise Pascal: "I would have written a shorter letter, but I did not have the time."
As many of you know, we've been hard at work on our new Mobile Web client. For much of this year the plan has been to base the client on Blossom, a fork of SproutCore, that we sponsored to evolve that framework to a mobile-ready platform. We debuted our new client running on Blossom at the OSBC and FluentJS conferences in May. A funny thing happened on the way to fame and fortune at those conferences. We discovered a better framework called Enyo.
jrogelstad's picture

New Super Powers for Developers in 3.8

Right after every major release I like to draw attention to new features that may not be immediately evident or even included on the product roadmap. Now that 3.8 has been published as a release candidate I'd like to point out that the new Display class that was introduced in 3.7 has been exposed to our JavaScript interface in 3.8 so that creating new table-style reports is easier than ever. Read more »

jrogelstad's picture

It's Official: Lion gets the xTuple Stamp of Approval

The title says it all. We ran the xTuple client through our test battery on the lastest Apple operating system and it has passed with flying colors. As of today we officially support running our published xTuple 3.7.4 distribution on Macintosh Lion.*

*Note however, that PostgreSQL 9 that ships with Lion is not currently supported. xTuple 3.7.4 must connect to an 8.3 or 8.4 database. If you use the xTuple installer it will install an 8.4 PostgreSQL database. Support for PostgreSQL 9 is coming in xTuple 3.8.0 which is currently in beta.

jrogelstad's picture

Codeless customizations in 3.7

While open source projects are widely acknowledged to have strong technological underpinnings by both proponents and detractors, the latter will point out that the problem with open source software is you have to be a programmer to really get the benefits of open source. That has traditionally meant that 99.9% of the potential user base doesn't really get the biggest benefits. However, as open source projects like Apple's Mac/iPad operating systems (based on BSD) and Google's Android operating system (based on Linux) have become mainstream the old axiom that open source is only for geeks and hackers is becoming old school. The interfaces for products that use these projects have not only caught up to, but surpassed proprietary systems.

xTuple is no exception. In our 3.7 we have added features that make it a piece of cake to add custom fields to documents and reports. No programming required. Read more »

jrogelstad's picture

Email Integration is Here!

The much anticipated mail integration functionality in xTuple Connect is now available for Beta testing.  Please click here to learn how it works and how to get started.

jrogelstad's picture

The Pristine General Ledger

I've worked with several accountants over the years and one thing I've noticed about them is that they generally like things neat and orderly. Unfortunately the real world is often messy and chaotic. Transactions get entered for the wrong accounts, quantities, or dates, which leads to reversal transactions, then yet another set of corrected transactions. Even with a flawless transaction record a company of even a moderate size can end up with thousands of general ledger entries that make finding the source transaction of any questionable trial balance number like looking for the proverbial needle in a haystack. Several features are being introduced in 3.6.0 to make life cleaner and more manageable for our accountants in the real world including a smarter G/L account search widget, the ability to modify erroneous general entries and a new optional Journal system. Read more »

jrogelstad's picture

More Gain, Less Pain getting started in 3.6

UPDATE: The release candidate of xTuple 3.6.0 is available for download (no installer yet, just binaries and databases). 

We have really ramped up our efforts this year to increase the appeal and usability of the user interface. From the new Desktop and Quick Start Wizard, to  improved search functionality we have focused efforts on making it easier to get started and use xTuple.  Version 3.6, now in Beta, will continue that trend by allowing users to launch virtually any document from any other document.   That's right:  No more hunting around the menu system trying to find the edit list for the records you are searching.  Just jump to where you need to go from right where you are.

The new search cluster introduced in 3.5 now replaces all searchable widgets including customer, vendor and work order, and now you can create documents from any of those by selecting "New" on the menu list.  Similarly The combo box pictured on the left also includes the ability to jump directly to the edit list for those items (provided you have privileges of course).

But that's not all.  We've completely reorganized and consolidated the maintenance areas of xTuple in one common and easy to understand "Setup" screen. Read more »