This WxT installation profile directly extends from the Lightning Framework created by Acquia to provide developers with a powerful base toolchain upon which to extend. Due to this strict dependency we also align much of our workflow with the best practices established patterns Acquia has provided.
We chose Lightning because of it being the best standard for enterprise authoring in Drupal tightly focused on the user experience in four key functional areas. These areas includes the following:
- Workflow and Content Moderation
- API First
Most of the custom modules that the WxT installation profile can be found inside the profile directory. A link to the various core suite of modules can be found below. It should be noted that there is a variety of custom modules in the wxt_ext (WxT Extend) folder which are there for enabling more specific functionality in an opt-in capacity.
Note: WxT Bootstrap and WxT Library are distributed separately from the installation profile to allow for any developers to use them directly and not inherit the full weight of a distributon and all of its required depdendencies.
Note: Even though there might be modules in the contributed directory many of them are not used unless all of the modules in both Lightning and WxT are enabled.
Above and beyond the modules we directly get as a consequence of our dependence on Lightning we have chosen the following suite of modules to improve and extend functionality:
Webform: An excellent module to build administrative webforms through a point-and-click interface. Amazing support (responds to queries often in less than an hour.
Paragraphs: Fantastic module which helps greatly with architecture and supporting atomic structured content interspersed in creative ways by the content editor.
Note: We will document more of the modules chosen shortly. In the interim, you can also see our composer.json file.