A Proposal for SDL Web Digital Experience Acceleration Modules

As mentioned earlier, we announced the merger of the SDL Web Digital Experience Acceleration (DXA) and Dynamic Delivery 4 Tridion (DD4T) projects.

At the recent SDL Web Most Valued Professional (MVP) retreat in Portugal, I worked with some of the other MVPs (Tanner, Jonathan, Robert, Saurabh, Pankaj, David, and Nick) to create this proposal for the future of modules for DXA.

My main point was that "configuration isn’t just about configuring modules. Configuration is about discoverability, contributions, and the adoption of modules." Using some humorous pictures of friends in attendance, a nod to the stages of Tridion knowledge, and some inspiration from Chrome configuration settings, I suggested DXA modules should be:

  1. Discoverable
  2. Contributable
  3. Manageable

I think we already meet points #2 and #3 to a good extent with DXA being open source and module configuration being stored in Components along with an option to enable or disable individual modules. However, I think we could improve the "discoverability" of documentation of a given DXA implementation with perhaps a GUI extension.

Here's the presentation. Expect additional posts, code, and examples from the MVPs and community as we go along on this important initiative.

Read Bart Koopman's post for more information and links about the DXA and DD4T merger