JBoss Community

AS7 Management Console 2.0

modified by Heiko Braun in JBoss AS 7 Development - View the full document

Project Information

 

- Roadmap

- Issue Tracking

- Source Code:

     - Authoritative master: https://github.com/jbossas/console

     - Most recent: https://github.com/jbossas/console/tree/develop

- Hacking the Codebase

- Releases

 

If you are looking for stable build, then you should consider the jbossas/console repository.

Current development however, takes place on the "develop" branch. Stable milestones will be merged onto "master" with every release.

Jenkins: https://hudson.jboss.org/hudson/job/AS7ManagementConsole/lastBuild/buildStatus

 

 

Extension Mechanism

In relation to http://hbraun.info/2012/09/web-console-architecture-future-directions/

 

 

 

  • Plugin descriptiors
    Abstract model, relies on fixed schema (DMR metadata+UI properties), fixed set of supported traits, can be consumed by many clients

  • Runtime extensions
    Applicable to both options above. Removes compile time dependecy.

 

Layered Projects

 

Some projects already integrate/extend the AS7 console.

 

Project NameRepositoryStatus
Switchyardhttps://github.com/rcernich/jbossas-console/tree/master-hbraunDoes build on a previous version. Should update to >1.5.0
Teiidhttps://github.com/teiid/teiid-web-consoleImplements the most current version (1.5.0-SNAPSHOT)



 

 

UI design & Interaction Patterns

 

General UI design issues and ideas are collected here.

 

Requirements, Ideas, Nice-to-Have

 


Desc
C0100The UI must be able to dynamically render model elements based solely upon its predefined description (the description may (and probably often will) include UI-specific elements to give "hints" to the renderer; i.e. 0 lines of XHTML is better than 10) (note that AS8 descriptions are likely to be more robust and easier to produce than AS7)
C0200The UI must provide (or work with) a mechanism by which multi-step tasks (so-called "wizards") can be defined and subsequently rendered for specific model element types, such that these operations may be automatically associated with their corresponding model elements (even better if the task metadata were reusable by other tools e.g. CLI)
C0300Using these tools it should be possible to generate UIs on many platforms (GWT, Swing, iOS/Android, maybe JON, maybe third-party mgmt tools, ???) which all look, act, and "feel" as similar as possible
C0350RHQ/JON upstream. Acts as POC for C0300
C0400i18n
C0500Authorisation & Authentication
C0600

508 compliance



Create a new document in JBoss AS 7 Development at Community