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

Module 8: Settings and siteaccesses

The eighth module of the Developers course. Learners follow how INI files are read and merged, place settings in the right scope for a siteaccess, change and move settings safely with exp:ini, and give their extension…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/developers/module-08-settings-and-siteaccesses/README.md

On this page

Module 8: Settings and siteaccesses

Settings decide almost everything an installation does, and the same setting can come from many files. This module teaches developers to read the load order, to choose the scope a setting belongs in, to change settings with exp:ini instead of an editor, and to give their own code settings with documented defaults.

At a glance

CourseDevelopers
Duration3 hours 15 minutes (with one 10-minute break)
Lessons4
LevelIntermediate

Lessons

LessonDurationWhat learners do
Lesson 8.1: How settings are read45 minutesThe file format, the scope order, arrays and resets, exp:ini where
Lesson 8.2: Siteaccess settings45 minutesSiteaccesses, matching, -s, choosing the scope of a setting
Lesson 8.3: Changing settings with exp:ini50 minutesActions, dry runs, backups, exit codes, moving into an extension
Lesson 8.4: Settings of your own45 minutesmysite.ini with defaults, read from PHP and templates, overridden in the global override

Preparing this module

  • The development installations have at least the siteaccesses of an exp:install installation (a site, admin and editor); write their names on the board.
  • Learners work as the site user, not root: exp:ini writes files, and root-owned settings files break a site.
  • Lesson 8.3 step 7 moves settings; tell learners to stop at the dry run unless the block is their own.
  • For the link to the Multisite and site packages course, check that its module 1 is available in your help center.

Timing plan

PartMinutes
Lesson 8.145
Lesson 8.245
Break10
Lesson 8.350
Lesson 8.445
Total195

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