4WS.Platform / Blog: Recent posts

4WS.Platform: released a new version 3.3.1

These are the new features and fixes included with this realese:
Community Edition
- Fixed problem when creating a business component with a free query, in case the distinct checkbox has been selected
- Fixed disabled map panels
- Fixed summary rows on grid panels
- Fixed windows delete
- Fixed url image columns on grids
- Fixed paging toolbar on grid panels
- Fixed problem on creation of panels fed by server-side js and having virtual fields
- Fixed problem on metadata export: now authorizations per role are exported, when roles are selected but not users
- Fixed nodes order on tree panels
- Fixed problem on opening the languages list in the user detail
- Fixed problem when retrieving binding variables from a business component
- Added encription/decription on database of single fields at model level
- Improved data alignment algorithm: now field types are left unchanged when reset previously by the user
- Added server-side js function to compress a list of files
- Improved JSON format response when the user authentication fails: more details are provided about the cause and an errorCode
- Added server-side js function to send emails with explicit SMTP settings specification
- Added new translation policty, which reduces the number of columns created in a grid
- Improved combo decoding when exporting data from a grid, in case of a combo filtered on the client side
- Added new function to Web Designer to define aliases for complex HTTP requests
- Added administrator permissions role
- Added regular expression param for user password define
- Added virtual field on detail panels
- Added parameter to define the maximum number of erroneous login attempts
- Added parameter to define the number of days to use for the password expiration
- Updated function for import-export application data and files
- Added type action column on actions lookup grid
- Added before and after event of one row from file
- Chnaged getCount method in order to make it work also with additional data sources
- Added process bpmn starter method for javascript server-side action
- Added image panel from url... read more

Posted by Lorenzo Luccon 2015-05-27

4WS.Platform: released a new version 3.3.0

These are the new features and fixes included with this realese:
Community Edition
- Fixed variables use in js server side
- Fixed problem when typing no alphanumeric characters as folder/menu item names in the 'menu items' functionality
- Fixed problem when creating a new user in the user detail window: now the user parameters list will be cleaned up
- Aligned behavior of menu folders/items management for each COMPANY_ID
- Fixed validation filter on lookup control
- Fixed JSON based request bodies containing accents
- Fixed problem when creating an image gallery
- Fixed the response produced in JSON format in case of errors: now all attributes are always surrounded by apex
- Fixed problem when creating lookups, when a detail window is not selected
- Fixed problem with columns rendering in grids having virtual fields
- Fixed mime type when exporting a single window
- Fixed virtual field error on grids
- Fixed show message on modal windows
- Fixed additional queries execution
- Fixed navigation bar on grids
- Foxed tree panel visualization on tab panels
- Added support for additional EntityManagers, related to persistence units declared via persistence.xml
- Added support for additional EntityManagers, for each additional datasource
- Class loading of resource classes from jars located in WEB-INF/lib
- Improved rendering of static combo boxes, in editable grids
- Changed default theme, when creating new applications
- Changed action length in case of MySQL database
- Added Image URL management in detail forms
- Added insert function on remote combo
- Enabled configuration columns of lookup grids
- Added session closed message
- Added portal mode selection on product installer
- Added support to data synchronization towards mobile devices, based on filter rules having binding variables
- Added support for filtering conditions coming from the client side, in case of reports generated starting from a JSON list
- Added languages management for application
- Added link from additional data store to application
- Added SSO with 4WS... read more

Posted by Lorenzo Luccon 2015-04-30

Porting to Java 8/Tomcat 8

We are working to port 4WS.Platform to Java 8 and Apache Tomcat 8 environment!
Keep calm and stay tuned!

Posted by Lorenzo Luccon 2015-03-18

4WS.Platform: released a new version 3.2.0

These are the new features and fixes included with this realese:
- Fixed data field update for columns/controls, in case of data model defined from a server-side js or web service
- Fixed remote combobox loading, in case of data coming from a free query
- Fixed fields recovery on sql with DISTINCT
- Fixed connection create for additional db
- Fixed before query event on remote combo
- Fixed process scheduling when a process is expressed in minutes
- Fixed json reading for a form, in case of an attribute whose value is composed of the backslash character only
- Fixed bug included in the last version, coming up with a request having an authToken
- Fixed grid profiles behavior, in case of applications managing multiple site id
- Fixed JSON decoding, when coming from server to feed a form, if it contains a \ character
- Made readonly the multiline field related to the messages received in the chat dialog
- Fixed problem when saving roles in case of multi-site environment
- Fixed problem with export button enabling, after loading data in grid
- Fixed problem with autologon through a direct URL, in case of two consecutive logons with different userames and without an explicit logout
- Fixed problem when editing of grid columns in the Web Designer: when hiding a column, sometimes the 'visibile if' cell was automatically set
- Changed additional datasource management: now the pooler can be enabled/disabled with or without a properties file
- Lookup windows can now contain a filter panel on the top
- Added support for request headers when executing server-side js
- Added user signing up, in case of installation from shell
- Created a distinct class name 'filtercleanPanel' for clean button in a filter panel
- Fixed remote combo valorization
- Added printer list
- Added report print function

Posted by Lorenzo Luccon 2015-03-13

4WS.Platform: released a new version 3.1.2

These are the new features and fixes included with this realese:
Version 3.1.2:
- Fixed error when aligning data model from Alfresco
- Fixed problem in lookups set with case insensitive filter, where the upper(field) condition was not added
- Fixed param load on JS Server actions
- Aligned cleareable comboboxes to a combobox and normalized the behavior of controls when opening a form in INSERT mode
- Added company id selection when importing data
- Fixed action generation for reports
- Added datastore selection for sequence field
- Modified start of scheduler process
- Added params management of mail templates
- Added selection files on scheduler
- Added section to import/export feature, in order to duplicate a COMPANY_ID
- Added check to avoid user registration on an already existing installation.

Posted by Lorenzo Luccon 2015-02-24

4WS.Platform: released a new version 3.1.1

These are the new features and fixes included with this realese:
- Fixed delete next actions
- Fixed problem when removing a panel from a panes container in a window
- Fixed number visualization on form
- Fixed visualization combo value for translation display name
- Fixed problem when applying filtering conditions with dates and <,<=,>,>= operators, in case of grids fed by Alfresco
- Fixed problem when saving the company+duty relationship, in the user detail form
- Fixed problem when getting a progressive through getProgressive method, in a server-side js action
- Fixed problem related to multiple loading of translations, when starting the app. Fixed rendering problem with buttons menu
- Forced additional datasource loading, after the metadata import of an application
- Fixed problem when cleaning up the language combo in the login dialog: now the default language is used
- Fixed problem with remote combo decoding, when codes are numeric and the grid export is in Extended Excel
- Added multiple support for relationships between the same couple of tables
- Application update step: added confirm dialog to choose if save or not the custom theme too; helpful when the theme should not be updated any more
- Added param for available list of users for application
- Added optional param to main_app.jsp, in order to reload app without a specified number of roles enabled
- Added optional export for scheduled processes and directories. Added combo for selecting an export profile
- Fixed atomicity in calls among beans, when creating new funtions and menu items

Posted by Lorenzo Luccon 2015-02-10

4WS.Platform: released a new version 3.1.0

These are the new features and fixes included with this realese:
- Fixed problem when executing queries containing virtual fields
- Fixed problem when executing additional queries, linked to virtual fields
- Fixed problem when executing an external ws with POST method and without a request body
- Fixed problem when saving files on a form panel for controls having Upload to directory type
- Fixed problem with multiple selections of the same first-level menu item: now the menu item will remain always selected
- Fixed export dialog for users: now it shows a list of exportable columns
- Fixed problem on sending data to form panes, containing multi-line text generated by a Windows o.s.
- Fixed the language showing in user detail, when the site id control is visible
- Improved object alignment algorithm, when importing metadata having logically deleted records
- Added 'locked' flag management when authenticating users
- Fixed export feature in processes list and process executions list
- Fixed abilitation policy for preview, cancel, download, file selector buttons, in edit mode
- Fixed problem with additional titles when they contain a ' character
- Fixed problem when rendering grids having a remote combo linked which is loaded with a delay
- Localyzed decimal symbol management in XLS export. String formatting for strings with only numbers inside.
- Added methods to read/write files into an FTP Server, as server side js methods
- Improvments in logging system, using log4j
- Added automatism which removes the tree menu and tabpane in the tree+tabpane menu, if there is only one first level menu containg one only menu item: this will be opened directly
- Improved tables management and fields adding: added creation/allignment of data models and fields deleting
- Added global parameter to autodefine the filename for uploaded files through controls having type 'image path' and 'file path'
- Added support for deleting uploaded files linked to controls having type 'image path' and 'file path'
- Added format number function for javascript server-side
- Added template mail function
- Added advanced editor for javascript type actions/b.c., autocompletition for server-side js methods and viewing of the last server-side js error
- Improved upload file panel linked to forms: now it is possible to save a file also in insert/edit modes for controls having type 'image path' and 'file path'
- Added virtual field enable on filter panels
- Deleted limit of inner join on relations
- Added site id code in roles list, when it is visible and editable
- Changed authorizations reading: now a functionality is enabled if there is at least one role which enables it
- Added parameter to disable GoogleMaps js lib loading, helpful with LANs without Internet connectivity
- Added wizards for creating link between grids, forms, trees in the panel detail
- Improved scheduled process detail: selectable actions, selectable import tasks, added new 'users sync' sched. type
- Added 'after render' event to forms and grids
- Added new export format named ' Extended Excel', where columns having type combo locale/remote will show the description rather than the code
- Changed the way alert messages are showed in the notification popup, in case of email type alerts: now the subject is showed in the popup instead of the message
- Moved buttons related to messages deleting on the top of the list and reduced the messages font
- Changed CSS style for download/preview buttons in upload files dialog; changed dimension of the quick filter pane of grids
- Added parameters reading in CON39/CON40, through utils.getParameter() method in a server-side js action
- Added report generation through JaspeReport in XLS format
- Added max number of exportable rows in grid
- Added background color for detail and filter panels

Posted by Lorenzo Luccon 2015-01-20

4WS.Platform: released a new version 3.0.7

These are the new features and fixes included with this realese:
- Fixed a problem when passing values to the js layer on the server side
- Fixed writing log in Tomcat7
- Fixed alias translation of a virtual field in grids
- Fixed user language change
- Fixed manual business component creation
- Fixed import data from xls files
- Fixed problem on tree rendering within windows having more than one panel
- Fixed management of temporary roles
- Fixed execution of business component for delete record
- Modified errors message on data imports
- Fixed insert of image combo
- Correct manual query insert on secondary data store
- Fixed execution additional query on Oracle database
- Fixed problem when generating a grid panel, starting from a b.c. defined as a free SQL query
- Fixed problem when updating columns/controls of panes linked to a b.c. defined as a free SQL query
- Fixed number and currency field on form
- Fixed data reading on users list in SqlTool feature
- Fixed rendering of generic panels, by removing the incorrect id attribute
- Fixed object align
- Added array support in JSON objects passed to the server-side Javascript action
- Added ws to feed a tree with all nodes
- Added an optional boolean parameter in web.xml, named mobileSchedulerEnabled, used to deactivate the scheduling of mobile processes
- Added application name in 4WS.Platform Setup
- Added progressive calculation for server-side Javascript actions
- Added methods to calculate progressive and date management for server-side Javascript actions
- Added custom renderer for grid combobox
- Added event for definition url for loading data on grids
- Added the substitution of application params server-side
- Added support to multiple SQL instructions in SQLTool shell
- Added feature on scheduler, to auto-start processes who are children of a terminated process, according to the exit code
- Added SQL Template for business component

Posted by Lorenzo Luccon 2014-11-28

4WS.Platform: released a new version 3.0.6

These are the new features and fixes included with this realese:
- Fixed a problem when passing values to the js layer on the server side
- Fixed writing log in Tomcat7
- Fixed alias translation of a virtual field in grids
- Fixed user language change
- Fixed manual business component creation
- Fixed import data from xls files
- Fixed problem on tree rendering within windows having more than one panel
- Fixed management of temporary roles
- Fixed execution of business component for delete record
- Modified errors message on data imports
- Fixed insert of image combo
- Correct manual query insert on secondary data store
- Fixed execution additional query on Oracle database
- Fixed problem when generating a grid panel, starting from a b.c. defined as a free SQL query
- Fixed problem when updating columns/controls of panes linked to a b.c. defined as a free SQL query
- Fixed number and currency field on form
- Fixed data reading on users list in SqlTool feature
- Fixed rendering of generic panels, by removing the incorrect id attribute
- Fixed object align
- Added array support in JSON objects passed to the server-side Javascript action
- Added ws to feed a tree with all nodes
- Added an optional boolean parameter in web.xml, named mobileSchedulerEnabled, used to deactivate the scheduling of mobile processes
- Added application name in 4WS.Platform Setup
- Added progressive calculation for server-side Javascript actions
- Added methods to calculate progressive and date management for server-side Javascript actions
- Added custom renderer for grid combobox
- Added event for definition url for loading data on grids
- Added the substitution of application params server-side
- Added support to multiple SQL instructions in SQLTool shell
- Added feature on scheduler, to auto-start processes who are children of a terminated process, according to the exit code
- Added SQL Template for business component

Posted by Lorenzo Luccon 2014-10-20

4WS.Platform: released a new version 3.0.5

These are the new features and fixes included with this realese:
Community Edition
- Fixed renderering of filter buttons
- Fixed problem on the Web Designer realted to selector definition in columns of grids feed by SQL manually defined
- Fixed problem when doing reverse engineering from document types in Alfresco
- Fixed problem with autologin when specifying username and password and it has been invoked twice, with different usernames
- Fixed problem with grid loading with detail panel for key fields of date type
- Fixed params substitution on query
- Fixed import configuration file without considering virtual fields
- Fixed a bug related to the relations generation when using Oracle database, during the table import task
- Fixed the display of menus and menu items
- Fixed problem when alligning a data model having relations or unique keys
- Fixed problem with uppercase setting in lookup components
- Fixed problem on data alignment and virtual fields
- Fixed user image retrieval
- Fixed menu items search
- Fixed files uploading in IE
- Added user messages when setting the type of a relationship in the business component
- Fixed problem when setting a filter operator in the filter panel
- Fixed problem on remote combox having the code or description mapped with sub attributes
- Corrected display of decimal places for numeric fields of detail panel
- Added an in-memory LDAP server, embedded into Platform, used with Activiti or Alfresco when Platform is configured to work with Google SSO
- Added management of roles validity based on a time interval: you can associate roles for specific period time or associate it permanently
- Added server-side Javascript actions
- Changed the default behavior of the quaqua theme: now buttons text is showed for toolbar buttons
- Added connection pooling management through c3p0 for additional datasources too... read more

Posted by Lorenzo Luccon 2014-09-23

4WS.Platform: released a new version 3.0.4

These are the new features and fixes included with this realese:
- Fixed filter and display the appearance of the list of tables
- Correct user management
- Correct manage configuration import file in grid
- Selecting manual value in local combobox
- Added recover foreign key value on import of Excel
- Fixed filter on lookup multiselection
- Charset management for import CSV file into grid
- Fixed problem with updates on a custom theme: it didn't update the css file
- Fixed problem when creating a mobile app, caused by analytics events
- Added right alignment for form controls
- Fixed beforeQuery event for remote combo on grids
- Added CSV export on grids
- Fixed executions additional query
- Fixed files upload in grids
- Fixed renderer on number column for grids

Posted by Lorenzo Luccon 2014-07-18

Migrating from Lotus Domino to modern web solutions

Posted by Lorenzo Luccon 2014-07-14

4WS.Platform User Manual

It is now available the Platform User Manual, accessible starting from this link:
http://4wsplatform.org/additional-documentation/

Posted by Lorenzo Luccon 2014-07-09

4WS.Platform: released a new version 3.0.3

These are the new features and fixes included with this realese:
- Added Google Analytics management for Mobile applications
- Fixed insert next action on detail action
- Fixed settings for pivot grid
- Modified automatic writing of the detail events
- Fixed display panel filter with addition of scrollbar
- Fixed display of images in the combo-box
- Fixed username and password values setting in authentication url, when there are passed to the URI, both as request parameters and stored as cookies
- Fixed pivot grid settings
- Fixed import CSV files into grid
- Correct setting selectability of the columns for panels
- Modified action detail layout

Posted by Lorenzo Luccon 2014-07-04

4WS.Platform: released a new versione 3.0.2

These are the new features and fixes included with this realese:
- Improved report definition, by allowing to specify a code selector for a report parameter
- Added param for menu file visualization
- Created multi selection lookup for filter panel
- Increased size of the field CON12_PANELS.FILTER_COMMAND
- Realigned controls in filter panel of the Web Designer
- Fixed filter on menu items logically deleted and the export of commands defined in popup menu
- The powerful new pivot grid component: will demonstrate data reduction and analysis capabilities
- Added colors definition for selected menu' function
- Added 'Opened tabs list' in tabs layout
- Fixed problem when importing data with columns having different types and added counter management
- Added new type of column and control for l'upload of files in directory
- Fixed application files export
- Fixed windows export
- Fixed installation db MS SQLServer
- Added moving tab
- Fixed markers visualization on map
- Added application user params management

Posted by Lorenzo Luccon 2014-06-19

Rapid Development Applied to Alfresco Document Management System

Rapid Development Applied to Alfresco Document Management System | Javalobby: http://java.dzone.com/articles/rapid-development-applied#.U5GOezyolww.twitter

Posted by Lorenzo Luccon 2014-06-06

News: Twitter and Facebook

Follow us on @4wsplatform (https://twitter.com/4wsplatform) and facebook (https://www.facebook.com/4wsplatform)

Posted by Lorenzo Luccon 2014-05-28

4WS.Platform: released a new versione 3.0.1

These are the new features and fixes included with this realese:
- Fixed create new application.

Posted by Lorenzo Luccon 2014-05-28

Released version 3.0.0 of 4WS.Platform

This is a major version and requires Java 7.
Consequently, users have to install JDK 1.7 first. Only after that operation, the installer included in the distribution can be used to instal Tomcat 7 and Platform.
In case of upgrades of the product from a previous existing version, the JDK 7 must be installed first and a new directory for Tomcat should be specified during the installation of the product; the database will be reused and upgraded automatically.

Posted by Lorenzo Luccon 2014-05-27

4WS.Platform: released a new versione 3.0.0

These are the new features and fixes included with this realese:
- Fixed files delete on form
- Changed mandatory languages fields/columns not visible
- Changed management of top and bottom bar for applications
- Added flag that identifies the parameters available in the application
- Added support to descriptions for nodes coming from a relation
- Added upload users image
- Fixed problem when saving a detail with special characters
- Added additional info on the datastores in the selection of BC
- Fixed currency column
- Fixed sizing map panel in windows
- Fixed use of inner object on remote combo
- New "quaqua" layout

Posted by Lorenzo Luccon 2014-05-27

4WS.Platform: released a new versione 2.1.6

These are the new features and fixes included with this realese:
- Modified mask for windows title
- Updated activiti styles
- Added delete panels when window deleted
- Added selected menu fore color
- Fixed loop when saving custom them, when there is not change
- Fixed problem on BPM panes rendering, when using the Web BPM Designer
- Added support to HSQL database
- Added support additional datasources in SQLTool
- Fixed problem when saving subtables on list and detail panels
- Correct settings of panel filters and quick filters in grid panels
- Added afterEdit event for chekcbox type grid column
- Added functionality in the actions tab to display components events associated
- Added multiple delete in grid panels
- Added new controls/columns type for mobile applications
- When importing is not overwritten web subcontext
- Added new type colums/fields: images from path or url

Posted by Lorenzo Luccon 2014-05-16

4WS.Platform: released a new versione 2.1.5

These are the new features and fixes included with this realese:
- Corrected height and width definition for detail panel
- Added support auto increment identity MySQL and SQLServer
- Manage correctly record grid copy with checkbox fields
- Fixed action insert
- Added a character mask for window title
- Added exportable params management
- Correct opening detail action

Posted by Lorenzo Luccon 2014-04-11

4WS.Platform: released a new versione 2.1.4

These are the new features and fixes included with this realese:
- Display panels connected to a lookup
- Fixed all SQL instructions when creating applications
- Failure to generation filter columns when editing a business component
- Fixed problem with tree lookups using a unique component
- If tree menu width is set to zero, the tree menu will be hidden
- Fixed problem with record deleting, in case of additional datasource
- Fixed problem at the designer login, fixed a specific app: the target device was not specified
- Manage correctly progressive/sequence when define data model
- Manage correctly panel settings
- Manage correctly subpanel view
- Added linked action
- Corrected application load params for login

Posted by Lorenzo Luccon 2014-04-08

Updated version 2.0.1

Updated version 2.0.1: corrected a bug in the database installation.

Posted by Lorenzo Luccon 2013-11-18

Released 2.0.1

Released 2.0.1 version of 4WS.Platform containing a few fixes (Postgre installation).

Posted by Lorenzo Luccon 2013-11-13