Distributions provide site features and functions for a specific type of site as a single download containing Drupal core, contributed modules, themes, and pre-defined configuration. They make it possible to quickly set up a complex, use-specific site in fewer steps than if installing and configuring elements individually.
Portfolio Showcase
Showcase is a multifaceted installation profile created specifically for designers and other creatives, looking to showcase their work. The fluid design accompanied by dynamic content plug-ins create an engaging site experience. The installation profile is highly user-configurable with a unique portfolio functionality and is compatible with Drupal 7.
- Cross-Browser/Platform checked: Safari 4+, Firefox 3+, IE7+, and Chrome
- Built specifically for portfolio management and showcasing
- Dynamic mantle with jQuery transitions
- Two-column layout
- Highly user-configurable with 11 content regions
- SEO semantic coding
- Custom built plugins for the portfolio display
- Print stylesheet
- Drupal 7 functionality
- CSS based (tableless)
The installation profile was developed through a partnership with AN Hosting, a drupal hosting provider.
Standard Batch Starter Kit
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.
Hostmaster GSOC11
Help move the Drupal-based Aegir project to a 2.0 release by working on the port of the Aegir frontend to Drupal 7, and writing a DNS zonefile editor.
Project Manager Profile
A Drupal Installation Profile that installs fadeddata's Project Manager module.
Example installation methods:
- For a full distribution using drush_make -
- To only download the profile and project_manager module -
drush make http://drupalcode.org/sandbox/joestewart/1144202.git/blob_plain/refs/hea... project_managercd /path/to/drupal/profiles
git clone --branch master http://git.drupal.org/sandbox/joestewart/1144202.git project_manager_profile
cd ./project_manager_profile
drush make --no-core --contrib-destination=. ./project_manager_profile.make .Animal Rescue Site
My goal is to create a standard installation that can be used by Animal Rescue Organization to quickly develop their website. The project will include:
- Animal Content Type
- Volunteer Profile Pages & Blogs
- Animal Search Engine
- Events Calendars
- Adoption Application Form
- Volunteer Application Form
- Animal Alumni
-
- and more...
Openturk Installation
this is the installation profile to setup openturk crowdsourcing platform for Amazon Mechanical Turk
related modules are: mt_task, mt_karma, etc.
example: openturk.org
OpenAcaDept
OpenAcaDept is a Drupal 7 distribution that can be used for creating academic department or faculty websites. It includes following functionality: projects, publications, events, resources, blogs and user profiles. It has configured front page, menu structure, url aliases and breadcrumbs.
How to install?
- Download OpenAcaDept distribution or download this project and build it with the following command:
- When installing, please, select OpenAcaDept installation profile.
drush make openacadept/distro.make openacadept_distro --prepare-installDocumentation
- Wiki-based documentation the for OpenAcaDept
- See presentation about OpenAcaDept: http://www.slideshare.net/dealancer/drupal-camp-kyiv-2011-openacadept-dr...
Related modules
Affecting issues
Simple Multilingual Blog
This is a proof of concept install profile for a very simple multilingual blog based on translation and i18n modules.
Features (WIP):
* Installation selecting one base (default) language and then other languages, based on l10n_install
* Content type: Article, translatable.
* Simple taxonomy with terms per language (so you can do tagging)
* Simple node listings (promoted, per term) with language selection
* One menu per language that will be the primary links: News, Categories, About.. (Thus primary links as multilingual variable already set up with different menus)
......
Post comments here or on the issue tracker to this basic list of features.
Development
The "development" project is an install profile setting up a D7 instance the way I tend to deploy it by default when coding:
- garland as default and admin theme
- coder, devel, devel_generate, grammar_parser, simpletest enabled
- admin_menu[_toolbar] and module_filter enabled
- overlay, dashboard, toolbar, rdf disable
- the "development" block in sidebar_first
- a few variables set to more useful defaults
Assuming the necessary files are already downloaded (drush_make !), it creates an instance usable directly for development in about 15 seconds, instead of having to fiddle with settings on one of the core install profiles.
Differing from core profiles, the install function is not monolithic, but split by-module.
inizio
<?php
// $Id: install.php,v 1.238 2010/10/22 02:53:19 webchick Exp $
/**
* @file
* Initiates a browser-based installation of Drupal.
*/
/**
* Root directory of Drupal installation.
*/
define('DRUPAL_ROOT', getcwd());
/**
* Global flag to indicate that site is in installation mode.
*/
define('MAINTENANCE_MODE', 'install');
// Exit early if running an incompatible PHP version to avoid fatal errors.
if (version_compare(PHP_VERSION, '5.2.4') < 0) {
print 'Your PHP installation is too old. Drupal requires at least PHP 5.2.4. See the system requirements page for more information.';
exit;
}
// Start the installer.
require_once DRUPAL_ROOT . '/includes/install.core.inc';
install_drupal();
P6 Profile
About
P6 Profile is a Drupal 6.x installation profile. It includes many essential
contributed modules pre-configured to get you started.
Installation
Following instructions are for 6.x-1.1 and older releases. Current releases uses the new Drupal Distribution Packaging system and includes the modules, themes, libraries and patches defined in the .make files, you don't need to run drush make to build the package anymore. See Notes in the download area for details of the release notes and what is included.
1. CD into the webroot.
2. Download this installation profile and extract to profiles/p6_profile under web root:
So, it should be like profiles/p6_profile/p6_profile.profile
Or you can use drush, too:$ drush dl p6_profile --destination=profiles
3. Run drush make to download the core, contributed modules and themes:$ drush make profiles/p6_profile/p6_profile.make . --prepare-install
4. Move p6 sub-theme to sites/all/themes$ mv sites/all/themes/p6_base/p6 sites/all/themes/p6
5. Copy i18n-ascii.txt file to sites/default for enabling transliteration prior to creating aliases:
Store
Store is an installation profile which aims at providing a default Drupal Store for retailers.
It uses the set of Drupal Store baseline Features designed to work independently yet integrate seamlessly together.
The overall store is build using the commerce module.
Corporative site
Common configuration for corporative sites
This installation profile contains most of the modules and basic configuration you would need to create a corporative site.
This is what we normally do at ideup!.
Download instructions
If you want the most recent version of the installation profile, create it using Drush make. But if you want to download a ready to go version,
download it from Github now.
Feature list
Currently it installs and configures the following:
- IMCE with CKEditor and image upload configured.
- Features, Diff, Strongarm.
- Feeds.
- CCK fields: Link, Email.
- Nodequeue.
- Print.
- Social: sharethis, twitter, fb_social.
- site_map, megamenu, special_menu_items, search404, empty_page, pathauto, block_class
- views, views_slideshow, better_exposed_filters, advanced_help, ctools, context
- date, calendar
- simplenews.
- token
- webform.
- workbench.
- shadowbox with its library configured.
- logintoboggan.
- devel and module_builder.

