Updated management console in Wildfly 8.2
16 Oct 2014We’ve updated Wildfly Master to include the most recent 2.4.0 Final of the HAL management console.
The improvements at a glance:
- Updated look & feel. Now follows the Patternfly styles.
- Improved information architecture: Domain management, deployments and runtime views have been relocated/consolidated
- Extended/complete subsystem configuration: EE, Undertow, Messaging, IO and Batch
- Updated model browser: supports inline editing of resources
- Log Viewer: Tail log files from within the console
- Picketlink extension: The GUI now ships the picketlink management parts (enabled on demand)
- Improved runtime monitoring: The charts and data tables have been cleaned up
- Over 50 bugfixes
Updated visual appearance
The look and feel now builds on Patternfly. With more and more JBoss projects moving to patternfly, this will provide a more consistent look&feel across the portfolio.
Changes to the information architecture
We’ve moved things around a bit:
- ‘Deployments’ are a top level category in their own (used to be under ‘Runtime’)
- ‘Domain Overview’ moved to ‘Domain’ (used to be under ‘Runtime’ as well)
This allows to us to better address certain edge cases when configuring domains and has a clearer affordance when managing to specific server instances.
Extended Subsystem Support
The following subsystems have been revamped or completed:
- EE
- Undertow
- Messaging
- IO
- Batch
Most of them have been either incomplete or missing and the new implementation provides access to the full subsystem configuration options.
New Model Browser
The model browser (Footer > Tools > Model Browser) has been completely revamped. It’s value/purpose has not been quiet clear in the past. I guess most people simply used to look up the management model documentation and get a general overview. However it now supports editing resources directly and a much better interaction and visual appearance.
On it’s own it might be used as a minimal GUI for Wildfly.Core at some point.
Ability to view logs form the console
Harald Pehl did a great job implementing this one with support from James Perkins. The log viewer (‘Runtime’ > ‘Platform’ > ‘Log Viewer’) allows you to browse through or tail server logs. It’s a feature that’s been missing for a long time and I am happy to see it included in Wildfly 8.2. It will become especially useful when managing domains.
Picket Link Integration
The picket link management UI is now part of the default distribution. That means any Wildfly instance that uses the Picketlink subsystem can now be managed by default.
Improved runtime monitoring
The ‘Runtime’ category has been revisited and cleaned up. We’ve added new attributes and improved those views that didn’t have a clear purpose.
Plenty of bug fixes
This release does include over 50 bugfixes spread across the whole UI. You might not have noticed all of them but this will certainly improve the overall user experience when working with the management console. Thanks to everybody reporting and fixing these issues.