freedomotic

Basic configuration

All the configuration parameters are included in the file FREEDOMOTIC_ROOT/config/config.xml.

Default values are put in squared brackets.

Basic

These properties are used to start the framework so don’t change the default values if not strictly needed.

  • KEY_BROKER_URL [vm://localhost?persistent=false]: ActiveMQ broker url
  • KEY_MESSAGES_TTL [5000]: messages time to live
  • KEY_DISCARD_INVALID_DESTINATIONS [true]:
  • KEY_INSTANCE_ID [random uuid]: uuid of Freedomotic instance

Internationalization

  • KEY_ENABLE_I18N [auto]: enable/disable multilanguage support (for more details click here)

Logging

  • KEY_SAVE_LOG_TO_FILE [OFF]: enable/disable logging to file (for more details click here)
  • KEY_ADMIN_SENDING_ADDRESS [issue.reporter@freedomotic.com]: sending email address of log reports (don’t change it)
  • KEY_ADMIN_RECIPIENT_ADDRESS [mauro@freedomotic.com]: recipient address for log (don’t change it if you want to send the log to the Freedomotic team)

Plugins Marketplace

  • KEY_CACHE_MARKETPLACE_ON_STARTUP [false]: enable/disable plugins caching on startup
  • KEY_ENABLE_PLUGINS_DOWNLOAD [true]: enable/disable plugins download from marketplace

Periodic data saving

Basically all data are persisted when Freedomotic stopped. You can enable a periodic data saving at a fixed time interval.

  • KEY_SAVE_DATA_PERIODICALLY [true]: enable/disable periodically data saving
  • KEY_DATA_SAVING_INTERVAL [15]: data saving interval in minutes

Persistence

  • KEY_OVERRIDE_REACTIONS_ON_EXIT [true]:
  • KEY_OVERRIDE_OBJECTS_ON_EXIT [true]:

P2P

  • KEY_P2P_CLUSTER_NAME [freedomotic-commander]: cluster name used to identify the instance in a p2p network

Resources

  • KEY_RESOURCES_PATH [/data/resources/]:
  • KEY_ROOM_XML_PATH [/df28cda0-a866-11e2-9e96-0800200c9a66/df28cda0-a866-11e2-9e96-0800200c9a66.xenv]:

Security

  • KEY_ENABLE_SSO [false]: enable/disable single sign-on for authentication
  • KEY_SECURITY_ENABLE [true]: enable/disable authentication