Heiko Braun [
https://community.jboss.org/people/heiko.braun] modified the document:
"Management Console Design"
To view the document, visit:
https://community.jboss.org/docs/DOC-16363
--------------------------------------------------------------
h4. This page is deprecated. Most current information about the web console project can be
found here:
*https://community.jboss.org/docs/DOC-47385
https://community.jboss.org/wiki/AS7ManagementConsole20*
h4.
h4. Project Information
| - Roadmap (
https://issues.jboss.org/browse/AS7/component/12313823)
- Issue Tracking (
https://issues.jboss.org/browse/AS7)
- Source Code:
- Authoritative master:
https://github.com/jbossas/console
- Most recent:
https://github.com/jbossas/console/tree/develop
- Hacking the Codebase (
https://community.jboss.org/docs/DOC-16607)
- Releases (
https://community.jboss.org/docs/DOC-47610)
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/buildS...
(
https://hudson.jboss.org/hudson/job/AS7ManagementConsole/lastBuild/) |
h3. Goals
- Deliver consistent user experience across products
- Aim for a conceptual model that represents the semantics/intentions of the domain model
- Share authentication with other management API entry points
- Manage both domain and standalone scenarios
- Provide extension points to layered products
- Remain lightweight and minimize dependencies
h3.
h3. Requirements
- Provide management operations for all subsystems
(See ConsoleModelStructure (
https://community.jboss.org/docs/DOC-16474), Status
(
https://community.jboss.org/docs/DOC-16790))
- Allow remote deployment
- Manage user and groups that access the management infrastructure
- Support i18n
h3.
h3. Design Considerations
- Core UI Abstraction: MVP
(See ManagementConsolePatterns (
https://community.jboss.org/docs/DOC-16462))
- How does authentication work from the console?
(See ManagementAPISecurityDesign (
https://community.jboss.org/docs/DOC-16447))
- Look & Feel (Some Screenshots
(
http://relative-order.blogspot.com/search/label/jboss7))
The overall Look&Feel will be based on the Ballroom library:
-
http://community.jboss.org/wiki/BallroomLookFeel
(
http://community.jboss.org/docs/DOC-16792)
-
http://community.jboss.org/wiki/CurrentAS7ConsoleWidgetSet
(
http://community.jboss.org/docs/DOC-16794)
h3. Implementation Choices
- AutoBean (Databind (
http://code.google.com/p/google-web-toolkit/wiki/AutoBean)ing, Model
Representation)
- GWT Platform (
http://code.google.com/p/gwt-platform/) (MVP Abstraction)
h3.
h3. Integration Tests
Checkout the sources and see the README.txt for most recent instructions how to run the
test suite.
(Requires an AS7 domain running on your local host)
h3. Performance, Compatibility
- See ManagementConsoleUIPerformance (
https://community.jboss.org/docs/DOC-16470))
h3. Resources
- GWT Developer Guide (
http://code.google.com/webtoolkit/doc/latest/DevGuide.html)
- Layouts (
http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.html)
- Widgets (
http://code.google.com/webtoolkit/doc/latest/DevGuideUiWidgets.html)
- MVP (
http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlac...)
- Event Handlers (
http://code.google.com/webtoolkit/doc/latest/DevGuideUiHandlers.html)
- GWTP Getting Started (
http://code.google.com/p/gwt-platform/wiki/GettingStarted)
--------------------------------------------------------------
Comment by going to Community
[
https://community.jboss.org/docs/DOC-16363]
Create a new document in JBoss AS 7 Development at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=102&a...]