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

cjw_multisite

An overview of cjw_multisite, the CJW starter site package of Exponential 6.0.15. What it installs, which packages and extension it needs, how to install it, and where the pages of this part go into detail.

Download as PDF

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

On this page

cjw_multisite

cjw_multisite is the second multisite package in the package index of Exponential 6.0.15, next to the default sevenx_multisite. It installs the CJW starter site: a site drawn by the design starter of the CJW Themes Jumper extension, with its starter content in German and English, its layouts, and the usual administration siteaccesses.

This page is for administrators who want to install it, hosts who offer it as a choice, and developers or designers who want to know how a site package built around a theme extension works. It gives the overview; the pages listed under The pages of this part go into each piece.

Contents

  1. What cjw_multisite is
  2. The three things it needs
  3. Installing it
  4. Where it comes from
  5. The pages of this part
  6. Related pages

What cjw_multisite is

The package index of 6.0.15 describes it this way (the description attribute of its entry in index.xml):

CJW Multisite is the starter site of the CJW Themes Jumper design (design starter) for Exponential:
an English and a German site with the starter content and its layouts, and the administration.
FactValueSource
Package namecjw_multisitepackage.xml <name>
SummaryCJW Multisitepackage.xml <summary>
Typesite<type value="site" />
Vendor7x<vendor>
Versionnumber 6.0, release 15-stable; the index lists it as 6.0-15-stable (6.0.15-0 until 2026-10-19)<version> in package.xml, version in index.xml
Install typeimportinstall_type="import"
LicenseGPL (<licence>GPL</licence>, with documents/LICENCE)package.xml
Archivecjw_multisite.ezpkg, 97,634 bytes on the package servercontent-length of the download
Default site titleCJW JAC ExponentialinitSettings() of the installer

The site package itself carries no content: like every site package it names the packages it needs and brings the install scripts that build the siteaccesses and settings around them. See What it is made of.

The three things it needs

NeededWhat it bringsWhere it comes from
sevenx_classesThe base content classes (<require type="ezpackage" name="sevenx_classes" min-version="5.1" />)The package server, the same package sevenx_multisite uses
cjw_multisite_democontentThe starter content, 40 content classes, and the layouts, tags and URL paths as JSON and XML side filesThe package server; see The demo content package
The extension cjw_themes_jumperThe design starter and the images and files of the starter content (share/content-images, share/content-files)extension/cjw_themes_jumper; the root composer.json of Exponential 6.0.15 requires se7enxweb/cjw_themes_jumper ~0.1.6

Warning

The images and files of the starter content are not in any package. The installer links them into the content package from extension/cjw_themes_jumper/share/ for the time of the install. Without the extension in extension/, the install logs the missing files and the site has no design. See The CJW Themes Jumper extension.

Installing it

cjw_multisite installs like any site package: choose it in the setup wizard, name it as Site_package in kickstart.ini for the kickstarter, or pass it to the console install. The package's own description gives this command:

./console exp:install --apply --package=cjw_multisite --languages=eng-US,ger-DE

The same description adds "choose German too, most of the starter content is German". Of the 137 starter objects listed in cjw-starter-import.json, 111 are in ger-DE only, 22 in eng-US only and 4 in both. The 6.0.15 changelog records that an install with eng-US alone used to log 125 errors and could not show that content; the kernel now adds the content's language as a fallback language (eZStepCreateSites::contentFallbackLanguages()). Still, a German siteaccess is what makes the starter site complete. See Siteaccesses and languages.

For the kickstarter, the equivalent part of kickstart.ini:

[language_options]
Continue=true
Primary=eng-US
Languages[]=ger-DE

[site_types]
Continue=true
Site_package=cjw_multisite

Where it comes from

PlaceWhat is there
se7enxweb/cjw_multisite-ezpackageThe source: packages/cjw_multisite/, packages/cjw_multisite_democontent/, and bin/pack.sh, which packs each folder into its .ezpkg
The package server, 6.0.15cjw_multisite.ezpkg, cjw_multisite_democontent.ezpkg and the thumbnail
se7enxweb/cjw_themes_jumperThe design and the content's images and files
var/storage/packages/7x/cjw_multisite and .../cjw_multisite_democontentThe imported copies in an installation

The source repository was created on 2026-10-07 ("Added: The source repository of the CJW Multisite installation packages, laid out as the 7x package repository, ..."), and the two packages reached the package server the same day. Up to 2026-10-16 the repository has 16 commits; the later ones change the installer (expqueue and expai, ezoracle, ezurlmultisite, the interface choices of the editor, exp_adminui, ezownerchange).

A running copy of the starter site is listed on Demo sites: site.cjw.demo.exponential.earth.

The pages of this part

PageWhat it answers
What it is made ofThe two packages, their files, the settings files and the source repository
The demo content packagecjw_multisite_democontent: classes, objects, cjw-class-additions.xml, cjw-explayouts.json, cjw-paths.json, cjw-starter-import.json
The installer scriptscjw-multi-site-installer.php and cjw-starter-install.php, step by step
Siteaccesses and languagessite, the translation siteaccesses, admin, editor, adminui, and how languages are chosen
The CJW Themes Jumper extensionThe design starter, share/, the cjw_starter settings
What you have after installingThe site, the content tree, layouts, roles, settings files, and a check list
sevenx_multisite and cjw_multisite comparedSide by side: design, content, data, siteaccesses, size

Tip

A site package built around your own theme extension can follow the same pattern. 7x and the Exponential Foundation strongly encourage you to submit it by pull request so every installation can offer it: Contribute your site package.

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