=== modified file 'sites/all/modules/drupalorg/drupalorg/drupalorg-download.tpl.php'
--- sites/all/modules/drupalorg/drupalorg/drupalorg-download.tpl.php	2011-01-06 00:45:39 +0000
+++ sites/all/modules/drupalorg/drupalorg/drupalorg-download.tpl.php	2012-04-11 05:03:55 +0000
@@ -10,11 +10,14 @@
     </ul>
   </div>
 
-  <div class="grid-3 installation-profiles">
-    <h2>Installation Profiles</h2>
+  <div class="grid-3 distributions">
+    <h2>Distributions</h2>
     <ul class="flat">
-      <?php print $drupalorg_featured_install_profiles; ?>
-      <li class="last all"><a class="all" href="/project/installation+profiles">More Profiles</a></li>
+      <li><a href="/documentation/build/distributions">About Distributions</a></li>
+      <li><a href="/project/distributions?solrsort=sis_project_release_usage%20desc">Most Installed Distributions</a></li>
+      <li><a href="/project/distributions?solrsort=created%20desc">New Distributions</a></li>
+      <li><a href="/project/distributions?solrsort=ds_project_latest_activity%20desc">Most Active Distribitions</a></li>
+      <li class="last all"><a class="all" href="/project/distributions">Search for More Distributions</a></li>
     </ul>
   </div>
 

=== modified file 'sites/all/modules/drupalorg/drupalorg/drupalorg-home.tpl.php'
--- sites/all/modules/drupalorg/drupalorg/drupalorg-home.tpl.php	2011-03-16 00:02:27 +0000
+++ sites/all/modules/drupalorg/drupalorg/drupalorg-home.tpl.php	2012-04-11 06:02:25 +0000
@@ -2,10 +2,15 @@
   <div id="front-top-left-inner">
     <div class="block-content">
      <h2><a href="about">Why Choose Drupal?</a></h2>
-     <p>Use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine.</p><p>Drupal is free, flexible, robust and constantly being improved by hundreds of thousands of passionate people from all over the world. Join us!</p>
+     <p>Use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine. Join us!</p>
      <p class="front-get-started">
       <a href="start" class="link-button"><span>Get Started with Drupal</span></a>
      </p>
+     <h2><a href="project/distributions">Drupal Distributions</a></h2>
+     <p>Distributions are a collection of pre-configured themes and modules for feature-rich web sites giving you a head start on building your site. Build your own online communities, media portal, online store, and more!</p>
+     <p class="front-get-started">
+      <a href="documentation/build/distributions" class="link-button"><span>Learn about Distributions</span></a>
+     </p>
     </div>
   </div>
 </div>
@@ -28,6 +33,7 @@
           <table class="front-current-activity">
             <tr><td><?php print $number_of_modules; ?></td><td><a href="project/modules">Modules</a></td></tr>
             <tr><td><?php print $number_of_themes; ?></td><td><a href="project/themes">Themes</a></td></tr>
+            <tr><td><?php print $number_of_distributions; ?></td><td><a href="project/distributions">Distributions</a></td></tr>
             <tr><td><?php print $number_of_git_accounts; ?></td><td><a href="commitlog">Developers</a></td></tr>
           </table>
           <table class="front-current-activity">

=== modified file 'sites/all/modules/drupalorg/drupalorg/drupalorg-start.tpl.php'
--- sites/all/modules/drupalorg/drupalorg/drupalorg-start.tpl.php	2011-10-18 07:07:43 +0000
+++ sites/all/modules/drupalorg/drupalorg/drupalorg-start.tpl.php	2012-04-11 06:06:05 +0000
@@ -6,12 +6,10 @@
 </div>
 <div class="grid-3 alpha">
   <div class="narrow-box">
-    <p>To get started with Drupal, you'll need the Drupal base system files either as <a href="/project/drupal">Drupal core</a> or a <a href="project/installation+profiles">pre-built distribution</a>, as well as a <a href="/hosting">web hosting provider</a>.</p>
+    <p><a href="/project/drupal">Drupal core</a> contains the essential building blocks providing you a flexible foundation to get started with Drupal.</p>
     <?php print $core_download_button; ?>
-    <p>Drupal 7 is recommended for most new websites. A large number of modules and themes are already available for it.</p>
-    <p>Many Drupal sites currently run on <a href="/project/drupal">Drupal 6</a>.</p>
-    <h5>Installation Profiles</h5>
-    <p>Drupal <a href="/project/installation+profiles">distributions</a> (also known as installation profiles) are pre-packaged website solutions for specific use cases. They include Drupal core as well as additional modules. More Drupal 7 installation profiles will become available in the near future.</p>
+    <p>Drupal <a href="/project/distributions">distributions</a> provide pre-configured installations, allowing you to quickly setup a fully featured Drupal site.</p>
+    <a class="link-button" href="/project/distributions"><span>Find a Distribution</span></a>
   </div>
 </div>
 <div class="grid-3">

=== modified file 'sites/all/modules/drupalorg/drupalorg/drupalorg.install'
--- sites/all/modules/drupalorg/drupalorg/drupalorg.install	2012-03-29 22:52:39 +0000
+++ sites/all/modules/drupalorg/drupalorg/drupalorg.install	2012-04-11 05:23:25 +0000
@@ -835,6 +835,19 @@
 }
 
 /**
+ * Elements related to pushing distributions as a first-class thing.
+ */
+function drupalorg_update_6605() {
+  // Populate activity stats for new "distributions" count.
+  drupalorg_get_activity(TRUE);
+
+  // Remove old 'drupalorg_featured_install_profiles' variable.
+  variable_del('drupalorg_featured_install_profiles');
+
+  return array();
+}
+
+/**
  * Utility function to add permissions to certain user roles.
  */
 function _drupalorg_add_permissions($permissions) {

=== modified file 'sites/all/modules/drupalorg/drupalorg/drupalorg.module'
--- sites/all/modules/drupalorg/drupalorg/drupalorg.module	2012-03-30 21:22:43 +0000
+++ sites/all/modules/drupalorg/drupalorg/drupalorg.module	2012-04-11 05:16:28 +0000
@@ -66,7 +66,7 @@
   // Temporary message about the Solr index being rebuilt.
   if (variable_get('drupalorg_warn_search_index_rebuild', FALSE)) {
     if (arg(0) == 'search' || arg(0) == 'download' || arg(0) == 'start' ||
-        (arg(0) == 'project' && (arg(1) == 'modules' || arg(1) == 'themes' || arg(1) == 'installation profiles' || arg(1) == 'theme engines'))) {
+        (arg(0) == 'project' && (arg(1) == 'modules' || arg(1) == 'themes' || arg(1) == 'distributions' || arg(1) == 'theme engines'))) {
       drupal_set_message(t('We are rebuilding the search index for the update to drupal.org. The search results may produce broken or out-of-date results until the index is fully rebuilt. We will remove this message when the indexing is complete. Do not report any search errors at this time.'));
     }
   }
@@ -335,6 +335,9 @@
     //$themes = db_result(db_query("SELECT COUNT(distinct prn.pid) FROM node n INNER JOIN project_release_nodes prn ON n.nid = prn.nid INNER JOIN term_node tn on prn.pid = tn.nid WHERE tn.tid = 15 AND prn.version_api_tid IN (87, 103)"));
     $stats['number_of_themes'] = number_format($themes);
 
+    // All Distributions.
+    $distributions = db_result(db_query("SELECT COUNT(distinct p.nid) FROM {project_projects} p INNER JOIN {term_node} tn ON p.nid = tn.nid WHERE tn.tid = 96"));
+    $stats['number_of_distributions'] = number_format($distributions);
     // Users: Count them.
     $stats['number_of_users'] = number_format(db_result(db_query('SELECT COUNT(*) FROM {users} WHERE uid > 0 AND status = 1 AND login > 0')));
 
@@ -559,7 +562,6 @@
 
   $variables['core_download_button'] = drupalorg_download_drupal_link_button('Download Drupal');
   $variables['drupalorg_featured_translations'] = variable_get('drupalorg_featured_translations', '');
-  $variables['drupalorg_featured_install_profiles'] = variable_get('drupalorg_featured_install_profiles', '');
 
   // Create and cache a solr query for use by block elements.
   project_solr_run_project_query('project/modules', array(array(
@@ -588,7 +590,6 @@
 function drupalorg_preprocess_drupalorg_download(&$variables) {
   $variables['core_download_button'] = drupalorg_download_drupal_link_button('Download Drupal');
   $variables['drupalorg_featured_translations'] = variable_get('drupalorg_featured_translations', '');
-  $variables['drupalorg_featured_install_profiles'] = variable_get('drupalorg_featured_install_profiles', '');
 
   // Create and cache a solr query for use by block elements.
   project_solr_run_project_query('project/modules', array(array(
@@ -1211,13 +1212,6 @@
     '#default_value' => variable_get('drupalorg_featured_translations', ''),
     '#rows' => 5,
   );
-  $form['featured']['drupalorg_featured_install_profiles'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Featured install profiles'),
-    '#default_value' => variable_get('drupalorg_featured_install_profiles', ''),
-    '#rows' => 5,
-  );
-
   $form['drupalcon'] = array(
     '#type' => 'fieldset',
     '#title' => t('DrupalCon'),

=== modified file 'sites/all/modules/drupalorg/drupalorg_crosssite/drupalorg_crosssite.module'
--- sites/all/modules/drupalorg/drupalorg_crosssite/drupalorg_crosssite.module	2012-03-16 23:21:32 +0000
+++ sites/all/modules/drupalorg/drupalorg_crosssite/drupalorg_crosssite.module	2012-04-11 05:22:32 +0000
@@ -100,7 +100,7 @@
     'download-core'     => array('href' => 'project/drupal', 'title' => t('Drupal Core'), '#site' => 'main', 'attributes' => array('title' => t('Download the latest version of the Drupal software'))),
     'download-modules'  => array('href' => 'project/modules', 'title' => t('Modules'), '#site' => 'main', 'attributes' => array('title' => t('Download add-on features and functionality'))),
     'download-themes'   => array('href' => 'project/themes', 'title' => t('Themes'), '#site' => 'main', 'attributes' => array('title' => t('Download pre-designed styles for Drupal'))),
-    'download-profiles' => array('href' => 'project/installation+profiles', 'title' => t('Installation Profiles'), '#site' => 'main', 'attributes' => array('title' => t('Download a pre-packaged Drupal site'))),
+    'download-distributions' => array('href' => 'project/distributions', 'title' => t('Distributions'), '#site' => 'main', 'attributes' => array('title' => t('Download a pre-packaged Drupal site'))),
   )), array());
   $nav_footer['column_5']['#value'] = theme('links', drupalorg_crosssite_menu_absolute_links(array(
     'about'      => array('href' => 'about', 'title' => t('About'), '#site' => 'main'),
@@ -133,10 +133,10 @@
       $nav_content_links = array(
         'home'         => array('href' => 'download', 'title' => t('Download & Extend Home'), '#site' => 'main'),
         'core'         => array('href' => 'node/' . DRUPALORG_CORE_NID, 'title' => t('Drupal Core'), '#active' => drupalorg_crosssite_child_of('main', 'node/' . DRUPALORG_CORE_NID, $vars) || drupalorg_crosssite_child_of('main', 'project/drupal core', $vars), '#site' => 'main'),
+        'distributions' => array('href' => 'project/distributions', 'title' => t('Distributions'), '#site' => 'main', '#active' => drupalorg_crosssite_menu_path('main', '^project/distributions') || drupalorg_crosssite_in_breadcrumb('main', 'project/distributions', $vars)),
         'modules'      => array('href' => 'project/modules', 'title' => t('Modules'), '#site' => 'main', '#active' => drupalorg_crosssite_in_breadcrumb('main', 'project/modules', $vars) || drupalorg_crosssite_menu_path('main', '^project/modules')),
         'themes'       => array('href' => 'project/themes', 'title' => t('Themes'), '#site' => 'main', '#active' => drupalorg_crosssite_child_of('main', 'project/themes', $vars) || drupalorg_crosssite_child_of('main', 'project/theme engines', $vars)),
         'translations' => array('href' => '<front>', 'title' => t('Translations'), '#site' => 'localize', '#active' => drupalorg_crosssite_is_site('localize') || drupalorg_crosssite_in_breadcrumb('main', 'project/translations', $vars)),
-        'install-profiles' => array('href' => 'project/installation+profiles', 'title' => t('Installation Profiles'), '#site' => 'main', '#active' => drupalorg_crosssite_menu_path('main', '^project/installation profiles') || drupalorg_crosssite_in_breadcrumb('main', 'project/installation profiles', $vars)),
       );
       break;
 

=== modified file 'sites/all/modules/drupalorg/drupalorg_project/drupalorg_project.install'
--- sites/all/modules/drupalorg/drupalorg_project/drupalorg_project.install	2011-07-01 00:42:34 +0000
+++ sites/all/modules/drupalorg/drupalorg_project/drupalorg_project.install	2012-04-11 05:03:55 +0000
@@ -117,3 +117,29 @@
   drupalorg_project_issue_counts();
   return array();
 }
+
+/**
+ * Rename the 'Installation Profiles' project type to 'Distributions'.
+ */
+function drupalorg_project_update_6004() {
+  // Rename project type taxonomy term.
+  $term = taxonomy_get_term(96);
+  $term->name = t('Distributions');
+  $term->description = t('<p>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.</p>');
+  // Cast $term to an array since taxonomy_save_term() wants form values.
+  $term = (array) $term;
+  taxonomy_save_term($term);
+
+  // Remove variable that holds hard-coded list of featured distributions.
+  variable_del('drupalorg_featured_install_profiles');
+
+  // Set up redirect from /project/installation+profiles to /project/distributions.
+  $redirect = array(
+    'source' => 'project/installation+profiles',
+    'redirect' => 'project/distributions',
+  );
+  path_redirect_save($redirect);
+
+  return array();
+}
+

=== modified file 'sites/all/modules/drupalorg/drupalorg_project/drupalorg_project.module'
--- sites/all/modules/drupalorg/drupalorg_project/drupalorg_project.module	2012-03-30 20:20:11 +0000
+++ sites/all/modules/drupalorg/drupalorg_project/drupalorg_project.module	2012-04-11 05:03:55 +0000
@@ -1074,7 +1074,7 @@
       '15' => t('Theme'),
       '32' => t('Theme engine'),
       '29' => t('Translation'),
-      '96' => t('Installation profile'),
+      '96' => t('Distribution'),
     );
   }
   else {
@@ -1085,7 +1085,7 @@
       '15' => t('Themes'),
       '32' => t('Theme engines'),
       '29' => t('Translations'),
-      '96' => t('Installation profiles'),
+      '96' => t('Distributions'),
     );
   }
 }

