+1-757-461-3022 x124


Primary tabs

Article includes a simple example to illustrate the basic operations of XSLT (Extensible Stylesheet Language Transformations), a part of the XSL family defined by the World Wide Web Consortium (W3C).

Essential reading for anyone involved with upgrading xTuple ERP from one version to the next. Make sure to bookmark this article; it contains mission critical information about the compatibility of all moving parts of the ERP — including core software, add-on packages, operating systems and the PostgreSQL database.

Adding a menu item to a right-click menu is fairly simple to do in either the core C++ or a JavaScript extension. This article explores both methods for doing so.


xTuple's extensions do this fairly often. Here are some excerpts from the Manufacturing extension. This code adds the option to open the Bill of Operations (BOO, sometimes called a "Routing") window from the Work Order Schedule window when the user right-clicks on a particular work order.

First, write a function to open the window:

The most important thing to know when creating Google AdWords campaigns is this formula:

Higher relevancy = higher click through rate = higher quality score = lower cost per click = lower cost per conversion

Now let's break down what this means and why we want to achieve this formula.

In this article, we cover the addition of QSerialPort and QSerialPortInfo to xTuple's scripting environment and what that means for you. If you are not familiar with serial ports in general, we've included links to read up on them within this article.

This article provides high-level, summary information about the features that were included with major and minor releases of xTuple ERP over the years.

The product roadmap serves as a basic development map of major functional and architectural issues for xTuple ERP and related products. As such, this document is continually updated, as the development priorities and emphasis evolve over time.

If you would like to learn more about translating the xTuple ERP user interface, then this article provides all the information you will need to get started.

Read to get a quick overview of how Crystal Reports can be used to connect to and generate reports from xTuple ERP databases. [Article contributed by Phil McIntosh of Friendly Systems.]

Apple's macOS has a feature called “Gatekeeper” that secures your Mac from unsigned software, forcing it to only run Apple-approved software by default. However, you are still free to run any application. The xTuple ERP+CRM application may present macOS users with a security warning when users first run the xTuple Desktop Client. xTuple is currently working with Apple to resolve this issue. In the meantime, see the steps below to work around this known issue.