Installation profiles

Installation profiles are a feature in Drupal core that was added in the 5.x series. The Drupal installer allows you to specify an installation profile which defines which modules should be enabled, and can customize the new installation after they have been installed. This will allow customized "distributions" that enable and configure a set of modules that work together for a specific kind of site (Drupal for bloggers, Drupal for musicians, Drupal for developers, and so on).

Agaric Starter Installation Profiles

The starter profiles package from Agaric Design Collective is both a rough quick-start for a fairly generic Drupal site and a starter for developers to make their own install profiles (or variations within this one).

Feel free to use the issue queue for feature requests. We hope that this start will help the Drupal community come up with a base set of install profiles for Drupal 5.

Currently this installation profile just enables some modules (contributed modules are commented out at the moment so this profile can be tried without downloading any modules), makes a couple content types, makes a taxonomy vocabulary for an issue campaign, creates a role, and changes the name of anonymous users to Visitor.

Planned features include creating some pages with path aliases, setting permissions, and making several install profiles that simply use include files, in an attempt to make mix-and-match install profiles to share functionality. Oh, and adding blockquote to Filtered HTML input format.

This is a beta release pending the a rearchitecture to make it modular. See for reference Agaric's notes relating to installation profiles.

Backup and Migrate Installation Profile

The Backup and Migrate Installation Profile allows you to restore from a database backup file created by version 2 of Backup and Migrate during installation.

VersionDateLinksStatus
6.x-2.x-dev2009-Apr-05Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Brazilian Installation Profile

This is a Brazilian profile for Drupal installation.

Under construction...

CCK Date Testsite

This is an installation profile to setup a test site for CCK date fields. It generates a different content type for every combination of CCK date field type (Date, Datestamp, Datetime) and timezone handling (Date, Site, User, UTC, and None), and then generates 4 nodes of each type (2 days ago, now, 2 hours from now, 2 days from now). It also generates a bunch of users from different timezones. It configures Devel and Signup, sets up roles and permissions, and so on. This profile depends on the Install Profile API.

VersionDateLinksStatus
6.x-1.x-dev2008-Dec-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2008-Dec-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Conference Organizing Install Profile

This distribution makes it easy to organize conferences through a website. It enables the following features:

  • Conference management: Publishes pages for conferences that includes descriptive and logistical information (location / directions). Admin interfaces make it easy to create and manage conferences. Allows administrators to create multiple conferences per site.
  • Registration: The registration process makes it easy for users with or without accounts to register for your conference. Custom registration forms can be created (supported by webform module) and registration data can be displayed in a table or downloaded as a csv file. Administers can also register attendees by hand.
  • Scheduling: Supports multi day and multi track conference scheduling. Daily schedules are laid out on an easy to browse daily schedule that displays sessions in rows for each track track and height and position according to their time. On the schedule page users can check off which sessions they will be attending and their personalized schedule will then appear on their profile for others to see.
VersionDateLinksStatus
5.x-1.x-dev2008-Jan-03Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Cypherpunk Drupal

Installation profile for a privacy-friendly and security-enhanced Drupal distribution.

Demonstration Site Install Profile

Demonstration Site Install Profile screenshot

Allows restoration of the Demonstration Site module's database dumps during site installation.

VersionDateLinksStatus
6.x-1.02008-Nov-27Recommended for 6.xThis is currently the recommended release for 6.x.

Drupal democracy forum

Creates a Drupal setup suitable for e-democracy.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-02Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Drupal Developer

This profile is aimed to make development installations easier. Containing the settings I often use in my dev setups, so using this profile I don't have to bother about adding blocks, installing my used custom modules, setting user permissions to test.

Initial Drupal username/password: drupal/drupal

WARNING: this profile contains potentially dangerous user settings, permissions, do not use it on a live site.

Dependencies (installed modules)

Roadmap

My further aim is to roll a drupal installation tarball based on this profile every time there is a new release of the required modules, download them and include them in this one distribution tarball. Until this is done I am rolling them manually, can be found on the homepage link.

Homepage

On my site you can find a rolled tarball with the up-to-date drupal core + this install profile + the contributed modules, use it with caution.

Suggestions

You are more than welcome to suggest additions, settings to the profile. I will try to keep the functionality on a certain minimum, but am open to new ideas, suggestions.

VersionDateLinksStatus
6.x-1.12009-Mar-04Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.x-dev2008-May-02Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Drupal Hebrew Installation Profile

This profile is meant for an easy creation of a Hebrew site.
It includes:

Note: The work was kindly sponsored by Linnovate.

VersionDateLinksStatus
5.x-1.x-dev2007-Mar-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.