The CUE Front Start Pack

The CUE Front start pack is a downloadable package that contains the infrastructure needed to get a CUE Front installation up and running - mostly consisting of Shell scripts and Make files, plus the Docker files needed to define the Docker containers in which the CUE Front services run. The start pack also contains:

  • CUE Front's default Waiter (a PHP front end for serving publications)

  • Patternlab, the style guide application supplied with CUE Front

  • A setup tool for installing and configuring the CUE Front services

cue-front-start-pack is made available as a tarball that you can download from the Stibo DX Maven repository and modify to suit your requirements. The Maven repository also contains publication packs – tarballs containing sample publications that you can use together with the CUE Front start pack for various purposes. A publication pack contains:

  • Publication resources (content-type, layout-group and layout files) for uploading to the Content Store, plus possibly one or more files containing demo content.

  • A corresponding set of Twig templates, SASS files and other design assets for rendering content retrieved from the defined publication

  • A recipe and set of GraphQL queries for retrieving page content from the Content Store

The currently available publication packs are:

tomorrow-online

This pack contains the Content Store demo publication, Tomorrow Online. This publication is used as the basis for all examples and discussion in this manual.

starter-publication

This pack contains a minimal publication that you can use as the starting point for your own projects.