Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Site packages glossary

The words of the site packages help in one place, from .ezpkg and package.xml to installer source, package server, index.xml and RemotePackagesIndexURL, each with the page that explains it.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/site-packages/glossary.md

On this page

Site packages glossary

This page explains the words used across the site packages help. Each entry names where the term comes from in the code or the packages and links the page that explains it in full.

Setup, Packages
Setup, Packages

Contents

  1. Packages and their files
  2. Where packages are kept
  3. Installing
  4. The package server
  5. Tools
  6. Related pages

Packages and their files

TermMeaningMore
PackageA folder with a package.xml and the files it names: content classes, content objects, extensions, settings files, images, documentsWhat a site installer package is
.ezpkgOne package as a single file: a gzip compressed tar of the package folder, package.xml at the top. The upload also accepts .tar.gz and .tgz (package.ini [UploadSettings] AllowedSuffixes[])The .ezpkg file
package.xmlThe package definition: name, summary, description, vendor, type, version, maintainers, license, documents, changelog, files, dependencies, settings files, install and uninstall itemspackage.xml reference
package.jsonThe definition in the JSON package format, an alternative to package.xml with checksums of every fileClassic and JSON packages
Package typeThe <type value="..."/> of a package. The index of 6.0.15 uses site, contentclass, contentobject, sitestyle and extension; package.ini [PackageSettings] TypeList[] names the types the administration listsPackage types
Site packageA package of type site: the starting point of a new installation, offered by the setup wizard. It requires other packages and can carry install scriptsWhat a site installer package is
Site styleA package of type sitestyle: a design (style sheets and images) for a site package, such as sevenx_design_bluePackage types
Demo content packageA contentobject package with the sample content of a site package, such as sevenx_multisite_democontentThe demo content packages
Clean packageA site package whose name ends in _clean: the same site without the demo articles and imagesThe clean variant and sevenx_site
Install itemOne step of <install> in package.xml, carried out by a package handler (a class, an object list, an extension, a SQL file ...)Install items and handlers
Package handlerThe kernel class that installs one kind of install item, named in package.ini [PackageSettings] HandlerAlias[], for example ezcontentclass = eZContentClassPackageHandlerInstall items and handlers
DependencyA <require type="ezpackage" name="..." min-version="..."/> in <dependencies><requires>: a package that must be there tooDependencies and the install order
Install scriptA PHP file a site package lists in <settings><settings-file>, run by the installer while the site is created: siteaccess settings, roles, preferences, the multisite installerInstall scripts in a site package
LICENCEThe license text a package carries in documents/ and names in <documents>; the element is <licence> (both keep their historical spelling)License and documents

Where packages are kept

TermMeaningMore
RepositoryA folder below var/storage/packages/ that holds packages: local for packages made or imported here, and one per vendorThe local package repository
VendorThe <vendor> of a package; it decides the repository folder (7x, ez-systems). package.ini [RepositorySettings] Vendor=7x is the setup wizard's repositoryThe local package repository
Installer sourceA package the setup wizard depends on: in the wizard's repository, a site package, or required by one. Marked in Setup > Packages; removing one needs an extra confirmationPackages guide, 4. Installer sources
Source repositoryThe Git repository with the unpacked folders a package is built from, such as se7enxweb/sevenx-ezpackageThe source repositories

Installing

TermMeaningMore
ImportUnpack a package into a repository without changing the siteImport versus install
InstallCarry out a package's install items, so its classes, content and files are created on the siteInstalling and uninstalling
Setup wizardThe installer in the browser; its site types and site packages steps download and import packagesHow the setup wizard uses packages
Kickstarter, exp:installThe installers without a browser; they take the site package's name from kickstart.ini or --packageHow the kickstarter and the console use packages
Multisite installerThe install script sevenx-multi-site-installer.php of sevenx_multisite (and its counterpart cjw-multi-site-installer.php of cjw_multisite) that builds the sites, siteaccesses and settingsThe multisite installer script

The package server

TermMeaningMore
Package serverA static HTTPS site that publishes .ezpkg files and an index.xml per Exponential release; the default is exponential.packages.exponential.earthWhat the package server is
index.xmlThe list of the packages of one release: a <packages vendor="7x"> root with one <package> element per package (name, type, URL; site packages also version, summary, description, thumbnail)The index.xml format
RemotePackagesIndexURLpackage.ini [RepositorySettings]: the folder whose index.xml the setup wizard reads. When empty, RemotePackagesIndexURLBase plus the version is usedPackage server settings
MirrorA copy of a release folder on another server or on disk, used for offline installs or your own packagesOffline installs and mirrors

Tools

TermMeaningMore
Setup > PackagesThe package pages of the administration (/package/list)Packages in the administration
Package wizardCreate new package in Setup > Packages: content object, content class, extension and site style packagesThe package wizard
ezpm.phpThe package manager on the command line, in the installation rootCreating packages with ezpm
build.shThe script in a source repository that packs every package folder into an .ezpkgRebuilding with build.sh
ezupdateThe extension behind Setup > Updates and packages; its package servers page lists and adds .ezpkg serversPackage servers in ezupdate

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x