openxava
Blog

November 6, 2019

XavaPro 6.2.1 released

XavaPro 6.2.1 is a maintenance version with several bug fixes:

  • Includes OpenXava 6.2.1.
  • Fix: Locking user when adding elements to a collection doesn't allow the user unlock the session.
  • Fix: 'History disabled' message when more than one provider in accessTrackerProvidersClasses. 
  • Fix: Sign in using email as user name fails if the case of the email is not exact.
  • Fix: Excluded and read only members do not work when editing a detail of a collection. 
  • Fix: User passwords are shown in History module when modified.
  • Fix: OutOfMemoryError modifying a record with IMAGE/PHOTO and the history enabled.
  • Fix: OutOfMemoryError accessing to a module with an entity with many nested references.

November 5, 2019

OpenXava 6.2.1 released

This is a maintenance version with many bug fixes and some small improvements.

We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions.

October 14, 2019

Belgian Chocolate with OpenXava

Zokola is a chocolate company from Belgium and it runs on a custom-made OpenXava application.  Bart Devos, the creator of the application and co-owner of Zokola tell us: "I started an order management, delivery note and invoicing system for Zokola (our company). But it became more than that. As we have more than 80 chocolate products, we needed a system to manage the printing of labels with ingredients, nutritional values, shelflife, lotnumbers and so on. So this is generated from the OpenXava application thru a JavaScript library of the Dymo API. Further on i'm building a module to make planning more easy. Also, we work with a great application called ToDoist for all our tasks we need to do. This application has a REST API for which i wrote a connection with our OpenXava application."

Note two interesting points here. First, he uses a JavaScript library, Dymo API, for printing labels. Yes, you can use JavaScript libraries from OpenXava and make anything you can imagine in your application. OpenXava is fast but also flexible. And second point, he uses REST to integrate with a third party application. OpenXava is not all or nothing, you can integrate your OpenXava application with other existing systems via web services, SOA or REST.

October 2, 2019

New issue and bug tracker for OpenXava

We have started the autumn with a new and shiny issue and bug tracker for OpenXava. From now on when you find a bug in OpenXava or want to suggest a new feature go to:

We have migrated all the issues from the old tracker, but not the users, so you should register in the new tracker. This tracker, that we call XavaProjects, has been developed with OpenXava and is open source. You can get the source code from GitHub:

So, if you need an issue and bug tracker for your software project you can download XavaProjects and deploy it in your own server.

September 30, 2019

XavaPro 6.2 released

XavaPro 6.2 has the next new features:

  • Members of embedded references can be marked as excluded or read only individually.
  • Property 'active' in Organizations to disable the access to an organization.
  • Header and subheader of list elements in the same line for mobile.
  • Localized modules names managing modules with admin modules.
  • Action for closing when editing a collection element is on top left corner in mobile.
  • Actions to add and remove elements for @ManyToMany and calculated collections in mobile.
  • Recovering password message uses smtpFromEmail of xava.properties if defined.
  • Improved performance going to detail mode.
  • Includes OpenXava 6.2.
  • Fix: Collection without actions in mobile shows an empty list before the rows.

September 25, 2019

OpenXava 6.2 released

This new and shiny 6.2 version comes loaded with two new big things: uploading files without page reloading and using drag & drop, and a simplified distribution to improve the developer experience. Additionally, we include a lot of new minor useful features and some fixes.

We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions.

September 16, 2019

Hospitals, Buses and Funeral Parlors

Button is an IT company from Catalonia (Spain) that has developed several OpenXava applications in the last years, such as a management application for Monbus.cat, a bus company (150 users), a complaints and suggestions record system for the Hospital Comarcal de l'Alt Penedès, a funeral parlor system, or a management system for IT companies, among others.

A principal developer from Button, Xavier González, says that they chose OpenXava because:

  • The speed for creating a web application from Java classes, without creating the database. Just writing business logic.
  • Relatively short learning curve.
  • Documentation in Spanish.
  • Open Source.
  • Forum support with a large community in Spanish and English.
  • When the default features are not enough you have the option to extend OpenXava yourself.
  • Integration with JasperReports.
  • Multi language.
  • Multi-scheme.
  • Supports for multiple databases, such as MySQL, PostgreSQL, etc.
  • With the same code, you get a mobile web application.
  • Project that continually releases new versions, and incorporates improvements and fixes from users.
  • To create simple application, you don't need to touch HTML, JavaScript or AJAX, just Java.

July 8, 2019

Looking for a OpenXava developer in Misiones

If you have experience with OpenXava and live or want to live in Misiones (Argentina) maybe this is interesting for you. This is the description of the job offer:

  • Company: Universidad Gastón Dachary
  • Job description: Analyst Developer
  • Location: Posadas, Misiones (Argentina)
  • Requeriments: Knowledge of OpenXava, Java, JPA, Eclipse, Liferay, iReport, PosgreSQL and MS SQLSever.

June 21, 2019

Looking for a OpenXava developer in Cartagena

If you have experience with OpenXava and live or want to live in Murcia (Spain) maybe this is interesting for you. This is the description of the job offer:

  • Company: Ingenio Tecnologías de la Información.
  • Job description: Analyst Programmer.
  • Location: Cartagena, Murcia (Spain):
  • Requeriments: Programming experience with OpenXava, Java, Wordpress and Moodle.

June 18, 2019

XavaPro 6.1.2 released

XavaPro 6.1.2 is a maintenance version with several bug fixes:

  • Includes OpenXava 6.1.2.
  • Fix: Bookmark and fixed modules are not shown in the modules menu with mobile.
  • Fix: When an unrestricted module is in root folder the module search box is missing.
  • Fix: Low performance going detail mode because of redundant queries to rights tables.
  • Fix: IMAGES_GALLERY does not work with multitenancy in MySQL.