Open source CMS

Modules

Modules are arikaim packages which are used in service container, middleware or composer package.

Module package descriptor file arikaim-package.json

{ 
    "version": "{ Version }",
    "name": "{ Module name }",
    "title": "{ Module display name }",
    "package-type": "module",
    "repository": "{ Git Repository Url }",
    "help": "{ Help page url }",
    "description": "{ Description text }",
    "requires": {
        "composer": [
            { Composer packages }
        ]
    },
    "type": "package | middleware | service"
}
Property Type Description
version string required Package version.
name string required Package name.
title string optional Package display name.
package-type string required Package type.
repository string optional Git repository url.
help string optional Help page url.
description string optional Package description text.
requires/composer string optional Composer packages list.