20. Configurations
You map this thing to that other thing and write this annotation if you
need the third thing and if you make a new thing you have to map that
to the first thing and…???
25. Modules
program packages that give extra functionality
to your core application. They are:
‣ Independent
‣Interchangeable
‣reusable
26. What this looks like…
‣Lives in modules folder (convention)
‣Has its own MVC
‣Independent, interchangeable, pluggable
‣Extensibility
27. Modules can be…
‣Libraries for extra functionality
‣Widgets
‣Anything that gives extends your core application
‣Example: ContentBox uses modules for its functionality
28. Interceptors
‣Intercept an event with action
‣“When” -> interception point
‣Default interception points
‣Custom interception points
‣Intercept time
‣“when this happens, do this…”