Page History
...
- Using definitions: the user interface should be as configurable as possible so that all three MVP elements would consume a definition (form, dialog or content view) and produce a UI component.
- Keeping views back-end-agnostic as much as possible: the business logic related to the back end, in most cases to JCR, should be replaceable with similar implementations for other back ends. This typically boils down to overriding a presenter.
- Reusability: we want to let the developers use the parts of our UI in various custom contexts and compositions.
...
Overview
Content Tools