-
Notifications
You must be signed in to change notification settings - Fork 0
Webino architecture
bacinsky edited this page Dec 23, 2014
·
15 revisions
HOME / Webino in theory / Webino architecture
Webino architecture is highly focused on modularity.
-
Framework level
- Core, framework-like packages, libraries
- WebinoDev, WebinoDebug, WebinoDbDump, WebinoCanonicalRedirect, WebinoImageThumb, ...
-
Base level
- Packages based on top of a framework adapter package WebinoBase
- WebinoDraw, WebinoData, WebinoNavigation, ...
-
Platform level
- Packages based on top of a platform package Webino
- WebinoLang, WebinoImage, WebinoPage, ...
-
Application level
- Application specific packages, modules
- WebinoPageWeb, WebinoPageAdmin, WebinoExampleTheme, ...
Following diagram visualizes interactions and data flow from a database to view.
- User interacts with web application which sends a request.
- Request is handled by router and dispatches an action handled by listeners/controllers.
- Listeners/controllers fetches/pushes data from/to data services, data services fetches/pushes data from/to a database.
- Listeners/controllers pushes data to the view model.
- Renderer fetches data from view model and triggers events, generating view response to web application.
- Object-Oriented templates
TODO
- Contextual navigation
TODO
- Modular data services
Are you still interested?
If something is wrong with this wiki, please let us know.
Webino™ is a webapp's platform. © 2014 by Webino, s. r. o. All rights reserved.