Skip to main content

New in: Services! 🚀

Modules

Content Basics & Eyecatcher

The basic building blocks for every web presence: Richtext and Text/Image for body text, the Intro for section entries, Accordion for expandable content, Topic List for structured topic lists and the Eyecatcher / CTA Section as a visual callout banner between modules.

Storybook Playground

The Standard Text Block

Richtext

The Richtext Module is the most versatile text building block, ideal for long, text-heavy pages such as blog posts, event descriptions, legal notices or privacy policies. It offers a full richtext editor with formatting, lists, links, tables and blockquotes. Combines perfectly with the Image Gallery and Contact Author Module, e.g. text, image gallery and author details as a typical blog layout.

Here is an example of various elements in richtext:

  • List item one
  • List item two
  • List item three

A blockquote in richtext, for highlights and quotes without a dedicated module.

Button & Link Classes

Overview of all available CTA styles:

Button Primary

Button Secondary

Button Outline

Button Ghost

Ghost with Icon

Inline Link

Link with Icon

Section Opener

Intro Module

The Intro Module is the opener for every section: headline (h1–h4), subline, richtext and optional CTAs with a freely selectable button class. The Intro Alignment controls whether the text is left-aligned or centred. Many other modules (Features, Pricing, Topic List etc.) already include an identical integrated intro.

Storybook Playground

Layout: top-right

Text/Image: Image Right

The Text/Image Module combines richtext with an image in a split layout. Four layout options control the image position: top-left, top-right, bottom-left, bottom-right (first value mobile, second desktop). Also headline (h1–h4), subline, intro alignment (left/centre) and optional CTAs with a freely selectable button class. Here: image on top on mobile, right on desktop.

Layout: top-left

Text/Image: Image Left

Same module type with layout top-left: image on top on mobile, left on desktop. The image uses Art Direction: an optimised crop is loaded depending on the viewport. Ideal for pages like the Modules overview, where text and visual teaser should sit side by side.

Expandable Content

Accordion

The Accordion Module displays content in expandable sections. Options: Initially open first element and Allow multiple open elements. Includes an integrated intro with headline, subline, richtext and alignment. Each element has a title and richtext content.

Storybook Playground

Accordion: Example

Unlimited. In practice 5–10 elements are ideal for a clear presentation.

Yes. The Cards Container was specifically designed as a wrapper for accordions. It gives the accordion a card frame with shadow.

Yes. Every accordion element supports the full richtext editor with formatting, lists, links and tables.

For FAQs, guides, legal notices or any content that should save space. The page stays compact, details are just one click away.

Structured Topic Lists

Topic List

The Topic List organises content into named groups (Topic Collections) with individual topic entries. Ideal for service overviews, skill lists or structured tables of contents. Includes an integrated intro.

Storybook Playground

Backend

  • Zod Schemas
  • REST API
  • PHP
  • TYPO3 CMS

Frontend

  • Storybook
  • TypeScript
  • Tailwind CSS 4
  • React & Next.js

This is how the Eyecatcher looks, a full-width banner with richtext and CTAs between other modules.

File Downloads with Proxy

Download

Corekit provides a download system with proxy route, loading state and toast notifications. A link automatically becomes a download when the download attribute is set. The proxy at /api/download ensures that cross-origin files are also downloaded correctly. Two variants: DownloadButton with loading spinner during download and DownloadLink without visual loading state for ghost and link variants.

FAQ

Frequently Asked Questions about Content Basics & Eyecatcher

Richtext, Intro and Accordion are allowed in the Two-Column Container. The Accordion can additionally be placed in the Cards Container for a card frame with shadow. Text/Image, Topic List and Eyecatcher / CTA Section are used standalone on the page only.

The Eyecatcher (also CTA Section) is a full-width announcement banner that visually stands out from the content flow. Use cases: announcements, event notices, campaigns or important updates. It supports richtext and optional CTAs.

The Topic List organises content into topic collections (named groups) with individual topics (entries) beneath them. Each collection has a title, each topic has a title. The module includes an integrated intro. Ideal for service overviews, technology stacks or structured lists.

Initially open first element: the first element is open on load. Allow multiple open elements: multiple elements can be open at the same time. Plus an integrated intro with headline, subline, richtext and alignment.

The Intro is suitable as a section opener: centred or left-aligned, with subline and CTAs. Many modules already include an identical integrated intro. In that case no separate intro module is needed in front of them. Richtext is intended for longer body texts, instructions or editorial content.

Richtext displays plain text with headline and subline. Text/Image adds an image in a split layout with four layout options (image position mobile/desktop). Text/Image additionally has intro alignment and optional CTAs.

A CTA or link becomes a download when the download attribute is set. The proxy at /api/download loads the file server-side and delivers it with the correct Content-Disposition header. The DownloadButton shows a loading spinner during download, the DownloadLink remains visually unchanged. Both show toast notifications on success or error. On iOS Safari the file is opened in a new tab.