API Reference Franklin v0.1.0

modules

Modules

Franklin keeps the contexts that define your domain and business logic.

The Accounts context.

A long form of written content for the blog.

A command to represent the user intent of creating a new Article entity.

A command to represent the user-semantic intent of deleting an Article entity.

A command to represent the user-semantic intent of updating an existing Article entity.

Provides functions for generating the blog's slug format.

Shared validation logic for Article-related attributes.

Provides functions that help format DateTime values into common formats that are not supplied by the standard library.

Router that defines which commands get sent to which aggregate.

Provides low level functions for working with S3 storage.

The entrypoint for defining your web interface, such as controllers, components, channels, and so on.

Defines the structure of the article editor form.

Presents a form allowing an admin to create or edit an Article entity.

Presents a detail view allowing an admin to preview the details of an Article entity.

Presents a list of links, showing the full blog article archive.

A live view that presents articles for reading to public visitors.

Authentication functions for the GraphQL API.

Renders a forever spinning semi-circle.

This component is used to render the LiveView file input experience as seen on the admin article editor.

Renders a list of styled flash messages.

Provides core UI components.

A module providing Internationalization with a gettext-based API.

The composition view for the home page.

Provides functions in support of the generation of an RSS feed helping people keep up to date with the latest articles.

Defines a middleware that checks for a current user in the context and if none is present, returns an unauthorized error.