Starting with version 3.x we’ve rewritten the console from scratch. We still use a similar technical stack, but we removed a lot of old and deprecated code, refactored the main business logic and rewrote pretty much all of the UI related code. We moved from GWT widgets to Elemento and prepared the codebase for the upcoming GWT 3.0 release. We also fully adopt PatternFly now.
Finally we took the opportunity to enhance the existing features and added support for many new subsystems and attributes. The following sections show some highlights of the latest version. Most screenshots show the new version on the left and the old on the right side. For all details see the 3.0.0.Final release notes.
The finder has been greatly improved. You can now use the cursor keys for navigation inside and across columns. To open an application press ↵ (enter) to go back press ⌥← (ALT-left). Items in one column are now ordered alphabetically by default. You can pin frequently used items to stay at the top. Most columns offer a filter which can be used to quickly find the items you’re looking for. Finally the previews have been enriched and provide detailed documentation or the main attributes of the selected resource. If appropriate the previews contain action links for the most common tasks.
Applications provide a new breadcrumb at the top to quickly switch between items of the same kind. More complex applications can include a vertical navigation. Finally most applications can be easily opened in an external window and provide an expert mode which uses the generic model browser.
Many new features have been added to the deployment section:
- Use drag and drop to deploy artifacts
- Content browser with preview for text and images
- Create exploded deployments
- CRUD support for exploded deployments:
- Add empty files
- Upload content
- Modify content
- Remove content
- Download complete deployments or deployment content
The topology view has been reintroduced to the HAL management console. It was removed in the last versions due to performance issues with large domains. But thanks to new management operations, we were able to add this useful tool again.
The lifecycle operations for hosts, server groups and servers have been improved. New operations are available for hosts and disconnected hosts are now shown in the finder columns. For servers you can specify custom URLs which is extremely useful when running WildFly inside a docker container.
The existing screens have been improved and many new subsystems have been added to the monitoring section. Some of the new and enhanced subsystems are:
- Web (Undertow)