Drupal-Installationsprofile (in Drupal 7) sind ziemlich leistungsfähig und können fast alles, was ein Modul kann. Ich verwende ein Installationsprofil zusammen mit Features, um meine Site zu entwickeln, und behalte alles im Code, damit ich meine Datenbank nicht versionieren muss.
Angesichts der Leistungsfähigkeit von Installationsprofilen können viele der Funktionen, die Sie in einem Funktionsmodul ausführen können, auch in einem Installationsprofil ausgeführt werden. ZB Erstellen von Inhaltstypen, Konfigurieren von Berechtigungen usw. Wie müssen Sie entscheiden, ob ein Element in einem Installationsprofil oder in einem Funktionsmodul enthalten ist, wenn Sie einen Code Driven Development-Workflow in Drupal verwenden?