Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A module in this context is defined as the combination of optional functionality consisting of both CM and Web Application elements
  • Loading and configuring modules should be easy and repeatable for both the CM and CD sides
  • The module loading mechanism in the MVC apps will be built as independent of the MVC component as possible. It should be possible to extend an (abstract) core module with modules depending on third party components like MVC or other modules
  • Rethink the DXA modules architecture and functionality per module. There's a need to reset and investigate what is a module and what not and what is in them. 

Manifesto

  • We should be as open as possible. This is already in the manifesto, but now also agreed upon in the Steering Committee

Dependency Injection

  • The DI framework choice should be open for developers
  • Every component, class implementation should have an interface and should be able to be DI-ed

.Net Core

  • Should be supported, even though CIL should have .Net Core support as well (currently on the backlog).
  • Should be on the backlog for the merge project.