Purple Experience Overview

5min
Purple Experience
Purple Experience


Purple Experience

The Purple Experience (PXP) is a toolkit for creating news and magazine apps and websites. The Purple Experience is used to display content on the front end. It is a cross-platform solution that allows apps and websites to be created from the same project configuration (App Project). The Purple Experience consists of Purple App, Purple Web and Purple Experience Builder.

The Purple Experience is configured for each 'app' using Purple Experience Builder and Purple Manager. Its configuration is mostly stored in dynamic files (config, icons, fonts, etc.), which we call dynamic resources. Dynamic resources can be changed dynamically - they don't require a new submission of a native app to the App Store.

Note: The generic term 'app' can refer to a Purple App or a Purple Website, or both. For clarity, we use the terms Purple App for native use, Purple Website for web use, and App Project for any app in Purple Manager that may include both.

Purple App

As a Purple customer, you can use one or more Purple Apps as a medium to distribute your magazines or newspapers. Purple Apps are primarily used to present content in the form of e-papers, news feeds or a mixture of both.

Each app consists of a combination of a native template (Purple App Template) and dynamically generated content using web technologies. In combination, they form a modular system with a wide range of configuration options from which we can build an app to meet newsroom-specific needs.

The styling, user experience and integration of third-party solutions such as analytics or app marketing will vary greatly depending on the publisher's use case. Some features, such as specific flavours of the app menu and some specific tracking functionality, are exclusive to the native app implementation. Available through the Apple App Store (iOS) and the Google Play Store (Android), your readers can easily download these apps to their mobile devices.

Purple Apps are built via the Purple Manager as a preview app or release app to download via the QR code displayed.

  • The 'release apps' get uploaded by users to the Apple App Store or Google Play Store.
  • The 'preview apps' are for testing and development, emitting data to analyze any app behaviour on devices available in the current landscape.

Purple Web

Purple Websites are directly powered by the PXP (Purple Experience), an Angular app that utilizes Server-Side Rendering (SSR). All Purple Apps can have a unique appearance and behaviour, yet all leverage the same framework and infrastructure. Key elements of this app include views and components.

PXP (Purple Experience) presents content to readers, similarly to the Purple Apps, providing a website platform with extensive functionality. The Purple Web Experience is based on the same technical solution and can mirror the app's content exactly or integrate additional content from the Purple Hub. The PXP also offers flexibility in configuration, allowing users to freely incorporate the features necessary to deliver the functionality of a modern newspaper or magazine publisher's website.

Purple Experience Builder

The Purple Experience Builder (PXP Builder) is a web application used to customize the visual and interactive aspects of Purple App (the dynamic elements of the app using web technologies, not native ones) and Purple Web for websites. Users can precisely define styling according to a brand's Corporate Identity (CI), configure views and pages, customize UI components, manage ads and perform various other tasks.

As the usage of the PXP Builder requires coding skills in technologies such as JavaScript, JSON and CSS, advanced technical skills are necessary for the safe operation of the tool.

Updated 02 Sep 2024
Did this page help you?