Layout
You can customize the layout of Imixs-office-Workflow is various ways.
CSS
The layout is defined by teh CSS files located in layout/css/. You can add your own custom layout by setting new CSS rules in the file custom.css.
Imixs Containers
The layout concept of marty provides the following general containers:
- imixs-form - For forms
- imixs-view - to display worklists or views
- imixs-portlet - a contaiener placed to separate elements on page
Each of these containers can contain
- imixs-header - a header section. This section typical defines also a h1 or h2 style
- imixs-body - the body section
- imixs-footer - the footer section
Example:
<div class="imixs-form>
<div class="imixs-header">
....
</div>
<div class="imixs-body">
....
</div>
<div class="imixs-footer">
....
</div>
</div>
...
Icons
Imixs-Office-Worklfow supports the font library fontawesome. You can use all free icons
To integrate an icon use the following HTML snippet:
<i class="fas fa-cogs"></i>
Resource Bundles
The following resourcebundles are provided:
- messages = general labels
- app = applications specific labels
- custom = custom labels
For example the component org.imixs.marty.workflow.FormController uses the bundles app and custom to compute the form title. All bundle files are located at:
/src/main/resources/bundle/