Skip to content

Package Format

Javid Fazaeli edited this page Apr 30, 2026 · 1 revision

Package Format

Addon Manager + expects a ZIP file containing one ExpressionEngine add-on folder.

Standard Layout

my_addon/
  addon.setup.php
  upd.my_addon.php
  mcp.my_addon.php
  mod.my_addon.php
  views/
  language/

Wrapper Folders

Wrapper folders are allowed:

downloaded-release/
  my_addon/
    addon.setup.php
    upd.my_addon.php

The folder containing addon.setup.php is treated as the add-on folder.

Folder Names

Add-on folder names must use lowercase letters, numbers, and underscores.

Valid:

my_addon
seo_tools
backup2

Invalid:

MyAddon
my-addon
my addon

Loose add-on files at the ZIP root are rejected because the destination folder cannot be inferred safely.

Clone this wiki locally