sevenx_multisite
This section is for administrators, developers and hosts who install Exponential with its default site package, or
who want to understand what that package does before they change or replace it. It answers: what sevenx_multisite
is, what it is made of, what its installer script writes, and what you have when the install is finished.
Contents
In one paragraph
sevenx_multisite is a site package (<type value="site" /> in its package.xml) from the vendor 7x. Its
summary in the package is "MultiSite Default Installation", and the package index of 6.0.15 lists it as "7x MultiSite
Default Installation". It is the package that exp:install --package and exp:kickstarter ini --yes install when
nothing else is chosen (see 4.3 Site packages).
It sets up two public websites in one installation, Fit & Healthy and Bold Agency, plus the administration,
editor and (when the exp_adminui extension is present) Admin UI siteaccesses, with page layouts from the
explayouts extensions.
The package family
| Package | Type | Role |
|---|---|---|
sevenx_multisite | site | the site package: settings scripts, the installer, a logo and a thumbnail |
sevenx_multisite_clean | site | the same site package without the demo articles, recipes and images |
sevenx_classes | contentclass | 33 general content classes (article, folder, image, product ...) |
sevenx_multisite_democontent | contentobject | 31 ng_* content classes and 291 content objects: the demo content of both sites |
sevenx_multisite_democontent_clean | contentobject | the same 31 classes and 35 content objects: the structure, forms and legal pages only |
sevenx_multisite requires sevenx_classes and sevenx_multisite_democontent; sevenx_multisite_clean requires
sevenx_classes and sevenx_multisite_democontent_clean. Both requirements carry min-version="5.1".
Note
The layouts of the two sites (21 published layouts with their zones, blocks and rules) are not inside any of these
packages. The installer seeds them from the share/*.dba files of the sevenx_themes_media and explayouts
extensions. See Layouts data and the share .dba files.
What an install gives you
- The siteaccesses
site(Fit & Healthy),boldandbold_ger(Bold Agency in English and German),admin,editor,adminuiwhen available, and one extra siteaccess per additional language you chose. - 60 extensions in
ActiveExtensions(counted from the installer'sextension_list), andexpaiandexp_adminuias access extensions of the administration when they are present. - Roles for Anonymous, Member, Editor and Partner users, a Restricted section and a Partners user group.
- An RSS feed, settings for the static cache and HTTP cache (installed switched off), search statistics on every siteaccess, and settings for links between the two sites.
The full picture is on What you have after installing.
Where it comes from
The source of all five packages is the folder packages/ of the GitHub repository
se7enxweb/sevenx-ezpackage. The installer script descends from
the installer of the ezwebin_site package, which the git history shows was added on 2007-03-28; in January 2024 it
moved to sevenx_site and on 2026-09-07 it was copied into sevenx_multisite as sevenx-multi-site-installer.php
(git log --follow on that file). The built archives are on the package server under
exponential/6.0/6.0.15/, for example
sevenx_multisite.ezpkg.
Tip
To build your own site from this one, read Making your own site package. 7x and the Exponential Foundation encourage you to offer the result to everyone: see Contribute your site package.
Pages in this section
| Page | What it answers |
|---|---|
| What it is made of | the files of the site package and of the packages it requires |
| sevenx_classes | the 33 content classes of the classes package |
| The demo content packages | the 31 ng_* classes, the demo objects, and the _clean variant |
| The multisite installer script | what sevenx-multi-site-installer.php does, in order |
| Siteaccesses and languages | every siteaccess it writes, and how languages become siteaccesses |
| Extensions it activates | the extension list, its order, and the extension tables |
| Roles and policies | the roles, sections and user groups it creates |
| Layouts data and the share .dba files | how the explayouts_* rows get into the database |
| Post-install fixes | post-install-fix.php and install-scripts.php |
| What you have after installing | a checklist of the finished installation |
| The clean variant and sevenx_site | sevenx_multisite_clean, sevenx_site and sevenx_site_clean |
Related pages
- Site packages: start here
- What a site installer package is
- cjw_multisite
- Site packages for hosts
- Contribute your site package
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
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.