Develop > Presentation layer > Management Center framework > Customize the Management Center user interface
Management Center file directory structure
Overview
Management Center files include...
- OpenLaszlo source files
- images
- HTML pages
- properties files
- Struts action classes
- JSP files
- ManagementCenter.swf
Any files that you customize within the Management Center should follow the canonical directory structure.
Note the following exceptions:
- Use your own company name for the commerce directory. For example, instead of...
WebContent/WEB-INF/src/lzx/commerce/component...use...
WebContent/WEB-INF/src/lzx/myCo/component
- You do not require a restricted directory such as...
WebContent/WEB-INF/src/lzx/commerce/myCo/restrictedRestricted directories under the commerce directory are to indicate directories that will be replaced when you install WebSphere Commerce fixes, or migrate to the next release. This is not applicable for custom tools.
If you use a source control management system to store the files, some files should not be checked in, such restricted directories).
You can access the Management Center files using two methods:
- On the file system under...
WCDE_INSTALL\workspace\LOBTools
- Within the dev environment, open WebSphere Commerce Developer and go to...
Enterprise Explorer view | LOBTools
Management Center File directory structure
- WebContent/WEB-INF/src/lzx/commerce/component
componentManagementToolDefinition.lzx
componentExtensionsLibrary.lzx
- WebContent/WEB-INF/src/lzx/commerce/component/restricted
Depending on the Management Center component, there may also be these sub-directories, under the restricted directory:
- activityBuilder
- listViewDefinitions
- objectDefinitions
- propertiesViews
- propertiesViews\activityBuilder
- searchDefinitions
Note that the restricted directory contains files that not modify when customizing the Management Center. Files within the restricted directories will be replaced when you install WebSphere Commerce fixes, or migrate to the next release.
componentFilterDefinitions.lzx
componentLibrary.lzx
componentResourceBundle.lzx
componentResources.lzx
- WebContent/WEB-INF/src/lzx/commerce/component/listViewDefinitions
All the list view definitions
- WebContent/WEB-INF/src/lzx/commerce/component/objectDefinitions
All the object definitions and validator definitions
- WebContent/WEB-INF/src/lzx/commerce/marketing/objectDefinitions/activityBuilder
All the activity builder object definitions and validator definitions
- WebContent/WEB-INF/src/lzx/commerce/promotion/objectDefinitions/elements
All the promotion element object definitions and validator definitions
- WebContent/WEB-INF/src/lzx/commerce/promotion/objectDefinitions/promotionTypes
All the promotion type object definitions and validator definitions
- WebContent/WEB-INF/src/lzx/commerce/component/propertiesViews
All the properties view definitions
- WebContent/WEB-INF/src/lzx/commerce/marketing/propertiesViews/activityBuilder
All the activity builder properties view definitions
- WebContent/WEB-INF/src/lzx/commerce/promotion/propertiesViews/promotionTypes
All the promotion types properties view definitions
- WebContent/WEB-INF/src/lzx/commerce/component/searchDefinitions
All the search definitions
- src/com.ibm.commerce.component.client.lobtools.properties
When files are built, the properties files are copied into another folder...
WebContent/WEB-INF/classes/com.ibm.commerce.component.client.lobtools.properties
Properties file for all user interface text, labels, and messages, called component.properties
Do not change the properties files. Instead, create a file with the same name, and save it in the extension directory, for example...
src/extension/component
- WebContent/jsp/commerce/component
All mediator JSP files that return Management Center objects
Related concepts
Management Center modeling guidelines
Management Center file and class naming conventions
Object path
Language-sensitive objects
Resource access control
Maintenance and migration considerations for the Management Center
Related tasks
Overview of customizing Management Center