Ticket #52 (new enhancement)

Opened 6 months ago

Last modified 6 months ago

Decoupling view and and logic using actions

Reported by: MartinLeidig Assigned to: MartinLeidig
Priority: major Milestone: 1.0.0
Component: Core (general) Version:
Keywords: requirements_paper_20080521 Cc:

Description (Last modified by MartinLeidig)

Defining the IWrappers, which should be called (using SELWRP), and setting direct page jumps within the view has a lot of drawbacks (e.g. maintenance effort/replication for different countries, strong view-logic coupling, implicit view component dependencies). The problem should be solved using actions, which explicitly define dependencies, e.g. as part of the page request configuration.

An action has to be defined in the view-logic layer, replaces SELWRP, and can encapsulate jumps and submits to other pages. View-logic components export it as part of their interface. An action can be in a defined state (available, not available).

Action meta-informations should be displayed in the DOM tree (including their state) and can be used for content assist in the Pustefix editor. Some of these requirements are already implemented (see #12 and #31).

Change History

07/16/08 10:21:28 changed by MartinLeidig

  • description changed.