NodeHive Presets & Beekeeper
What is it?
Beekeeper is a way to manage “presets” which is a set of configurations for a NodeHive instance. A preset applies all defined configurations as “hard” configurations. Hard means, it’s always overwriting, nevertheless a config was set via UI. It’s a similar concept like Drupal recipes.
Why?
This is useful, because we want to provide a basic set of configurations with NodeHive Core and there is no other way to do that when updating NodeHive.
Drush commands
Install NodeHive core preset:
To apply NodeHive core preset (this will run all below)
To apply NodeHive default configurations, run
To only apply NodeHive core permission preset, run
To only apply NodeHive core menu preset, run
To only apply NodeHive core drush commands preset, run
Create a custom preset
In your custom module, create the following folders and files:
You can create your own presets and apply as follows: