Skip to content

rework: AddOns #36

Open
Open

Description

@mpiontkowski

configs

  • sequence of loading config:

    1. public
    2. private
    3. area
    4. page
    5. addOns
  • addOn config:

    # register Add-Ons
    [addons]
    autoRegister = FALSE
    register[]   = '$addOnName' (only if autoRegister is disabled)
    
    # configure the add-on "example" in "public/addons/example/addon.ini"
    [addon-example]
    version      = 'Version: 1.0.0'               (required)
    mapVersion[] = 'Version: 1.0.1'               (min. one supported version)
    initClass    = 'ClassObject: foo/bar/Example' (default: NULL)
    

🔴 Auto-Register

  • register all add-ons in AddOn::$PATH_ADDONS
  • logs an error if add-on is invalid or not compatible
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions