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

The package wizard

The redesigned package creation wizard at Setup > Packages > Create new package - the four wizards, the steps and their buttons, the pickers, the review, where the package is written, the entry from the content tree…

Download as PDF

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

On this page

The package wizard

This page is for administrators and developers who create packages in the browser. Since October 2026 the package creation wizard (/package/create) is a step wizard built from the shared components of the administration: it shows where you are, asks for each part in a card, shows errors at their fields, and reviews the whole package before it is written. What it posts and what it writes did not change. The full description, with every template and posted name, is The package wizard; this page is the short guide.

Create package: the four wizards
Create package: the four wizards

Contents

  1. The four wizards
  2. Moving through the steps
  3. The pickers
  4. The common steps
  5. The review and the result
  6. From the content tree
  7. Using the result in a site package

The four wizards

Setup > Packages > Create new package lists the wizards your role may use:

WizardExportsSteps
Content class exportclass definitions, no contentContent classes to include, Package information, Package maintainer, Package changelog
Content object exportnodes or subtrees with their content, optionally classes and templatesContent objects to include, Content object limits, Package information, Package maintainer, Package changelog
Extension exportthe files of extensionsExtensions to include, Package information, Package maintainer, Package changelog
Site styletwo stylesheets, images and a thumbnailPackage thumbnail, CSS files, Image files, Package information, Package maintainer, Package changelog

Choose one and press Start the wizard. The Maintainer step is left out when your role may give no maintainer role. The extension export lists every extension but lets you pick only those exporting is switched on for (package.ini [ExtensionExportSettings]), each other one with its reason.

Moving through the steps

Each step shows the list of steps at the top (the current one marked, the done ones ticked), "Step n of m", its name and what it asks for.

ButtonDoes
Continuechecks the step and goes on; on an error the step stays, a summary at the top links each error to its field
Backkeeps what you entered (when valid) and returns one step; from the first step back to the choice of wizard
Cancelreturns to the package list; nothing is written

Enter in a field is Continue. Required fields are checked by the server, so the messages are the ones in the interface language.

The pickers

  • Content classes: a table of every class with a checkbox, identifier and groups, "n of m selected", and a filter by name or identifier. A class hidden by the filter keeps its tick.
  • Content objects: the chosen nodes and subtrees, each with its class and URL. Add node and Add subtree open the content browser; Remove selected takes ticked rows out.
  • Options (content object export): class definitions and templates (with the siteaccesses whose templates go with it), versions, languages, and how node assignments and related objects are kept.
  • Extensions: version, last change and details per extension.
  • Image files (site style): Add image adds a file and stays on the step.

The common steps

StepAsks forChecked
Package informationname, summary, description, version, format (Classic XML or JSON), license, host, packagername a-z, 0-9 and _, not taken; summary required; SemVer version of at most 24 characters; license from the list
Package maintainerperson, e-mail, role (package.ini [MaintainerSettings] RoleList[]: lead, developer, designer, contributor, tester)name and e-mail required
Package changelogperson, e-mail, textall three required

The review and the result

The last step shows the Review: name, summary, version, format, license, host, packager and maintainer, and what the package carries. Create package writes it into the local repository and opens its page, with Download, Validate, Install and the other actions (The package list and package page).

The wizard only writes a package; the site does not change.

From the content tree

The content tree's Advanced > Export opens the content object wizard with the node already chosen: /package/create/(creator)/ezcontentobject/(node)/<node id>, optionally (subtree)/1, (classes)/0|1 and (versions)/current|all (kernel/package/module.php). It only fills in the wizard; the package is made when you confirm its steps. See The content export menu.

Using the result in a site package

The wizard makes the packages a site package requires, never the site package itself (none of the creators writes the type site). To ship its output with your own site package, download it, unpack it into your source repository, give it a <vendor>, and name it in your site package's <requires>: Creating packages with the wizard.

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