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