Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Content modeling for apps

The landing page of the content modeling pages for app developers - why the content classes, ids, languages and rich text of an Exponential site shape every screen of an app, and what to agree with the site team before…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/mobile-app-developers/content-modeling/README.md

On this page

Content modeling for apps

This folder is for app developers who build on content that editors maintain in Exponential. The app does not own the content model: the site team defines the classes and the tree, and the app reads them. The pages here explain what to look at and what to agree on, so the app does not break when editors do their normal work.

Contents

  1. Why the model matters to an app
  2. Agree before you build
  3. Pages in this folder

Why the model matters to an app

  • Every screen maps to a content class: a list cell for article, a detail view for product.
  • Every entry point maps to a node: the folder the news list starts from, the page a deep link opens.
  • Every text has a language, and an item may exist in some languages only.
  • Article bodies are rich text, which reaches the REST API as plain text.

Agree before you build

TopicAgree onRead
Classes and fieldswhich classes the app shows, which fields, and who announces changesContent classes for apps
Entry pointsthe folders the app starts from, identified by remote idNode ids, remote ids and deep links
Languageswhich locales the app supports and what it shows when a translation is missingMultilingual content
Rich textplain text, rendered XHTML or a structured exportRich text in apps
Imageswhich named sizes (aliases) the app usesImage aliases for screen sizes

Pages in this folder

PageAnswers
Content classes for appsReading class definitions, mapping classes to screens, surviving class changes
Node ids, remote ids and deep linksStable ids, URL paths and links from the web into the app
Multilingual contentTranslation, languageLocale, the site's languages and fallbacks
Rich text in appsThe three ways to show article bodies

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x