Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Experimental project
This is a sandbox project, which contains experimental code for developer use only.
This project is a starter kit for installation profile development that demonstrates how to use a batch process for your installation and how to install from the command line, which is useful during profile development.
Features
- Re-packages the Standard Profile to install in a batch process.
- Includes an alternate install script that allows you to install from the command line.
- Allows you to change the default theme and admin theme by changing settings in the install file.
Benefits
Installing your profile in a batch process has several advantages:
- The installation occurs over several page requests, so that it will not time out.
- Coding the installation profile as a batch process creates more structured and cleaner code.
- Coding as a batch process allows you to easily manipulate and change the order of operations.
- Custom installation code can be placed in a separate file, allowing for smaller files that are easier to maintain.
- You can easily set and change settings variables in your install.php file without touching your installation code.
- You can easily switch between interactive and non-interactive installation. For example, you can use non-interactive installation during development, then by changing a single setting in the install.php file, you can switch to interactive installation for your users.
- The batch process provides a customizable progress bar.
Project information
- Created by ccardea on , updated