Skip to content

Instantly share code, notes, and snippets.

View bmann's full-sized avatar

Boris Mann bmann

View GitHub Profile

Installation profiles are a combination of core Drupal plus additional contributed modules, themes, and configuration combined into one download. Profiles are like pre-fabricated Drupal sites, built with a specific configuration out of the box. These sites aim to provide features and functions for specific purposes or types of sites without having to combine and configure everything from scratch.

For example, an installation profile for conferences might automatically install and configure modules for advanced user registration & profiles, ticketing, and a list of speakers and sessions.

If there is an installation profile that fits your needs, they can be a great starting point. Once you have installed it, you can still configure and customize your Drupal site as usual.

; from the auto-generated make from drupal.org
projects[diff] = 2.0
projects[freelinking] = 1.10
projects[token] = 1.13
projects[talk] = 1.6
projects[pathauto] = 1.3
projects[wikitools] = 1.2
projects[flexifilter] = 1.2
projects[admin_menu] = 1.5
projects[extlink] = 1.11
<?php
function acquiaslim_profile_modules() {
$modules = array(
// Default Drupal modules.
'color', 'comment', 'help', 'menu', 'taxonomy', 'dblog',
// More core
'path',
// Contributed modules
'admin_menu', 'backup_migrate', 'backup_migrate_files', 'token', 'pathauto'
; from http://www.lullabot.com/articles/wysiwyg-feature
; DRUPAL VERSION
core = 6.x
; CORE MODULES
projects[] = drupal
projects[views][subdir] = "contrib"
; FILE HANDLING
projects[imagecache][subdir] = "contrib"
@bmann
bmann / blogapi.module
Created June 12, 2010 08:25
blogapi.module and patch file to make Drupal work with Posterous
<?php
// $Id: blogapi.module,v 1.115.2.5 2008/10/08 20:12:17 goba Exp $
/**
* @file
* Enable users to post using applications that support XML-RPC blog APIs.
*/
/**
* Implementation of hook_help().
; Basic Drush Make file
; See the Drush Make prject page for info:
; http://drupal.org/project/drush_make
; This file originally by Brock Boland [[email protected]]
; Modified by Boris Mann [http://bmannconsulting.com/contact]
; Core version
; ------------
; Each makefile should begin by declaring the core version of Drupal that all
; projects should be compatible with.