Blogs Blogs

Learn OpenXava by example Learn OpenXava by example

Get the book

Learn OpenXava developing a full application from scratch.

OpenXava 4.2.3 released OpenXava 4.2.3 released

XavaPro 5.2 released

February 4, 2015

The OpenXava team is pleased to inform you that a new version of XavaPro is already available.
 


XavaPro 5.2 has the next new features:
  • Multitenancy.
  • In mobile UI the list shows only the first 50 elements and loads more on demand.
  • Installation instructions simplified.
  • Includes OpenXava 5.2.
Many XavaPro customers have asked us for multitenancy support since the XavaPro inception. Finally, multitenancy is here.
 

Multitenancy

Multitenancy allows you to deploy an application once and this single application can server several companies at the same time, where each company has access only to its own data. This is perfect for SaaS (Software as a Service), so you can deploy your application in the cloud and rent it to many customers. Also it's very useful for creating multimunicipality applications for public administration. Even if you're not interested in multicompany applications having several isolated datasets allows you do interesting things, such as having a production and testing databases without effort.

To support multitenancy XavaPro 5.2 uses a new concept: Organization. You will find a new module, Organizations, in the Admin folder:



This new module allows creating a new organization just specifying its name and clicking a button:



After cliking on the button "Create new organization", the new organization is ready to be used in the specified URL. The creation process creates a new schema in the database, creates all the application tables and populates the admin tables.
You can go to the company URL (/YourAplication/o/YourCompany) directly or to the application URL (/YourApplication). In the later case the sign in form will ask you for the company with a combo:



Each organization has its own users, passwords, roles and rights, of course.
 

List elements on demand in mobile UI

When there are more than 50 elements in the list, a "Load more..." link is shown to load 50 more elements:


 


Try it yourself:
http://www.openxava.org/XavaPro (User: test, Password: test)
If you want to try the multitenacy support or other admin feature ask for the admin password to the email on bottom of the XavaPro page.
 
 

blog comments powered by Disqus