October 13, 2020

ZX-Ed: Open source database editor

ZX-Ed is a database editor and script generator for ZXDB. ZXDB is an open database containing historical information of software, hardware, magazines and books about ZX-Spectrum and related machines. It's currently the most widely used Sinclair related database, feeding several Spectrum websites, an open API at ZXInfo, and the mobile application Zx App that uses this API. It's also used as index reference by a dozen different websites and services. ZX-Ed is open source and available on GitHub. It was created by Einar Saukas using OpenXava.

When we asked Einar why he chose OpenXava he tells us:

"I needed a CRUD for an already existing, fairly complex database. However most existing tools and frameworks impose severe restrictions on the database structure they can handle, so they are not much viable in practice. After comparing several CRUD design solutions, I believe that OpenXava provides the best tradeoff between flexibility and productivity. You only need to generate and maintain entity code (that can match any database model), and everything else is optional (OpenXava provides an appropriate default behavior for everything else)."

September 24, 2020

XavaPro 6.4.1 released

XavaPro 6.4.1 is a maintenance version with several bug fixes:

  • Includes OpenXava 6.4.1.
  • Fix: Properties without label in list do not show the name in ordering drop-down menu.
  • Fix: Drop-down menu in Android does not hide the calendar icon in date fields.
  • Fix: Values without label show : in list mode for mobile UI.
  • Fix: Disabled fields show on top of drop-down menu with iPhone.
  • Fix: Module title too long hides the detail in mobile UI.
  • Fix: Adding roles to a module in Module has no effect in collections until Tomcat restarts.

September 23, 2020

OpenXava 6.4.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.

September 7, 2020

From Excel to OpenXava

Al-Yemen Steel Workshop is a CNC (Computer Numerical Control) company from Yemen that replaced tons of excel sheets with long hyperlinks and formulas by an OpenXava application, including orders management with shipments control. Also the application allows users to upload CSV files which came from the production logs to the application to avoid manual data entry.

August 4, 2020

XavaPro 6.4 released

XavaPro 6.4 has the next new features:

  • The administrator can assign a different visual theme to each organization.
  • It's possible to restrict access to a user by IP.
  • Modify action allowed for references in mobile.
  • Mobile UI shows two actions on bottom, the default one and the first one without icon.
  • LDAP over SSL supported.
  • Label from name property of User changed from Name to User to not be confused with Given Name. 
  • Removed actions for creating/removing modules from Modules module. 
  • Includes OpenXava 6.4.
  • Fix: Icon to open subcontroller misplaced some times in mobile.

July 29, 2020

OpenXava 6.4 released

OpenXava 6.4 is not plenty of new spectacular features, instead it has been improved for beginners, thanks to the new OpenXava Studio, and it has many useful features asked insistently by seasoned developers for years, features always postponed because they were not fancy enough. This version is for you, newcomers, and for you, lifelong OpenXava developers.

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

June 15, 2020

Online Management Systems for Schools

Your Nine Nine, a company from South Africa, has created SmartFin99 using OpenXava. SmartFin99 is a solution built to fulfill the financial management of schools. The financial management of a school is unique so a typical company financial management software package creates a lot of bidden to schools trying to fit the financial management of a company in school environments. SmartFin99 was built from the ground to fulfill the school needs. It takes away all the manual and repetitive work allowing the school administration to be easy and smooth.

When we asked Lenkwe Makhubela from Your Nine Nine Pty why they chose OpenXava he tells us:

"OpenXava has enabled our company to focus on fulfilling the clients requirements and delivering in much faster speed than the normal software development cycle. We needed to deliver solutions with very minimal resources. We didn't have to worry much about application security, performance, and building components of SAAS as our tests have proven that OpenXava was well covered in those areas."

May 18, 2020

XavaPro 6.3.2 released

XavaPro 6.3.2 is a maintenance version with several bug fixes:

  • Includes OpenXava 6.3.2.
  • Fix: History table is not created in main schema when schema generation is disabled.
  • Fix: @RowStyle does not work with mobile.
  • Fix: Excluding new/save/delete actions has no effect in collections of the model of that module.
  • Fix: You can add/remove/modify entities of a not authorized module from a collection.
  • Fix: Marking an embedded reference as read-only for a role does not work.

May 13, 2020

OpenXava 6.3.2 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.

April 27, 2020

Cloud ERP with OpenXava

Cloud ERP is an Argentinian company that offers a complete ERP in the cloud for the Latin American market. Developed with OpenXava it includes purchases, sales, deposits, accounting, BI tools, business indicators tool, on-line CUIT validation, electronic invoicing, digital certificates management, etc. Multicompany and mobile ready. In production since 2016.

When we asked Sergio Coll from Cloud ERP why they chose OpenXava he tells us:

"1) The OpenXava architecture allows us a lot of flexibility and productivity. We evaluated several ERP-oriented frameworks, specially OpenERP (Odoo), and they have problems that include a lot of built-in functionality, so we should adapt to it. Whereas OpenXava (with XavaPro) comes with the essential for any enterprise application, the security. And allows you to develop any functionality on top. This is flexibility. About productivity, the model with the view and controller, provide tools to develop very fast. In business applications this is an important point, because the models and requirements are very dynamic.

2) Code availability. It is always good to have the code to solve any unexpected problem.

3) User interface. Searching and frequent modules is something that I didn't see in other ERP products, it's astonishing, especially for users that use many modules and have to consult very diverse information. It's very agile.

4) Community / forum / communication. The communication in the forum and emails is very dynamic. I like it."