Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-6164

Improve configurability of OFBiz

    XMLWordPrintableJSON

Details

    • Community Day 1 - 2015

    Description

      The configuration of an OFBiz is determined by 2 aspects:

      1. configuration settings required to successfully start the implementation
      2. configuration settings required to have component functions work properly

      The latter involve default choices for various functions to cater to the usability of business processes (and therefore screen/forms and/or screens/templates.

      Several of these configuration settings are already loaded into the SystemProperty table in the underlying RDBMS, to enable adjustments of the systemPropertyValue while the implementation is in use. While it is not expected that these settings change often, it is possible that they are required to be changed during the lifespan of the company/organisation. 

      However, it should not be required to go through a deployment process of regarding such changed configuration settings in the OFBiz production instance (which most - if not all - companies/organisations require when files are changes).

      Having all configuration settings of components in the SystemProperty table enhances the usability of OFBiz allowing system administrators to adjust the value(s) of system property records while the instance keeps running.

      Some examples of the latter kind of configuration settings expected to change during the lifespan of the company (and the production instance of OFBiz) are:

          <SystemProperty systemResourceId="general" systemPropertyId="defaultFromEmailAddress" systemPropertyValue="ofbiztest@example.com" description="general default 'fromEmailAddress' can be overridden in: EmailTemplateSetting"/>
          <SystemProperty systemResourceId="general" systemPropertyId="mail.notifications.enabled" systemPropertyValue="N" description="mail notifications enabled (Y|N)"/>
          <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.relay.host" description="the default mail server to use"/>
          <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.auth.user" description="SMTP Auth username setting"/>
          <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.auth.password" description="SMTP Auth password setting"/>
      

       

      Furthermore, in a multi-tenancy OFBiz setup, configurations can differ per tenant.

      This is a placeholder issue to capture related issues to improve the configurability of OFBiz.

      Attachments

        Issue Links

          1.
          Improve FindScreenDecorator to work with configurability of Search Find Screens per app. Sub-task Closed Jacques Le Roux
          2.
          Have configuration options regarding freemarkerImports.properties Sub-task Closed Unassigned
          3.
          Have configuration options regarding widgets Sub-task Closed Jacques Le Roux
          4.
          Have configuration options for accounting Sub-task Closed Jacques Le Roux
          5.
          Have configuration options for Content. Sub-task Closed Pierre Smits
          6.
          Split configuration options in /framework/common .properties files Sub-task Closed Pierre Smits
          7.
          Move hard coded 'require_*' options in UserEvents.xml to SystemProperty entity records. Sub-task Closed Unassigned
          8.
          Ensure that appropriate fields of the OfbizSetup process in commonext register as SystemProperty entity records Sub-task Closed Unassigned
          9.
          Move hard coded 'require_*' options in SetupEvents.xml to SystemProperty entity records. Sub-task Closed Pierre Smits
          10.
          Have the ability to configure SVN setup for scrum per tenant Sub-task Closed Unassigned
          11.
          Improve configuration options for Search/Find screens in project mgr. Sub-task Closed Pierre Smits
          12.
          Have configuration options for catalog webapp Sub-task Closed Pierre Smits
          13.
          Have configuration options for bi Sub-task Closed Pierre Smits
          14.
          Have configuration options for workeffort Sub-task Closed Pierre Smits
          15.
          Have configuration options for sfa Sub-task Closed Pierre Smits
          16.
          Have configuration options for ordermgr Sub-task Closed Pierre Smits
          17.
          Have configuration options for the ecommerce component. Sub-task Closed Pierre Smits
          18.
          Replace Static["org.ofbiz.base.util.UtilProperties"].getPropertyValue in .ftl files with EntityUtilProperties variant Sub-task Closed Pierre Smits
          19.
          Make xssi prefix configurable Sub-task Closed Jacques Le Roux
          20.
          Have configuration options for lucene indexing Sub-task Closed Unassigned

          Activity

            People

              Unassigned Unassigned
              pierresmits Pierre Smits
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: