Blog Posts Process Management

What’s Planned for Joget Workflow v6?

Blog: Joget Unplugged

As an open source platform to easily build enterprise web apps for cloud and mobile,
the upcoming Joget Workflow v6 will have a dual pronged focus: User Experience (UX), and App Maintainability and Performance. Following the previous article which offered a sneak peek at what to expect, here’s a more detailed look at what’s to come.

User Experience

Enhanced App User Experience for Desktop and Mobile

Say goodbye to uninspired user interfaces expected in business apps, as v6 will provide a Universal Userview Theme that embraces Google’s Material design philosophy. Responsive to fit desktop and mobile devices, the theme allows for simpler and more flexible configuration, while still allowing fine-tuning via custom CSS or JavaScript.   

Customizable App Center with Joget Marketplace Integration

The App Center, the default landing page providing access to apps and seamless integration with the Joget Marketplace, is now a customizable app! Adapt the App Center to specific needs, or even replace it entirely if required.  

Dashboard Capabilities

One of the frequently requested features, a Dashboard Userview element now provides the capability for multiple elements to be presented in dashboard format for better information visibility.

Calendar View

The Calendar Userview element displays events in a familiar monthly, weekly or daily calendar view.

Unobtrusive Admin and Design Interface

The focus is on the apps, so the administration and app design interface is designed to be discreet and to stay out of the way. A floating design button toggles to show the Admin Bar and Front-End Edit Mode to show elements directly within the app.  

Design Apps Anytime, Anywhere with Support for Touch Devices

Touch devices are now supported! App designers can now use tablets or touch screen PCs to design all the processes, forms, lists and userviews. Dragging, dropping and configuring elements using your fingers or a stylus makes building and maintaining apps more accessible anytime, anywhere.

App Maintainability and Performance

Improved App Maintainability with Advanced Tools

The major challenge in app development is not building it the first time, but rather maintaining and evolving it over time. A big focus in v6 is improving app maintainability hence the new Advanced Tools which will make it easier to manage dependencies, while adding support for automatic merging of concurrent changes. For improved accountability, all changes to an app are now captured in the system audit trail as well.

Enhanced Configuration Options for Codeless Apps

The Joget Workflow platform allows for almost limitless extensibility via plugins and custom coding. However, the requirement for coding makes it less accessible to non-coders. In v6, there are now additional configuration options in various elements to allow for simple configuration instead. For example, retrieving data from multiple forms can be accomplished using simple form selections, instead of using custom SQL JOIN queries.

Improved Performance with Userview Caching

Caching is now available for all userview pages. Requiring just a couple of settings, any userview menu and page can be easily cached to eliminate bottlenecks and reduce server-side processing. When used appropriately, caching can greatly improve the performance and scalability of apps.

Database Connection Monitoring and Leak Detection

A new feature incorporated into the Performance Analyzer now provides monitoring of database connections at runtime. When logged in as an administrator, the Performance Analyzer displays the number of active and idle platform datasource connections at the top left corner of the app userview.
There is also database connection leak detection, which works for both BeanShell scripts and custom plugin code. When a possible leak is detected, a warning will be captured in the logs to allows administrators to identify the page causing the problem.

Additional Plugins Out of the Box for Greater Flexibility

v6 includes additional useful developer and integration plugins to cater for more complex app requirements.
  • More JDBC and BeanShell plugins are now available out of the box to allow for custom SQL and BeanShell code in forms and lists.
  • The Permission Userview Menu element allows userview permissions to be configured in the front-end app.
  • There is also a new Sync LDAP Directory Manager that allows LDAP and Active Directory information to be synchronized with the local user directory.

Latest Upgrades Under The Hood

Joget is built on Java using the proven and popular enterprise libraries Spring Framework and Hibernate ORM and in v6 they will be upgraded to new stable releases (Spring 4.3 and Hibernate 4.3) to take advantage of all the performance, stability and security improvements available.

Resources

While v6 is in the works, check out the current stable v5 release through the following resources:
  • For on-premise installation (http://www.joget.org/download/), or on-demand (https://cloud.joget.com).
  • Joget Marketplace: https://marketplace.joget.org
  • Video Tutorials: http://www.joget.org/videos/tutorial/
  • Knowledge Base: https://community.joget.org
  • Language Translations: http://translate.joget.org

NOTE: The features in v6 are subject to change prior to release.


Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/whats-planned-for-joget-workflow-v6/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×