-
Notifications
You must be signed in to change notification settings - Fork 2
Architecture
Timo Franz edited this page Aug 15, 2018
·
9 revisions
This OGDD application is a single-page application that is being published on a custom page of the data.govt.nz SilverStripe content management system and pulls all dynamic data via data.govt.nz's CKAN data management system API:
Please also see Development for details.
The OGDD application itself consists of
- a Redux store to maintain application state,
- React components that encapsulate their logic and layout (following a container/component architecture),
- Styled components for application styles,
- Markdown files for static editorial content,
- a JSON labels file for all other application text, and finally
- vector graphics (SVGs) for the application logo and icons.
When deployed, all of the above will be bundled into a single JavaScript file, including all styles and graphics, making it easy to integrate, for example with a PHP template.
Again, please refer to Development for details.