(Tips) How to create Drupal Install Profiles
Tips : How to create Drupal Install Profiles
Suggested Screencasts
- create an install profile using one of the wizard modules, edit it and then create a site from it
- demonstrate creating a site from existing drupal install profiles e.g. Bryght Basic, Wiki and French
Resources
- Drupal.org install profile documentation - http://drupal.org/node/159730
- Drupal Install Profile Session from OSCMS 2007 in Sunnyvale - http://2007.oscms-summit.org/
node/309 - unfortunately no notes or video available- Bryght Basic Drupal Install Profile source code: https://svn.bryght.com/dev/
browser/bryghtbase/DRUPAL-5/ trunk/profiles/basic/basic. profile - install_api module and crud.inc source code : https://svn.bryght.com/dev/
browser/bryghtbase/DRUPAL-5/ trunk/modules/install_profile_ api/crud.inc - APIs for Hosted Drupal Install Profiles - http://groups.drupal.org/node/
5495 - Install Profile API and Profile Wizard - http://drupal.org/project/
install_profile_api - crude but it works as a great head start, lots of hand editing required but creates basic shell and lots of commonly saved settings- 2nd Drupal Install Profile creator from Shiny in New Zealand - http://drupal.org/project/
profile_generator works well but needs to be merged with http://groups.drupal.org/node/5002 and needs to use crud.incWhat
- a way to quickly create Drupal sites pre-configured to your needs
- used by Bryght and CivicSpace to quickly create sites, Bryght's Basic Install Profile is available for all to download and use
- based on work done by Bryght and CivicSpace for 4.6 and 4.7
- part of Drupal 5
- can be used to run your own hosting service like Bryght (we support profile per reseller so roll your own and we can host it for you and allow you to create sites with it!) and CivicSpace or on your own server to quickly create sites
Sample Install Profiles
- http://drupal.org/project/
Installation+profiles - Bryght Basic
- Drupal Wiki
- Drupal Ed
- E-commerce
- FilmForge
- localized.profile - to automatically load in localization .po files - http://drupal.org/project/
autolocale , code http://cvs.drupal.org/viewvc.py/drupal/contributions/ , built into Drupal 6, add on to Drupal 5modules/autolocale/localized. profile?revision=1.5&view= markup - Drupal Hebrew Installation Profile, French, Russian, etc.
- NASA Conference Organization Install Profile
How it works
- consists of a Drupal PHP function that simply:
- enables the desired core and contrib modules
- configures the settings of those modules
- Drupal configurations (roles, permissions, etc)
- adds content types
- adds content for those content types
Courtesy : Svn.bryght.com
- guru's blog
- Login to post comments
![Drupal-6-Book-[Building Powerful and Robust Websites with Drupal 6].jpg](http://www.drupalranch.com/images/Drupal-6-Book-[Building%20Powerful%20and%20Robust%20Websites%20with%20Drupal%206].jpg)