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

Improve configurability of OFBiz

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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Agile

                Completed Sprint:
                Community Day 1 - 2015 ended 23/Mar/15
                View on Board

                Slack

                  Issue deployment