Menu

4WS.Platform / Blog: Recent posts

Now online the new 4WS.Platform YouTube channel!

Subscribe to the 4WS.Platform YouTube channel and activate notifications so you will always be updated on all our news!

Posted by Lorenzo Luccon 2021-10-13

4WS.Platform: released a new version 6.0.2

These are the new features and fixes included with this realese:

Community Edition
- Added additional checkings to create missing records in PRM04 for user profile/permissions on grid
- Fixed numeric cell formatting, in case of 0 decimals: erroneously they show 2 decimals in editing
- Fixed listener on button lookup
- Fixed problem when showing/saving date+time data in case of change with the time offset with solar/std time
- Fixed problem when passing forward an input in memory to a server-side action: now the object contains Object methods as well
- Fixed problem when uploading mobile/web context
- Fixed filter panel with not visible controls
- Fixed problem when updating application parameters per company
- Fixed problem when duplicating data for a new company, with menu items
- Added support for a columns container
- Fixed problem with slash before an apex, in case of data reading in JSON format
- Improved loading of translations
- Added monitored services support to GAE as well
- Added company in forgot password
- Added active functions filter on role functions
- Added function to get the sheet list from Excel file
- Added scheduler processes copy with parameters
- Added copy of roles and permissions
- Added view of last login of user
- Added base url reading form company in forgot password
- Added application parameters to customize the notification list
- Added js methods downloadFile and previewFile to manually manage files previously uploaded
- Added the chance to filter files to upload, starting from a list of mime types, using the file type property in grids/forms
- Added button to actions list, in order to force all actions to be invokable from the web
- Now alerts show the local time of the end user
- Added support for 2 new filters in the quick filter panel for grid: filter only empty values/not empty values
- Aggiunto combobox nell'export dei file di contesto, per scegliere tra contesto mobile e web, in caso di app mobile
- Aggiunti parametri applicativi per personalizzare il dettaglio utente
- Added cache for the datastore mapping actions, in case of digest loaded manually
- Added application parameter to activate the logging of the login data/time
- Logged in CON60_LOGS the out of memory errors, including stack trace, threads and cache size
- Reduced metadata size sent to GAE during an export, by removing UI+events used only in the mobile app
- Improved monitored server log deleting
- Added operators in quick filter panel on grid
- Added support for validation of a remote combobox based on a custom parameter
- Added panel containing chips
- Added service parameter -Dupdateparams=true to update global parameters for queue, scheduler and messages, according to the settings of the GCP instance group
- Added support for multiple file upload on an editable panel containing a File Upload type field
- Added new panel to upload multiple files and a list of selected file with preview
- Added setting of supported operators in quick filter for a grid column
- Added send email for company in monitored services
- Added label position parameter for Designe functionality
- Added data groping for mobile grids
- Added property for the radius corner in mobile components
- Added additional configuration on editable panels
- Added optional request parameter createSession, used to avoid session creation (helpful when multiple web apps are used in the same server and use the same session cookies)
- Added application function to have the panel tree of a window
- Added detail for container panels
- Added jss and css minified
- Added import users in user list
- Added action execution after import of application metadata
- Added logs delete for monitoring for company
- Added style properties for panel and controls in web applications
- Added management buttons in filter panel
- Added new import from xlsx file
- Added reading a block of lines from xls and xlsx files
- Convert the array fields in text controls/columns on panels
- Added new command Add object to BigQuery in the objects list, in order to create a data model starting from an already existing BigQuery table
- Added smart filter for grids
- Added advanced filter for smart filter control
- In the filter panel it is now possible to hide buttons, invert them or move them to the right
- Added filter combobox with multi value selections
- Added filter control for multi values with tree
- Added windows popup opening with anchor to the component
- Added roles import... read more

Posted by Lorenzo Luccon 2021-07-12

New site

Now online the new site of 4WS.Platform!
Come and see it!

Posted by Lorenzo Luccon 2021-06-17

The last version of 4WS.Platform is based on Java 11

You can choose between 2 versions: based on Java 7 and Java 11: it is up to you which version to use.
See the "Java 11.txt" file and go on with the installation of Apache Tomcat 9 and 4WS.Platform 6.0.1
You will not lose anything you have already configured, just execute the new installation indicating the db scheme you have used so far.

Posted by Lorenzo Luccon 2020-04-22

4WS.Platform: released a new version 6.0.1

These are the new features and fixes included with this realese:

Community Edition
- Fixed problem when editing on grid with a single row editing
- Fixed display of dynamic filters
- Fixed accept of negative numbers on forms
- Fixed count records on data block load
- Fixed multi selections lookup events
- Excluded update descriptions of the roles if roles not imported
- Fixed order field from grid panel for business component of javascript server
- Added authorizations generation for every panel within a window, when checking a function in the role detail window
- Fixed problem when filling a grid cell from a lookup, in case of multiple rows insertion
- Widened metadata import timing to 15 mins, in case of very large applications
- Added support for regular expression and its description, when defining the password in the user detail and when changing password on the login window
- Fixed problem when reading panel translations from the AppDesigner, in case of SQLServer database
- Fixed problem when rendering a chart having multiple series, starting from a main query
- Fixed problem when deleting a business component, when referred by a code selector
- Fixed problem when reading a text file containing slash characters
- Fixed problem when disabling app logon with a list of enabled users
- Fixed attributes definition for columns of a grid linked to a ROL type b.c. having multiple occurrences of the same table
- Fixed the right value of int digits for numeric fields having decimals
- Fixed send of the non valued parameters in case of data export in grid
- Added translations of buttons of filter panels
- Fixed problem when searching date and date+time with different timezone beteen client and server
- Added minimum and maximum date for date field on form
- Added Select All checkbox in popup dialog for data export in grid
- Added authorizations checking on web services used by SqlTool and FileManager
- Added shortcut CTRL+I or COMMAND+I in server-side/GAE javascript editor, in order to autocompose an object and its attributes, starting from the selection of an object
- Added server-side js methods to read a long text file with charset and/or a file specified with an absolute path
- Added mobile js action update, through Push notification
- Reduced memory consumption in case of export from a grid filled by a server-side js component
- POST requests for login window
- Added Close button in modal windows and X button in modal popups
- Added server-side js method sendJavascriptMessage to send to the client side a not visual notification, in order to execute client-side js functions
- Reduced memory consumption when exporting matadata for an application
- Added empty/not empty in dynamic filters for a filter panel
- Added support for scrolling on columns anchored on the left
- Added realtime notification when multiple editing js actions
- Fixed problem when reloading the tree content in FileManager (there were duplicated nodes) and added menu items to choose the web context for web/mobile app
- Removed combobox related to customer logo in the mobile app defintion window
- Added checking to avoid the multiple upgrade of Platform repository, when starting the service in a cluster environment (no more locks)
- Added IN operator support for SQL type business components linked to a detail form
- Fixed input fields width in the login window
- Added 'loadPars' request parameter, used to force parameters loading, when invoking a ws (without a login request)
- Added to Log And Analysys two additional folders, related to the app threads, user sessions/memory consumption
- Added scheduled processes for automated tests
- Added base action management for javascript actions
- Added events on multi selections lookup
- Added collections grid panel for mobile
- Added enter pressed event for mobile controls
- Added control translations of panel in mobile grids
- Added error reading for login from action
- Added authentication from javascritp server action
- Added display of references to windows in permission management... read more

Posted by Lorenzo Luccon 2020-04-21

4WS.Platform: released a new version 5.3.2

These are the new features and fixes included with this realese:

Community Edition
- Fixed problem when importing metadata on Oracle database for CLOB fields, in case of import/export executed between different o.s.
- Fixed problem with the app parameter for reckoning the timezone con date fields
- Fixed problem on saving a b.c., when a relationship is activated with objects having virtual fields
- Fixed problem with data export on grid, in case the context help editor has been enabled
- Fixed problem with applicayion parameters per company, when importing metadata for multiple company ids
- Fixed problem on defining permissions at form control level, in case of site id different from the default value
- Fixed problem about wrong site id description overriding, when importing metadata with multi-tenancy applications
- Fixed problem when updating a b.c., due to virtual fields defined at panel level
- Fixed problem on rendering user image in the user detail window
- Fixed problem when importing metadata on IE browsers
- Fixed problem with a static combobox: it allowed to type invalid values
- Fixed problem when exporting SQL from table on SqlTool, in case of text type fields having a single apex on it
- Added support to skip first row, when reading a csv file from a server-side js action
- Fixed problem when creating new applications in portal mode
- Fixed problem when decoding codes with a remote combo, when reloading a grid which has been configured with total data loading
- Fixed problem in SqlToo, when changing additional datasource: it didn't change the window content
- Fixed problem on reading a JSON content on server-side js actions, in case of JSON having
character
- Fixed problem with autocompletition (CTRL+space) in client-side js actions
- Fixed renderer for columns of type date, time or date+time
- Fixed vertical container management: now verticall scrolling is supported
- Fixed problem when encrypting data on object fields, when saving data on a grid or detail form
- Fixed authorization checking on grids/forms, in case of user with very basic abilitations
- Fixed business component deletion: now the additional queries are deleted too
- Fixed problem when showing internal state in server-side js debugger
- Added automatism to reset the time part in dates, in case of Oracle database, when using java.sql.Date
- Fixed problem when reading an email having multiple and nested contents
- Fixed upload of mobile apps
- Fixed problem with b.c. having binding variables with IN operator and with more than 10 values
- Fixed problem on opening form in insert/edit, whene there a disabled controls defined through permisssions
- Fixed problem when inserting in parameters in a b.c. and when updating a javascript b.c.
- Fixed problem when reading an email with attachments, in case the attachments are nested within internal parts of the email message
- Fixed problem on execution of a client-side js action after saving data in grid, in case of not selected row
- Fixed problem when setting focus on the first editable field in editable forms
- Fixed problem with autoset focus on lookup where TAB has been typed
- Fixed problem when saving data from a radio button in a form panel
- Fixed problem on creation of a window linked to a mapper
- Added js method, used to change current user
- Added elements enqueuing on different server nodes, according to the queue
- Added setContentType method in server-side javascript
- Remvoed reference to the data model definition, when reading a panel
- Improved error messages when importing data in grid
- Fixed problem when adding fields to object linked to a read only mobile table
- Added a checking every 5 minutes, used to enable datasources not working and linked to applications
- Added checking when selecting check-boxes in Selector definition, in order to maintain consistency among the choices made by the user
- Changed command name for LibreOffice for PDF conversion
- Added Net Test menu item in Help, within the AppDesigner, in order to execute a networking test, related to latency and download/upload transfer rate
- Added two new border types for buttons/controls, related to rounded borders
- Added property for alpha color for buttons background
- Added new template type: HTML preview, used to fill in a panel with the HTML content
- Added new preview format in Preview panel for web apps: now it is possible to show an HTML template
- Added server-side js methods to write a text file, a row at a time
- Added additional properties in grid and gridview, in order to fully customize grid behavior with ExtJS properties
- Added method for generating an HTML document, starting from an XML document containing data and a stylesheet XSL file
- Improved quick filter by adding case insensitive search, for the title column of the grids: panels, windows, objects, components, actions
- Added flag to replace the delete of an empty cell with an update for pivot grids
- Fixed problem when reading/writing CLOB fields on Oracle database, using SqlTool
- Added flag in grid/form to avoid showing a confirmation message when closing a window, in case of grid/form in insert/edit mode
- Added close method for js variable named win, in case of not modal windows, set as modal via javascript
- Added CSS class for defining icons for ascending/descending
- Added js functions beep, beepOK and beepKO
- If in a modal window the resizing has been disabled, it will not any more possible to espand/reduce it
- Added ad hoc CSS class for pivot grids
- Added checkbox on grid columns definition, used to convert an empty string to NULL value, in case of data saving
- In case of a pvit grid having one only variant, the last column will be auto-expanded
- Fltered windows list in the role detail, by removing windows declared as deprecated
- Improved javascript logging, by including the original row number in the source code and by reducing the amount of source code reported on the server log, in case of errors
- Added trim property to server-side js function readCSVFileAndWriteToTable, in order to remove spaces from fields read from a CSV file
- Passed forward request parameters to server-side js actions, in case of deleting rows in grid
- Improved CSV export from grid, by generating the content in streaming rather than in memory
- Added global parameter to force names for request headers always in lowercase
- Added support for renderer on pivot grid
- Changed authentication process: now an account is not any more locked in case of token based auth
- Addded support for additional filters also in case of data mapper
- Added waiting progress bar, when executing a server-side js action from the window for the action definition
- Added new token encryption for login
- Added parameter to enable the use of sql filters in panel loading
- Added Message Templates functionality in applications
- Added specific types of 'in' for integer and/or text
- Added recording of writing operations, starting from server-side js
- Added application parameter to reject value changes for server-side variables not enabled to be changed
- Added optional filter list, in business component SQL based for lists
- Added note field for application and global parameters
- Added multiple selection event on the mobile grid... read more

Posted by Lorenzo Luccon 2019-06-21

New documentation available

4WS.Platform documentation has been reorganized and now you can freely access to the whole documentation, which includes: Quick Start Guide, User Guide, Video tutorials, Knowledge Base, API.
Moreover, you can download in PDF format both the User Guide and the KB.
Click here

Posted by Lorenzo Luccon 2018-07-10

4WS.Platform: released a new version 5.3.1

These are the new features and fixes included with this realese:

Community Edition
- Fix problem on retrieving panels included in a window, used by wizards in grid/form/filter/tree panels
- Fixed problem in the Scheduler with daylight change time and with disalignment with date/time provided by the operating system, in case of month frequency/end of month
- Fixed problem when closing modal window containing a form set as to close after a deleting operation
- Fixed search on objects list
- Fixed lookup validation on virtual field
- Fixed upload mobile apps
- Fixed test execution of actions
- Removed double opening of a window detail in the App Designer, after completing the New Window wizard
- Added SFTP support
- Fixed problem with metadata import, in case of import for all company ids enabled
- Fixed metadata import
- Fixed check app version on mobile device
- Fixed problem on rendering filter panels, in case of left/right alignment
- Fixed problem on changing a control type in a form/filter panel, in case of a counter field
- Added CSS class 'sdi-menubar', used in SDI environments to set the height of the navigation bar
- Added support for server-side js in business components, with nesting for multiple js actions
- Fixed input parameters definition in business components, panels and windows, in case of incorrect definition of variables having format : XXX
- Fixed update of clob field
- Fixed check activation key
- Fixed initialization for application parameter types
- Fixed parameters on copy company
- Fixed translations of sub panel and sub folder of form panel
- Fixed problem with slow performances wheb opening db connections with Oracle, through the pooler
- Improved display of wizards for panel actions
- Improved verification of the version of metadata for stable environments
- Added log for javascript business component
- Fixed business component change on grid and form panels
- Added support for SNI in HTTPS requests
- Added support for authentication token in the request header too
- Added a higher default height for labels/controls/buttons in form/filters/editable panels, in case of mobile apps
- Added support for NSI certificates, when downloading binary files through server-side javascript
- Speeded up mobile database, in case of multiple requests from more mobile devices
- Improved user sessions logging
- Improved notification message management, by including an HTTP request timeout
- Added input dialog when executing a server-side js action from the Designer
- Improved count(*) policy to all JPA queries (AppDesigner), in order to speed up the list reading
- Changed left menu with tree, so that the applied filter condition would remain always visible
- Improved autocompletition function for client-side js, in case of form and filter panels, including the refernce of controls by attribute name
- Blocked the definition of virtual fields having a space or dot, in case of grids, forms or filter panels
- Added button to the scheduler process detail, in order to stop the process execution. The right termination of it is not ensured, since it depends on the o.s.
- Improved wizard panel: now navigation buttons are anchored to the right and the default text is Next/Back
- Fasted login in case of web services invokes with the same user
- Added support for vertical folders
- Added function for create a new directories in the FTP server
- Added wizard for copying rows from one grid in another grid
- Added new folder management on SQL Tool
- Added internal counter for UUID... read more

Posted by Lorenzo Luccon 2018-07-10

New export/import metadata application

Try the new export/import metadata application.
Export all data and check the sensible differences when import.
You can select the change that you wish to import.
New export/import

Posted by Lorenzo Luccon 2018-02-23

4WS.Platform: released a new version 5.3.0

These are the new features and fixes included with this realese:

Community Edition
- Upgraded Google Map API to v3
- Fixed error on language selection, in the user detail
- Fixed creation of a new app: now the description for the admin is correctly defined
- Fixed creation of database connections for PostgreSQL, in case of lack of support for Read-Committed transactions
- Fixed conversion from js object list to a JSON in the server-side js method named getListResponse
- Fixed editor for defining a parameter name: now it allows only latters/digits and _ without a digit at the beginnig of the name
- Fixed problem when logging on in web portal model, in case of password expired: now a message dialog is shown
- Fixed problem when reckoning the num of integers in columns and objects, with grids created from a free b.c.
- Fixed drag'n drop on menu items, in case of users not having 100 as site value
- Fixed title setting for a business component, when opened by a shortcut button
- Fixed problem with the tables list shown when creating objects: now the list is filtered by the datastored linked to the application
- Fixed rendering problem with grids having locked columns and the summary row
- Fixed problems with quick filter applied in lookup type grids
- Fixed problem with Internet Exploer, when clicking on the link included in the email received by the Forgot Password
- Added checking for graphics controls having type text/numeric in editable panels, in order to interrupt saving if it has not een set the max len/number of int/decs
- Fixed problem when cleaning a lookup with button only: now the content of the control is correctly cleared up
- Fixed enable button backup in directory management
- Fixed load additional data store
- Fixed support for synonyms in Oracle database
- Fixed problem when executing queries with server-side javascript having filtering conditions coming from the grid
- Fixed import file on grid definition
- Fixed insert of related tables
- Fixed parameters in SQL action exceution
- Fixed problem when downloading files from a grid, in case of file name having spaces or other special characters
- Fixed data import from files with custom datastores
- Fixed roles list in requests alias
- Fixed problem when scrolling a grid having locked columns and a summary row
- Fixed problem with the update of app parameters, when importing the web context
- Unblocked copy&paste and scrolling for actions and b.c. when they are in read only mode
- Disabled HTML rendering of the results provided by queries in SqlTool
- Improved rendering of the left menu anchored to the left
- Added a set of icons for mobile apps and improved text for the About
- Added test on Edge browser when starting the app
- Improved layout and icons in BPM module
- Added support for a fixed main node in a cluster
- Improved gathering of application statistics
- Improved gathering of application statistics
- Improved digest checking algorithm: now the digest is reckoned only when logging on, executing ws, reloading app, mobile app requests
- Added getWebContentWithHeadersAndCookies js method, used to send HTTP requests supporting cookies
- Added default value for height labels
- Added grid popup for search from first matched message
- Added menu items tooltip for buttons menu type
- Added enable role id for request
- Extended performance checks
- Added delete, rename and move file function in server FTP
- Added index on logs table
- Added verification of differences between objects and databases... read more

Posted by Lorenzo Luccon 2018-02-05

4WS.Platform: Easily Developing Mobile Apps for iOS and Android

Learn about the benefits of using 4WS.Platform, a low-code development tool, to create multi-channel web and mobile applications for both iOS and Android.
https://goo.gl/2AJh3m

Posted by Lorenzo Luccon 2017-11-03

Parameters

Changed the parameters window in 4WS.Platform: new advanced editors are now available to help out users when settings the right value. https://goo.gl/2yG3MF

Posted by Lorenzo Luccon 2017-10-16

Metadata Import

4WS.Platform now includes a progress bar when importing metadata to a new environment, in order to figure out the import state
https://goo.gl/WJZuTL

Posted by Lorenzo Luccon 2017-09-14

4WS.Platform: released a new version 5.2.3

These are the new features and fixes included with this realese:

Community Edition
- Fixed image scale method
- Changed the naming for a new function, by avoiding the use of the period or a digit at the beginning, when using Menu Items for adding actions, shell commands or web pages
- Aligned authorization policy in user and role detail windows, for each subpanel
- Fixed checking of valid content, when saving the window definition
- Fixed dynamic combo on grids
- Fixed collapsible form
- Fixed files upload on editable panels
- Fixed rendering of a window containing multiple panels included in a generic panel, where these panels have a visible title
- Fixed IN condition on query
- Fixed the inserting of user parameters, in case of users having a Site Id different form the default Site Id
- Fixed problem on duplicating data for another COMPANY_ID: records in table SUB03_COMPANY were not duplicated
- Fixed problem when showing a message error when an activation key is uploaded
- Fixed buttons view on action detail
- Completed panel copy function: it didn't include the duplication of input/output parameters
- Fixed problem with scheduled processed which depend on other processes: now they can be started only from the parent process
- Fixed problem on opening the tables list and the objects list, in case of pre-selected datastore
- Fixed problem when executing queries with SqlTool, in case of select with alias
- Fixed problem when adding virtual fields to an object, without setting an alias
- Fixed problem when using File Manager with the directories combo and the logged user is not ADMIN
- Blocked the menu folder selection in New Window, in case of mobile app
- Fixed a problem in setting permissions per role, at colun/control level, when the visibility of the column/control switches from not visible to default
- Fixed problem when downloading/previewing files with apostrophe
- Fixed problem when opening multiple windows for the definition of the tree levels
- Improved global/app parameter windows, with different editors according to the parameter
- Added server-side js method to unzip a file into the server file system
- Speeded up the matadata import with a feedback about the import progress on the UI
- Added checking when importing metadata which verifies the compatibility between the metadata version and the one of the Designer
- Added properties reloading when selecting a panel from the preview in the definition of a window
- Added js function which can be invoked by client-side js actions, used to show a modal popup to upload/download/preview files programmatically
- Skipped datastores updating, when importing metadata
- Added link to translations from window detail and selector
- Hidden global/application parameters not compatible with the current application settings
- Redefined Web Designer menu'
- Added configuration of import files in panels detail
- Added link to actions and windows on application detail
- Added check for enable/disable multiple selection on grids
- Added check for enable/disable the summary row on grids
- Added preview in the window definition form
- Added position selection in the menu' when create a new window
- Added commands in the popup menu in the window definition: now it is possible to change the type of a container panel
- Added support for drag 'n drop of panels from different containers, in the window definition
- Added search for menu', windows, panels, actions and business componenets in Web Designer
- Added after upload files event
- Added tree panel with server-side js business component
- Added detail panel for new custom parameter
- Added context help definition for applications
- Added hide toolbar check on preview panels
- Added column/component event creation from the fields list of panel
- Added column popup creation from the fields list of grid... read more

Posted by Lorenzo Luccon 2017-09-12

New implementations on log

4WS.Platform now provides a feature to log the incoming web requests over time: in that way, you can analyze the server load due to the web requests.
https://goo.gl/tm956C

Posted by Lorenzo Luccon 2017-07-04


4WS.Platform: released a new version 5.2.2

These are the new features and fixes included with this realese:

Community Edition
- Fixed data import from grid process
- Fixed problem when filtering/sorting the two grids in the Rules per role functionality
- Fix problem when checking only a few checks and not the ones previously checked in the Panel Roles functionality
- Fixed change time issue oin March
- Fixed visualization of SQL Shell on SQL Tool
- Fixed problem when starting the server-side js debugger
- Fixed data export in xls and csv
- Fixed default value selection of controls in filter panels
- Fixed undo in filter panels
- Fixed export grid
- Fixed methods of send email with template
- Added support for Unicode charset when sending emails
- Fixed last column on lookup grid
- Fixed problem on counting records for a list of data, in case of queries having the distinct clause and an alias on the select clause
- Fixed problem when creating users using the Google Domain synchronization
- Fix problem when updating menu items, in applications working with multiple COMPANY_IDs
- Fixed menu' closed on mouse out
- Fix problem when setting the first tab, in case of panes hidden through permissions
- Fixed problem when defining business components, before saving it, when thr user changes from a js/SQL type component to the automatic one
- Fixed problem on changing the app theme, when saving the app detail
- Added fourth time of theme, like BlueWhite, but with a tree menu
- Optimize reading, writing and erasing files and folders
- Added viewing of the mobile repository and directories for the ADMIN user in the File Manager
- In case of a request related to an image not found, an empty image is sent back
- Added support for plain text and xml reading in web services defined as server-side js actions
- Fixed and improved the checking of panels to delete, when referred by other panels/windows
- Fixed problem in b.c. creation, if no one selects the object
- Added support for input parameters in chart panels on mobile apps
- Added the support for Google Cloud Storage to the ws related to the files download in Image Gallery
- Added server-side js method to create an xls file
- Added button id column in the panel buttons definition window
- Added support to Google Datastore to SqlTool (read only)
- Added toolbar on functions grid of menu' items
- Added button in Server Log feature, in order to monitor HTTP requests on all log files
- Reduced the amount of ws requrests, by minimizing the number of sessions needed
- Added chance to filter actions combobox per description, in Web Designer
- Added button in server-side js action definition, in order to execute it (without arguments)
- Added param for grids filter when user press enter on text fields in the filter panel
- Added toolbar personalization for grids and details
- Added management of a server-side js action, to replace the username after an authentication based on LDAP
- Added class for every panels for theme definition
- Added history of sql instructions executed in SQL Tool
- Added base action for business components of js server type
- Added icon and color line properties of tab of tab panels
- Added server-side javascript method to convert strings defined in the input vo to dates/numbers
- Added process creation for backup, to FTP or to directory, of directories
- Added directories filter on file manager
- Added asynchronous import of files on grid panels
- Added panels for hBox and vBox layout
- Added enforcement of the filter panel when reload the grid
- Increased length of process name
- Added audit definitions for objects
- Added before export event for grid panels
- Extended description field dimension of dictionary table
- Added db operation logs for diagnostics
- Improved the selection of selectors and directories in the controls definition
- Added routine filter on application logs... read more

Posted by Lorenzo Luccon 2017-06-20

4WS.Platform: released a new version 5.2.1

These are the new features and fixes included with this realese:

Community Edition
- Fixed problem when sending notification email from a scheduled process
- Fixed problem in the custom translations window, when clicking on the static combox node
- Fixed problem with dynamic combo boxes depending with each other, in case a filter is applied on the second and it is empty
- Fixed problem when applying a filter on translations on Custom Translations
- Fixed problem on saving datastore when re-defyning a field having counter type in an object definition
- Fixed problem with updating description in menu items for mobile apps
- Fixed problem on rendering a quick filter in grid which should show a dynamic combo, when combined with a numeric column
- Fixed problem when uploading files: now it is allowed to upload one file at a time
- Fixed problem when setting a value in dynamic combos contained in form panels, when they are opened in EDIT mode
- Added opt. param. to set the Google Map Key, needed in case of web apps not belonging to a specific domain
- Added optional button in topbar to take a screenshot of the web page, to get diagnostic info
- Added page of 4WS.Platform change log
- Added configuration theme of web application of mobile app
- Added * in labels of mandatory controls of form
- Added fields selection for datetime and user of logical delete
- Added in translations management the menu items
- Added event for the customization of chart data store
- Added variable for dimension of upload file
- Added rapid filters on application params
- Added delay for validation of dynamic combobox... read more

Posted by Lorenzo Luccon 2017-03-06

4WS.Platform: released a new version 5.2.0

These are the new features and fixes included with this realese:

Community Edition
- Fixed problem on saving translations in a grid, when there are multiple languages shown at the same time
- Fixed fields order in chart panel
- Fixed problem when changing legal/solar time in the scheduler set with daily timing
- Fixed problem on showing a lookup button in the filter panel
- Fixed problem with view-columns checkbox, when creating a report on the fly
- Fixed problem when deleting a relation from an object, in case of multiple relations on the same destination table
- Added auto-conversion to date format in js objects, when invoked by methods insertObject/updateObject
- Improved business component detail, with auto-sizing according to the web page dimension
- Added onlyLogin request parameter to create stateless web services... read more

Posted by Lorenzo Luccon 2017-01-02

Watch the video...

Do you know 4WS.Platform? Do you wanna try it? ...or are you simply curious?
Watch the video and give us your opinion!
http://4wsplatform.org/take-tour/

Posted by Lorenzo Luccon 2016-11-25

4WS.Platform: released a new version 5.1.1

These are the new features and fixes included with this realese:

Community Edition
- Fixed problem with virtual fields defined on grids/forms/filters, when updating objects or business components
- Fixed problem when executing SQL queries with aggregate functions, on SqlTool
- Added checking when deleting a panel: now also references to it will be removed in case it is a subpanel of another panel
- Fixed problem on showing the active relations in a b.c., when the join clause contains variables
- Removed slash characters in keys used on tranlations, since they didn't allow the correct translation on the server side
- Removed circular FK on PRM04_FUNCTIONS
- Fixed problem with GET_VALUE function on import data from grid, when the WHERE clause does not contain variables
- Fixed problem when invoking CloudConvert service, caused by a change in the SSL certificato for such a service
- Fixed problem with panel roles reading
- Fixed problem on creation of panes in existing windows, without specifying the title
- Fixed problem with date format, when exporting in XLS columns set as date without time
- Fixed problem with quick filter in grid, when pressing the ESCAPE button
- Added filling of POSITION field in CON27, in case of a free query on grid
- Fixed problem when exporting data from grids not configured graphically (e.g. Users)
- Fixed problem when exporting data from grids having virtual columns
- Fixed problem when copying a panel (id panel in actions and translations for labels/columns)
- Fixed problem with grid profiles in case of column sortings for columns which have been changed in some metadata
- Added support for 3 themes for the cloud environment and the color palette
- Added menu item named New Functionality, to guide newbies on creating windows
- Added events before and after import from grid
- Personalize template mail for forgot password
- New events for chart panel
- Added auto-completition for table name in SQLTool... read more

Posted by Lorenzo Luccon 2016-11-25

4WS.Platform: released a new version 5.1.0

These are the new features and fixes included with this realese:

Community Edition
- Fixed automatic setting of sequences in SYS03 after an import
- Fixed problem with permissions on form controls and roles management with defaults in columns/controls
- Fixed problem when decoding variables in SQL having similar names
- Fixed visualization of param values
- Fixed export grid data on xlsx file
- Fixed update of subpanel height
- Fixed load relation on business component update
- Fixed last_update field type in mysql
- Fixed verify of password history
- Fixed problem when exporting zip file for metadata/context, in case the tmp dir on the server does not exist
- Fixed problem on retrieving the right order of the sub-folders/panels of a Form
- Fixed problem with the subpanel height in a detail form
- Fixed column header rendering, in case of a column having an header on a multiline and a sorting condition active
- Fixed problem when deleting a lookup window
- Fixed problem with the definition of a container in a window (tab, generic pane...). Limited the choice of allowed chars when defining the title
- Fixed problem on filter panes rendering having multisel lookps, when the lookup grid is opened
- Fixed redirect after change password on Web Designer
- Fixed problem when updating a b.c. when a relation is removed and also virtual fields of not any more objects must be removed too
- Fixed problem when importing csv in grid: in case of fields number in the csv larger than the number of fields used
- Corrected problem when changing menu type to somethin different from popup menu on the left
- Corrected problem when creating a new table having a nullable pk
- Fixed problem when updating grids working with a table related to another one having the same field name
- Changed saving files in Alfresco policty: now it is allowed to save file having a space in their name
- Added variables sostituction on chart business component
- Completed cluster installation
- Added flag for showing lookup windows
- Increased destinations field dimension in logs table
- Added application_id in dictionary
- Added payment via Paypal when requesting a mobile app
- Fixed layout when importing a file from a grid
- Improved web apps rendering, when resizing the browser
- Added confirm dialog before deleting context files in zip file
- Added hints to drive the user in the process of configuring his first functionality
- Supported - character in uploaded Alfresco file
- Improved use of variables within a b.c. for details: now a var can be expressed as :FIELD and not only as :TABLE.FIELD
- Fixed definition of menu items for grids created from a free business component
- Fixed broadcast message visualization
- Fixed viewing of button abilitation in roles
- Created new function for viewing server log
- Added applications order on index page
- Added remove function for custom variables
- Added the ability to have more objects with the same name for different data store
- Modified functions of translations management, custom or not
- Added deprecated flag for windows
- Added param for grid in edit with double click
- Added param for a custom index page
- Added main datastore params in additional datastore
- Added remove of all queue
- Added tooltip for params id
- Added parameter for default value of login controls... read more

Posted by Lorenzo Luccon 2016-10-14

Replaced installer 4WS.Platform 5.0.0

There was a problem when using last release of 4WS.Platform, when reading data from a database.
The issue has been fixed.
A new 5.0.0 release of the installer has been released!

Posted by mcarniel 2016-08-18

New Installer of 4WS.Platform

Would you like to try 4WS.Platform 5.0.0 but you don't know how to install it?

Now you can download a full installer with: Java JDK, database (MySQL 5.7.13 or SQLServer Express 2012) and 4WS.Platform.
Installers are valid for Windows x64.

Posted by Lorenzo Luccon 2016-07-15

4WS.Platform Enterprise Edition Trial Version

You can now try 4WS.Platform Enterprise Edition: a trial version on the cloud that you can freely access by signing up, through this URL: https://platformdeploy.sinesy.it/platform/lic/registration_v2.0.jsp

Posted by Lorenzo Luccon 2016-07-04
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.