Credits Credits

The OpenXava team is:

  • Aleks Sokolov: Russian translation of the reference guide and other documentation. Fix on generating PDF reports with Russian language.
  • Alexandr Vladimirov: Customizing list of locales on generating 18n portlet files.
  • Anthony Whitford: Improvements of Ant file for creating new projects.
  • Antonio Tomás: The option to disable resizing columns and customizing list.
  • Bernabé Torres Ayala: radioButton editor for valid-values.
  • Boris Lu: Fix for Chinese in popup calendar.
  • Carlos Gascó, Carlos Díaz: Help in English translation of v1.0.
  • Christoph Ruckert: Attribute on-each-request for the actions in controllers.xml, the IMAGE_LABEL stereotype and buttonsForNoImageActions for xava.properties.
  • City of Gavà (local government), Spain (Oscar Caro): Editor and stereotype for Liferay Document Library, IMultipleForwardAction, JasperMultipleReportBaseAction and bug fixes.
  • City of Lausanne (local government), Switzerland (Guy de Pourtalès): Translation of the documentation, included the reference guide, to French, French translation of labels and messages, and a bug fix for portlets on Liferay 5.0.
  • Claes Svensson, Staffan Flink: Swedish translation (labels, messages, date formatting and calendar).
  • Daniel García Salas: Property 'format' for JasperReportBaseAction and messagesOnTop in xava.properties.
  • Daniel López: Configurable default persistence unit, tld and dtds included in openxava.jar.
  • David Buedo: The EnumStringType hibernate type converter, hidden properties not shown in add columns.
  • David Riscart Becerra: Fix on saving from references when the created entity has collections.
  • Eduardo Escrihuela: CurrentTimestampCalculator.
  • Federico Alcántara: Tree editor for collections, @SearchListCondition annotation, UrlParameters controller, performance improvements and a lot of new features and fixes.
  • Francisco Javaloy: setConditionValue() of Tab, saveAndStayForCollections in xava.properties, add/removeActionForProperty() in View and bug fixes.
  • Franklin Alier: Action for updating elements from many to many collections, different parameters for each report in multiple reports and showing photos in list and collections.
  • Genaro Tur: Action for creating a new element from a many-to-many collection.
  • Gestión cuatrocientos (Ana Andrés, Daniel Gimeno, Ivan Martín, Javier Paniza, Lars Lathan, Luis Miguel Hernández, Miguel Angel Embuena): Some new features and fixes between 2002 and 2004, and most of new features and fixes since 2005.
  • Grupo Bit (Oscar Chamorro): Summation in list optional, @RowAction annotation for collections and bug fixes.
  • Hans-Joerg Bauer: Bug fixing on code and the grammatical revision of the reference guide.
  • Hayrol Reyes: Improvements in Is utility class.
  • Insite (Nikola Petkov): Serbian translation. Spring integration doc.
  • Jacek Centkowski: Fix for calculated collections in transient classes.
  • Janesh Kodikara: EMAIL, TELEPHONE, WEBURL, IP, ISBN, CREDIT_CARD, EMAIL_LIST stereotypes, DaysDelayCalculator, StringTimeConverter and Emails utility.
  • Javier Paniza: Initial version (a swing application generator from XML). EJB1.1/2.0 code generator. Web UI. Reference Guide in English and Spanish for v1.1. Most new features between 2001 and 2004. Look & feel for v5. Login/logout mechanism. Module navigation. Many new features since 2013.
  • Jeromy Altuna Avila: Improving messages for validation errors. Bug fixes.
  • José Enrique Romero Flores: HTML_TEXT/TEXTO_HTML stereotype and the Stringbeans Portal integration.
  • José Luis Dorado Arco: More intuitive search for detail mode, adding/removing actions in collections preserves order.
  • José Luis Santiago: Liferay Portal version, and other worth code and bug fixes.
  • José Manuel García Valladolid: Fix in portlet.xml generation to work with Jetspeed 2.2.1.
  • José Ortiz: Meaningful names for files generated from reporting.
  • José Puente Ferrandis: Eclipse Plugin (Navigator) with wizards for creating OX projects and Eclipse editors for OX files.
  • Juan Mendoza: Fix for numeric values in Opera.
  • Juan Vicente Llavador: Initial French translation (now overrided).
  • Juan Zafrilla: Forward to javascript code, after-each-request option for actions.
  • Lars Lathan: German translation.
  • Laurent Wibaux: Simple HTML report generation and custom portlets.
  • Lee Dejin: Chinese translation of labels and messages. Chinese translation of reference guide and other documentation.
  • Luigi Della Monica: Fix for including images in collections and Italian translation.
  • Mª Carmen Gimeno Alabau: Hibernate persistence manager, POJO code generator, Hibernate mappings generator and demo project ProductSale.
  • Manuel Benítez Fajardo: PASSWORD stereotype.
  • Marcos Fernández: Filtering in list choosing a combo option.
  • Matías Gagliano: Link for showing/hiding the filter part in list and collections; and improving money editor.
  • Mikhail Merkulov: Russian translation for labels and messages.
  • Nelson Florez: MAC stereotype, new methods for Dates class.
  • Newitech Sp. z o.o. (Radoslaw Ostrzycki, Lukasz Milobedzki): Jakarta Commons Logging as logger system, 'scale' attribute in the properties, UTF portlet generation, improving hibernate mapping generation, Polish translation and more.
  • Olle Nilsson: Fix for accepting special URL characters (like +) as value.
  • Paco Valsera: @Collapse annotation.
  • Peter Smith: Improving date/time editor and fixing a bug in FCKEditor.
  • Sami AlSayyed: XSS protection.
  • Sanjay Bhat: Small bug in tabular data SQL generation.
  • Sebastien Diot: Optimization of automatic label generation. Bugs about generics and inheritance.
  • Sergio Mondino: Eclipse Plugin (Importer) to create OX components from database tables.
  • Sergio Oropeza: Popup calendar for dates in filtering list and collections.
  • Sicflex (Federico Alcántara, Juan Mendoza): Layout parser and painter.
  • Silvano Trinchero: Improving Italian translation.
  • Stephan Rusch: Changing portlet tiltle programmatically, improving visual integration for Liferay 6.
  • Trifon Trifonov: final statics for properties in interfaces on code generation, attribute display-size in property-view, Bulgarian language support for portlet generation, showing the labels of properties on adding columns to list and shell script to start HSQLDB manager, Bulgarian translation for calendar, 'ends with' condition for filtering, improvements to CSV export, CurrentMonthCalculator.
  • Utamayasa: Indonesian translation.
  • Vadim Yezhakov: NoCustomizeList controller.
  • Yerik Alarcón: New user attributes in portals and allowing to use mail servers with expired certificates.
  • Yi Chen: Fix for JavaScript calendar to work in Chinese.
  • Wiki contributors: because OpenXava official documentation is generated from Wiki.