WF Tools is a collection of Drupal modules for building a WF management node. The management node is standalone Drupal site that is responsible for coordinating deployments of code, content and config in a coordinated way between multiple environments.
WF Tools consists of the following modules:
Administration forms and utility functions.
Entity module for managing the individual environments for the site.
Each change for the site is handled in a job which tracks the content, code and config (in code as features).
Records WF events and activities. This flexible logging framework can be used to track almost any activity against any entity.
This simple key value store allows any arbitrary data structure to be stored in the database backend.
The following modules aren't required for running WF Tools, but they provide additional functionality.
Allows WF to work with multiple websites.
Integrates with the Deploy Services Client module to retrieve entity diffs from a WF managed site.
Jenkins integration with WF. The currently implements log streaming support.
It is recommended to use the WF Example installation profile to install the WF Tools. Additional steps are required to build a complete management node.
WF Tools is maintained by Dave Hall Consulting and the community.