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

Packages in the administration

The administration pages that handle packages on an installed site - the package list and a package's page, import, install and uninstall, the package wizard, and ezupdate's package servers and fetch - with the policies…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/site-packages/admin-gui/README.md

On this page

Packages in the administration

This section is for administrators who look after the packages of an installed site in the browser, and for developers and hosts who want to know what those pages do before they let editors near them. It answers: where the package pages are, what each one changes, and which policy opens it.

Setup, Packages: the repositories and their packages
Setup, Packages: the repositories and their packages

Site packages themselves are installed by the setup wizard, the kickstarter or exp:install, not from these pages (How the setup wizard uses packages). What you see here afterwards is what those installers imported, plus anything you upload, fetch or create.

Contents

  1. The pages
  2. Two modules
  3. What can change the site
  4. When the configuration is managed by the deployment

The pages

PageWhereExplained on
Package listSetup > Packages, /package/list[/<repository>]The package list and package page
A package's page/package/view/full/<name>[/<repository>]same page
Import (upload)Import new package, /package/uploadImporting a package
Install, uninstall/package/install/<name>, /package/uninstall/<name>Installing and uninstalling
CreateCreate new package, /package/createThe package wizard
Package serversSetup > Updates and packages > Package servers, /update/serversPackage servers in ezupdate
A server's packages, fetch/update/packages/<server>Fetching packages with ezupdate
Who may do whatroles and policiesPermissions for packages

The reference for every detail of the kernel's pages is Packages; this section is the task-oriented way in.

Two modules

ModuleComes withDoes
package (kernel/package/module.php)the kernellists, shows, compares, downloads, uploads, installs, uninstalls, creates and removes packages in the local repositories below var/storage/packages/
update (extension/ezupdate/modules/update/module.php)the ezupdate extension (se7enxweb/ezupdate in composer.json)Composer updates, and the .ezpkg package servers: lists a server's packages and fetches one into the local repository

ezupdate fetches; the kernel's pages install. A fetched package appears in the package list like an uploaded one.

What can change the site

ActionChanges
Viewing, comparing, downloading, validatingnothing
Importing (upload) or fetchingadds a package directory below var/storage/packages/; the site's content and settings stay as they are
Installingruns the package's install items: classes, content, files, settings, extensions, as the package says
Uninstallingruns the uninstall items: "removes what the items below created on this site, content included. It cannot be undone."
Removingdeletes the package directory; what it installed stays
Adding a package serverwrites settings/override/ezupdate.ini.append.php

Warning

Install and uninstall on a copy of the site first. Both change content and settings, and the package pages offer no undo.

When the configuration is managed by the deployment

With site.ini [ConfigurationSettings] ManagedByDeployment=enabled, "settings, templates and code come from the deployment only" (kernel/classes/expmanagedconfiguration.php). Then package/upload, package/install, package/uninstall, package/create and package/export are locked in a web request like a switched-off module, the remove actions of the list are refused, and settings files are not written from the browser. The list, a package's page and Compare stay open. The command line (ezpm.php) keeps working.

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