Foundation

Webiny Applications

3
Lesson 3

Webiny Applications

Webiny Apps
Click to enlarge

Webiny is a comprehensive content platform that includes a variety of built-in applications designed to address different content management and website building needs. In this lesson, we will provide an overview of the main Webiny applications and their key features.

In this lesson...

Here are the topics we'll cover

neurology

Overview of the Headless CMS application.

contextual_token

Overview of the Website Builder application.

photo_library

Overview of the File Manager application.

published_with_changes

Overview of the Publishing Workflow application

manage_accounts

Overview of the Webiny Admin application

Headless CMS

The Headless CMS is the core content management application in Webiny. It allows you to create, manage, and deliver content through a flexible GraphQL API. The CMS supports custom content models, versioning, localization, and more.

Headless CMS - Content editor
Headless CMS - Content editor
Click to enlarge

Some of the key features of the Headless CMS include:

  • Content editors can easily create and manage content using the intuitive admin interface, while developers can fetch and manipulate content programmatically via the GraphQL API.
  • Content models define the structure of your content, including fields, relationships, and validation rules. You can create custom content types to suit your specific needs.
  • Content models can be created through the Webiny Admin via the UI editor or programmatically through code using the Webiny Framework.
  • Integrates with other Webiny applications, such as the Website Builder, File Manager and Publishing Workflows, to provide a seamless content management experience.

In the dedicated Headless CMS chapter, we will dive deeper into its features and capabilities.

Core data storage layer

The Headless CMS serves as the core data storage layer for Webiny. Other applications, such as the Website Builder, rely on the Headless CMS to store and manage their content. This centralized approach ensures consistency and simplifies content management across different applications within the Webiny platform. In later lessons you'll learn how to leverage the Headless CMS as a data layer for your custom applications built with the Webiny Framework.

Website Builder

The Website Builder enables you to create and manage websites using a visual drag-and-drop interface. It comes with an SDK through which you can create custom page elements and control your theme. Pages can be rendered through an external frontend application that is stack agnostic. Webiny provides a NextJs-based starter project that you can use as a foundation for your website.

Website Builder - Page editor
Website Builder - Page editor
Click to enlarge

Some of the key features of the Website Builder include:

  • A visual page editor that allows content editors to create and customize pages without any coding knowledge.
  • Works great with the Headless CMS or any other 3rd party API, allowing you to easily integrate dynamic content into your pages.
  • Designed for performance, ensuring fast load times and optimal user experience as well as great SEO.
  • Great solution for both static and dynamic websites.
  • Supports themes and templates, enabling you to maintain a consistent look and feel across your website.
  • Extensible through the Webiny Framework, allowing developers to create custom page elements and functionality.
  • Integrates with other Webiny applications, such as the File Manager and Publishing Workflows, to provide a comprehensive website management solution.

File Manager

The File Manager is a dedicated application for managing and organizing your digital assets, such as images, videos, and documents. It provides a user-friendly interface for uploading, categorizing, and searching for files.

File Manager - File list
File Manager - File list
Click to enlarge

Some of the key features of the File Manager include:

  • A simple and intuitive interface for uploading and managing files.
  • Supports various file types, including images, videos, documents, and more.
  • Organize files into folders and subfolders for easy navigation and management.
  • Ability to add custom metatags to files for better organization and searchability.
  • Exabtyte-scale storage capabilities, allowing you to manage large volumes of digital assets.

Publishing Workflows

The Publishing Workflows application provides a robust system for managing content approval and publishing processes. It allows you to define custom workflows that suit your editorial needs, ensuring that content goes through the necessary review stages before being published.

Publishing Worflows - Content list
Publishing Worflows - Content list
Click to enlarge

Webiny Admin

The Webiny Admin is the central interface for managing all aspects of your Webiny instance. It provides access to all Webiny applications, settings, and configurations. Every application we've discussed so far is accessible through the Webiny Admin. As such Webiny Admin is also a standalone application built using the Webiny Framework, which you can customize, whitelabel and extend to suit your needs.

Webiny Admin - Dashboard
Webiny Admin - Dashboard
Click to enlarge

Use Alt + / to navigate

Webiny Applications - Foundation - Learn Webiny