Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

Meeting notes September 22nd 2016.

Naming

The decision has been made to go for a new name to have a clean break with the past.

ViewModels

  • A tool to generate ViewModels is nice to have as it's in high demand
  • There is need for a testing framework to test model mappings
  • View model mapping functionality should be an independently and visibly testable component
  • ViewModels should not have a dependency on MVC
  • One step view model generation: determine trade-off in time to develop against benefits. The decision is that is is worth to build a one step approach for .Net
  • The new solution should be able to expose the ViewModels as JSon

Modules

  • 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.







  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.