Wiki Markup |
---|
{style}
.panel {-moz-border-radius: 7px;
border-radius: 7px;}
.panelMacro table {-moz-border-radius: 15px;
border-radius: 15px;}
{style} |
Panel | ||
---|---|---|
| ||
The WEB distribution (weasis.war) allows to deliver preferences from the server side to the client side. Some preferences on the server side are used by Weasis only during the first launch, because they can be changed lately in the Weasis user interface. The other preferences at server side are used by Weasis at every launch. See table below. |
...
- in the jnlp file (see how to configure weasis-jnlp.xml at Installing Weasis in DCM4CHEE)
in ext-config.properties which extends (override) the configuration of config.properties. Files are located in the /weasis/conf directory of weasis.war and in Osirix web server: ~/Library/Application Support/OsiriX/weasis-ext-config.properties.
Tip title Modify ext-config.properties - Unzip weasis.war, modify the file and zip it again.
- It is also possible to change the default location of ext-config.properties with the Java property "felix.extended.config.properties" either in JNLP file or in the Java VM argument. The ext-config.properties file can also be placed in a plugin package, see How to build and install a plug-in.
...
Example to set language (It will work only during the first launch of Weasis on a user session). "locale.lang.code" requires Weasis 2.
If you are using weasis-pacs-connector, add in weasis-jnlp.xml the property with the prefix "jnlp.weasis." (properties starting by "jnlp." are required when jnlp is not signed):
Code Block <property name="jnlp.weasis.locale.lang.code " value="fr_CH" />
Add the property in weasis/conf/ext-config.properties:
Code Block locale.lang.code=fr_CH
- The default value is "en_US"
...
Property | Default value | GUI | Type | Description |
---|---|---|---|---|
weasis.language | en | yes | F | Language code defined by ISO 639. Replaced by locale.lang.code in Weasis 2 |
weasis.country | US | yes | F | Country or region code defined by ISO 3166. Replaced by locale.lang.code in Weasis 2 |
weasis.variant |
| yes | F | Optional variant code. Replaced by locale.lang.code in Weasis 2 |
weasis.confirm.closing | false (from 2.0.0) | yes | F | Show a message of confirmation when closing the application. |
weasis.look | SubstanceTwilight | yes | F | Look and feel, if the Substance library is not loaded, Nimbus will be used by default. |
weasis.look.${system} | SubstanceTwilight | yes | F | Look and feel, specific to the platform (macosx, linux, windows). |
weasis.show.disclaimer | true | no | A | Show a disclaimer (requires to be accepted to start the application) during the first launch of Weasis. |
weasis.show.release | true (from 2.0.0) | no | A | Show a message when the release has changed |
weasis.export.dicom | true (from 1.2.5) | no | A | Allows exporting DICOM files. |
weasis.portable.dicom.cache | true | no | A | Cache the images imported from directories defined in weasis.portable.dicom.directory. |
org.apache.sling.commons.log.level | INFO | yes | F | Sets the logging level of the loggers. This may be any of the defined logging levels TRACE, DEBUG, INFO, WARN, ERROR. |
org.apache.sling.commons.log.file.activate | false | yes | F | Activate the log file. If this property is false, log messages are written to System.out. Since Weasis 2.0.4 |
org.apache.sling.commons.log.file.number | 5 | yes | F | The number of rotated files to keep. |
org.apache.sling.commons.log.file.size | 10MB | yes | F | Defines how the log file is rotated by size. |
org.apache.sling.commons.log.pattern | {0,date,dd.MM.yyyy HH:mm:ss.SSS} *{4}* [{2}] {3} {5} | no | F | Formatting log messages. java.util.MessageFormat pattern supporting up to six arguments: {0} The timestamp of type java.util.Date, {1} the log marker, {2} the name of the current thread, {3} the name of the logger, {4} the debug level and {5} the actual debug message. |
ONLY from Weasis 2.0 |
|
|
|
|
locale.lang.code | en | yes | F | Language code (see Java Locale). If value is "system" then the locale of the operating system will be used (client-side). |
locale.format.code | system | yes | F | Format code for number and date (see Java Locale). If value is "system" then the locale of the operating system will be used (client-side). |
weasis.name | Weasis | no | A | Change the name of the application everywhere in UI |
weasis.profile | default | no | A | Application profile, it allows having a custom preferences directory on the client side (will not shared preferences with other Weasis instances) |
weasis.resources.url | ${weasis.codebase.url} | no | A | Application resource files (logo, presets, LUTs...). "resources.zip" is downloaded again only when the last modified date has changed. |
weasis.download.immediately | true | yes | F | Start to download series immediately |
download.concurrent.series | 3 | no | A | The number of concurrent series downloads |
download.concurrent.series.images | 4 | no | A | The number of concurrent image downloads in a series |
audit.log | false | no | A | Audit log for giving statistics about usage of Weasis |
weasis.color.wl.apply | true | yes | F | Allow to apply Window/Level on color images |
weasis.dicom.root.uid | no | A | Set value for dicom root UID when creating DICOM objects (KO or PR). See company list. | |
{ui keys} | true | no | A | Make visible or not the Toolbars, Tools, some buttons, main menu and context menu items (see ext-config.properties file) |
weasis.aet | Weasis AETitle | no | A | Weasis AETitle for DICOM print and Q/R |
...
Examples of properties in ext-config.properties
Look and feel
Code Block |
---|
# Define the Look an Feel for the first launch according to the platform (macosx, linux, windows)
weasis.look=org.pushingpixels.substance.api.skin.SubstanceSaharaLookAndFeel
weasis.look.macosx=com.apple.laf.AquaLookAndFeel
weasis.look.linux=org.pushingpixels.substance.api.skin.SubstanceGraphiteAquaLookAndFeel
|