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).

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.

Travian guild

¿What is travian?

Travian is a browser game featuring a world with thousands of other real players. One begins the game acting as a chief of a tiny village. Alliances are groups of players playing together.

¿What is this profile for?

Unfortunately the alliance features in the travian server are not enough most of the times, and guilds tend to use external services to keep track of in game activities. This module will setup a drupal site with the features needed for a travian guild, to provide the missing resources in the game.

Welcoming Websites Wizard

Welcoming Websites Wizard is an installation profile specially tailored to meet the needs of Unitarian Universalist congregations. The Wizard builds on Welcoming Websites' commitment to helping congregations welcome newcomers and engage members and friends, minister to people through the web by providing pastoral resources and building relationships, and make it easy for staff and volunteers to manage the website.

The goal of this project is to help UU congregations reach out to prospective visitors, engage members and friends, and express a message of welcome and justice.

The Wizard includes a number of features that many UU congregation websites need, including:

  • Search engine optimization with human-readable URLs, via Pathauto
  • Rich text editing and inline image insertion, via Wysiwyg API, IMCE, and TinyMCE
  • A wealth of pre-configured content types and content listings, including sermon archives, upcoming services, newsletters, minister profiles and committee pages, and minister blogs, via CCK and Views.
  • Support for flexible calendars, via Calendar and Date
  • Easy site map administration, via EZ Menu
  • Social bookmarking, via Service links
  • Support for multimedia content, including slideshows, multiple podcast channels, video uploads and YouTube embeds.

Module/package dependencies include:

VersionDateLinksStatus
6.x-1.22009-Jul-16Recommended for 6.xThis is currently the recommended release for 6.x.

Brazilian Installation Profile

This is a Brazilian profile for Drupal installation.

Under construction...

Peer Review Install Profile

Peer review install profile enable a user to quickly create an installation of the drupal peer review question and answer website.
This install profile creates 2 new content types,question and answer, with a relationship created using the RIAT module. This makes the installation ready to be used and customized.

This is the full list of dependancy for using this profile:
Peer review
CCK
Views
User Karma
Flag
Flag abuse
RIAT (not yet ready for production)
Vote up/down 6.1.x
Voting API

Peer review install profile is part of the peer review project, developed during Summer of code 2009.

ELMS

ELMS stands for E-Learning Management System. It was developed by instructional designers, for instructional designers but has implications for ALL drupal users. The installation profile has been broken out into several modules which together can form an e-learning management system.

Here's some of the modules that are currently out there:
Outline Designer - Allows you to drag-and-drop / right-click your way to creating book structures (originally called ELMS / Course Designer)
HTML Export - Allows you to export Drupal sites to a portable HTML format.
Assignment Studio - Drupal gradebook that helps collect student submitted nodes and facilitates their assessment
Rubric - Stand alone module that can plug into the assignment studio to allow for the assessment of node content via other, Rubric nodes.

Drupal Social Network Framework Install Profile

This install profile ties existing contrib modules together to more easily create Drupal-powered social networking sites.

The purpose of this project is to integrate existing social networking features together, to extend Drupal to include "typical" social networking features, and to create a baseline for social network functionality.

For more information on the development of this profile, see the DSNF Wiki. This project is funded by the Google Summer of Code 2009.

This install profile does not yet fully work.

The profile depends on External Links and Devel at the moment.

You can install other modules during the installation and the module selection page can be made to redetect the list of modules.

VersionDateLinksStatus
6.x-1.0-alpha12009-Aug-24Recommended for 6.xThis is currently the recommended release for 6.x.

Cypherpunk Drupal

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

http://github.com/bendiken/drupal-cypherpunk

AnyTM - Any Team Management System

AnyTM

AnyTM (pronounced Any Tea-M) stands for Any Team Management System. It is a Drupal 6.x Installation Profile that aims to help you simply set up a powerful custom website for organising and managing Any Team, from a sports clubs to a business.

AnyTM Team:
David Doyle (Project Manager)
Matthew Rowles
Eddie Evers
Graham Morton
Adam Mather

Ashley Maher (Project Supervisor)

Development Documentation:
Click Here (20MB)
Note: This is about how we developed our profile, and presentations we submitted. For Installation Documentation see INSTALL.txt in the project tarball.

VersionDateLinksStatus
6.x-1.02009-Oct-08Recommended for 6.xThis is currently the recommended release for 6.x.

packgr

packgr preview

packgr is a multistep installer for Drupal 6 that allows the selection and configuration of multiple 'Packages' upon installation of a new Drupal site.

View a screencast of packgr in action.

How it works

It is implemented as an install profile, which a user can choose upon installing a new instance of Drupal. Upon completion of the basic site configuration information, the user is given a change to select multiple 'Packages' which can define multiple tasks, forms, and modules to enable. The installer than walks the user through each step of each package, presenting forms and updating the status of installed packages.

Behind the scenes

Each package consists of a packagename.inc file located in the packgr/packages directory. This file contains two hooks, one to define the info about the package, and another to define default tasks and their callbacks. Please look at the Default package included with packgr for more examples.

VersionDateLinksStatus
6.x-1.x-dev2008-Oct-15Development 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.