Profile dependencies can be used to build a large profile out of smaller "mini" or "sub" profiles. For example, if you want to have a more modular version of the
Company Intranet profile you can use dependencies to include the blog configuration, and then use that same blog configuration in another profile.
dependencies syntax
MyConfigurationRepositoryProfile
dependencies: # Could also be called dummy
- $profiles.tikiwiki.org:BugTrackerProfile:bug_tracker
- $profiles.tikiwiki.org:ClientManagementProfile:client_tracker
- $profiles.tikiwiki.org:SampleDataProfile:sample_page
dependencies need to be all in one YAML block.
By installing the
MyConfigurationRepositoryProfile profile, the following profiles would be installed:
- ))MyConfigurationRepositoryProfile(( (everything on the original page.)
- ))BugTrackerProfile((
- ))ClientManagementProfile((
- ))CategoryTreeProfile(( (is this included in client management)?
- ))SampleDataProfile((