Create Module HowTo
(→Create messages class) |
(→Create messages class) |
||
Line 12: | Line 12: | ||
=== Create messages class === | === Create messages class === | ||
− | Message class is used to reference your module specific workplace.properties file at part of OpenCms. | + | Message class is used to reference your module specific workplace.properties file at part of OpenCms. Is is just a simple class extending org.opencms.i18n.A_CmsMessageBundle and the bundle name variable pointing to the module specific workplace.properties file location. Below is a sample Messages class in order to illustrate this. |
=== Create action class and initiate the message bundle as part of the action class === | === Create action class and initiate the message bundle as part of the action class === |
Revision as of 11:06, 13 March 2007
Contents |
Introduction
this HowTo will take you through a process of creating your own module extension to OpenCms administration view.
Create Module
First you must create module container for your extension. Creation of a new module is described in detail at Defining_OpenCMS_structured_XML_content#Step_1_.E2.80.93_Create_the_module_and_configure_it. Make sure that you select all module folders to be created.
Create and Install Message Bundle
Next we need to create and install message bundle for our new module, so will be able to customise all workplace labels based on user's selected language. This requires the following steps:-
- Create messages class.
- Create action class and initiate the message bundle as part of the action class.
- Create your module specific workplace.properties file.
Create messages class
Message class is used to reference your module specific workplace.properties file at part of OpenCms. Is is just a simple class extending org.opencms.i18n.A_CmsMessageBundle and the bundle name variable pointing to the module specific workplace.properties file location. Below is a sample Messages class in order to illustrate this.
Create action class and initiate the message bundle as part of the action class
text
Create your module specific workplace.properties file
text