Profile instalacyjne Drupal (w Drupal 7) są dość potężne i mogą zrobić wszystko, co moduł może zrobić. Korzystam z profilu instalacyjnego wraz z funkcjami do rozwijania mojej witryny, utrzymując wszystko w kodzie, więc nie muszę wersji mojej bazy danych.
Biorąc pod uwagę moc profili instalacyjnych, wiele czynności, które można wykonać w module Funkcje, można również wykonać w Profilu instalacyjnym. Np. Tworzenie typów treści, konfigurowanie uprawnień itp. Jak powinieneś zdecydować, czy coś należy do profilu instalacyjnego, czy modułu funkcji, gdy używasz przepływu pracy Programowanie sterowane kodem w Drupal?