ŠKODA Engagement Platform Architecture

This page contains documentation about ŠKODA Engagement platform concept and application architecture. Documentation is maily for developers and technical oriented people.

Engagement platform concept overview

The following picture shows ŠKODA Engagement platform concept overview.

Architecture basics

ŠKODA Engagement platform is based on Wordpress CMS. We have choosen Wordpress CMS because its architecture and popularity. There are milion of sites running Wordpress not only blogs, but also full featured magazines including The New York Times, CNN and a lot of more. See https://wordpress.com/notable-users/.

Wordpress used to be a system for blog sites. In year it evolved to system allows to build complex sites not only content oriented. It is also a good choice to build Engagement platform.

Wordpress is open source with community of clever developers. Good and clever community is especially important for open source.

There is up to date documentation on http://codex.wordpress.org/.

There are a lot of plugins and themes which allows to build complex sites with a lot of functionalities almost without programming.

Wordpress architecture

See the following picture to understand how *Wordpress Core* works.

Source: http://codex.wordpress.org/User:Fpp

Application architecture diagram

Wordpress Core

We use the latest Wordpress version available. We do not change anything in the core. All customizations are done using wordpress hooks system in plugins and themes.

This is really important because we want platform to be easily upgradable without any extra work.

External plugins

External plugins extends basic Wordpress function. We use it mostly to extends admin features, for facebook comments and SEO optimalization.

SKODA plugins

The core platform features and function are implemented in custom plugins. See ŠKODA Engagement Platform Modules.