Support and Documentation

Back end and front end

In electronic publishing, there is a big emphasis on separating content or data (managed by the back end) from format or presentation (managed by the front end). In between the back end and the front end is a large database. The back end places content into the database, and the front end reads the content from the database.

back-end-front-end.svg

In the previous diagram, the back end provides a content edit form. Editors use the content edit form to generate assets and save them in the database. The assets can be articles, blog posts, images, videos or any other content type. The front end retrieves assets from the database, and assembles them into a single web page.

A back end provides all the tools an editor needs to add content to the database. A typical set of back-end tools includes the following:

  • Fields for headlines and titles

  • A word processor for body text

  • Fields for selecting a reporter or author

  • A graphic editor for images

  • Fields for organizing content into sections or tags

(Brightspot's back end provides many more tools for managing content on enterprise web sites.)

The front end provides all the components a visitor needs to view content. A typical set of front-end components includes the following:

  • Color palette

  • Header and footer

  • Layout

  • Advertisements

(Brightspot's front end provides many more components for delivering engaging, high-quality pages to browsers or mobile apps.)

Some publishers use Brightspot's front end, and other publishers provide their own front end.