jrogelstad's blog

 

Syndicate content
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 »

jrogelstad's picture

Rpt. from the other xTuple Project

We tend to put a lot of emphasis on xTuple ERP here since that is clearly the most influential project we sponsor as indicated by its consistent #1 ranking on Source Forge (yes, that's right... #1 of over 240,000 projects).  My recent kudos to the many xTuple contributors were focused almost exclusively on the PostBooks project.  However, I also need to give praise where it is due to major contributors of the original xTuple open source project: OpenRPT.  Open source contributor Ilya Diallo contributed print preview capability to OpenRPT and superstar full time developer Chris Ryan both wrote and rewrote OpenRPT almost entirely. Both efforts have a significant impact on xTuple ERP 3.6Read more »

jrogelstad's picture

The Dangers of Unchecked Power

One of my favorite quotes these days is from “Sideshow” by Sheri S. Tepper: “Evil comes from unchecked power.” Oracle's recent lawsuit against Google over their use of Java in the Android operating system is ample proof of this if there wasn't enough already in the world at large.

How does Oracle get away with this? Java is mostly open source, isn't it? Well, actually, software can be open source and still be proprietary - and Oracle, now that it owns Sun, defines the specification for Java. Open source or not, Java is Oracle's intellectual property. They have taken a phenomenal technological development that millions of people depend on, and have turned it into a weapon against their foe(s) - and by doing so are endangering the stability of the entire Java ecosystem. Are you surprised? As Lord Acton said: “Power tends to corrupt, and absolute power corrupts absolutely.”

Fortunately for the xTuple community the PostBooks project rests entirely on foundations that are rooted in not only open source projects, but international standards not owned by any corporate entity.

  Read more »