Friday, 22 May 2009

Openbravo POS 2.30 released

After more than two months of the release of Openbravo POS 2.30 beta, finally Openbravo POS 2.30 is released. The changes from 2.30 beta to 2.30 has been only bug fixing and product stabilization. No new functionalities has been included. To show in numbers what we did since 2.30 beta. We fixed 66 bugs reported in the issues reporting tool and we did 90 change sets in the SCM repository. Now this release is published in production ready status. This means the following:
  • We recommend new implementation projects to start with this release.
  • We recommend existing production deployments to upgrade to this release.
  • An upgrade path is available from earlier releases to 2.30.
If you want to know about the new functionalities created from 2.20 and the most convenient package to download for your platform, I suggest you to read the Release notes of Openbravo POS 2.30, but I want to highlight the most important features introduced in 2.30:
  • The PDA restaurant module. This feature will allow users to take orders, browse products and manage tables using a mobile device. More information in the PDA module installation guide.
  • Product attributes. With this new feature products can have attributes like size, color, serial number, etc. More information in the Products attributes guide.
  • ERP-POS synchronization. A new architecture for the Openbravo ERP and POS synchronization. More information in the Openbravo POS and ERP integration guide.
Another improvement done from the engineering point of view, has been the movement of the source code management system (SCM) from Subversion to Mercurial. Mercurial is a distributed SCM designed for efficient handling of very large projects. Mercurial gives Openbravo POS developers several benefits based on its distributed nature like to allow to work productively even when not connected to a network, and make it easier to do merges between different Mercurial repositories. You can view a summary of the repositories in the Openbravo POS repositories list.

And last but not least, there is now a Professional Subscription for Openbravo POS 2.30. This is the recommended option for commercial deployment of Openbravo POS, and includes professional support from the development team, access to certified automated updates and upgrades, lifecycle guarantee, bug fixing guarantee, and IP indemnification.

5 comments:

Eria Rose said...

Hello Adrian,

Thanks for the interesting release note.

Would like to add one comment regarding Product Attributes. This should be more useful if the entry is done during stock taking instead of sale.

I am not really sure which panel/screen is for stock taking. But the one that I'm using for the purpose is Stock Maintenance.

The other thing is. I am having issue to get people to help me in the freenode IRC channel.

Looks like when used with mysql, complicated SQL query with lots of joined will cause "Communications link failure" exception. For instance when trying to find sale in edit sale with the following query:

---------------

SELECT T.TICKETID, T.TICKETTYPE, R.DATENEW, P.NAME, C.NAME, SUM(PM.TOTAL)
FROM RECEIPTS R JOIN TICKETS T ON R.ID = T.ID LEFT OUTER JOIN PAYMENTS PM
ON R.ID = PM.RECEIPT LEFT OUTER JOIN CUSTOMERS C ON C.ID = T.CUSTOMER
LEFT OUTER JOIN PEOPLE P ON T.PERSON = P.ID WHERE (T.TICKETTYPE = 0)
GROUP BY T.ID, T.TICKETID, T.TICKETTYPE, R.DATENEW, P.NAME, C.NAME
ORDER BY R.DATENEW DESC, T.TICKETID;

-------------------

I am stuck with this for few days already.

Thanks in advance!

Regards,
Haris

Gerardo said...

Hola Adrian, he estado intentando completar la sincronizacion de Openbravo ERP y el POS pero me topo con el error @20531@ al tratar de recompilar el openbravo una vez instalado POS integration Web Service.

Te ha sucedido esto antes? Tenndras alguna idea?

parawalter said...

Adrian, baje la versión "estable" 2.30 y la de mercurial. Pero cuando compilo con NetBeans IDE 6.8 "en ambas" me da el error "cannot access org.jvnet.substance.SubstanceLookAndFeel".

Hice el mismo ejercicion con la verion 2.20 y en ésta versión no me dió problemas.

Cómo puedo soloucionar el problema del substanceLookAndFeel?, como comentario final el manifest.mf de la libreria substance me indica que es: 5.1final Panama.

Además, tengo instalado el JavaFX 1.2 SDK.

Espero tus comentarios y gracias por tan buen proyecto.

Adrián Romero said...

Hola

Para las preguntas técnicas de soporte de Openbravo POS, por favor dirigiros a los foros de ayuda: http://forge.openbravo.com/projects/openbravopos/forum

Saludos

Clinton Shane said...

Dear Adrian,

I have been looking at implementing Openbravo POS for many years now and there have been a few things have been a draw back to me that have prevented me from doing that. The first and foremost thing is can you do the following:

I have a Cheese and Tomato sandwich. It consists of a slice of cheese, tomato and bread. Now how do for costing and stock inventory control purposes, say I have 16 slices of bread in loaf of bread and 5 slice of tomato on average in 1 tomato and when I place an order for 1 cheese and tomato sandwich, 2 slices of tomato, 1 slice of cheese and 2 slices of bread be deducted from the stock list? I can make products for each of these, i.e tomato slice, cheese slice and bread slice and make these auxillary products and link them to a normal non auxillary product i.e. a tomato, loaf of bread and block of cheese but how do I say ok I have used 16 slices of bread, subtract 1 load of bread, I have used 5 slices of tomato, subtract 1 tomato?

This has been the greatest obsticle in implementing OpenbravoPOS to its fully degree into a restaurant. It has lots of nice features, but how to accomplish this feature is beyond me. I am experimenting with the software even now. Please do comment and give feedback.

Clinton Wright
clintonabco@gmail.com