How Do I Run the Dev Version of Panopoly?

Last updated on
30 April 2025

If you want to start developing off the latest and greatest Panopoly code, here are some steps to get going:

  1. Clone the Git Repository - Panopoly is controlled by a Drupal install profile that can all be downloaded to your web root using this command:
    git clone --recursive --branch 7.x-1.x http://git.drupal.org/project/panopoly.git profiles/panopoly;
    
  2. Build Panopoly with Drush Make - To build a version of Drupal core with the latest release version of Panopoly including the correct versions of all contrib modules in the Panopoly profile folder, you will need to be using Drush version 5 and run this command from your web root:
    drush make --prepare-install --no-gitinfofile --contrib-destination=profiles/panopoly profiles/panopoly/build-panopoly.make
    
  3. Prepare the Panopoly Install - There are a few things you need to do to get Drupal + Panopoly running smoothly. This will include creating and appropriately permissioning a your settings.php and files directory (which drush make --prepare-install often does), as well as granting permission for the webserver to write to the modules, libraries, and themes directories which can be accomplished with:
    chmod 770 sites/all/modules sites/all/themes
    
  4. Install Panopoly - If everything above worked, you would then just hit your website at install.php and install Panopoly! You can also use Drush to install with this command:
    drush site-install --db-url=mysql://USER:PASS@localhost/DATABASE panopoly
    

If you want to update to the latest development version, from your web root just use git to update your profile checkout and then use drush to rebuild the make file and run update.php using this command:

cd profiles/panopoly
git pull
cd ../..
drush make --no-gitinfofile --contrib-destination=profiles/panopoly profiles/panopoly/build-panopoly-dev.make
drush updatedb

Help improve this page

Page status: Not set

You can: