Установочні профілі Drupal (в Drupal 7) досить потужні і можуть робити практично все, що може зробити модуль. Я використовую інсталяційний профіль разом із функціями для розробки свого сайту, зберігаючи все в коді, тому мені не доведеться версувати свою базу даних.
Враховуючи потужність інсталяційних профілів, багато речей, які ви можете зробити в модулі "Функції", можна також виконати в Інсталяційному профілі. Наприклад, створення типів вмісту, налаштування дозволів тощо. Як слід вирішувати, чи належить щось у профілі інсталяції або в модулі функцій, коли використовується робочий процес розробки коду в Drupal?