Skip to main content

Draft Management

The Draft is the fundamental unit of Webround Sites. It represents the working project where your website takes shape through the drag-and-drop editor before being made public.

What is a Draft

At an architectural level, a draft is a set of JSON files that describe every aspect of the site: layout, components, styles, and content. This data is interpreted in real-time by the Webround Runtime to reconstruct the visual interface you see in the editor and, subsequently, on the published site.

Key Features

  • Total Isolation: Each draft is an autonomous entity. It does not share data, styles, or configurations with other drafts, even if they belong to the same user.
  • Privacy and Confidentiality: The draft is strictly private. Only the owner can access, modify, or preview it before publication.
  • Multi-project: A single user can manage multiple drafts simultaneously, allowing work on several different sites.
  • Media Management: Each draft is associated with storage space for images and videos, ready to be inserted and optimized within the pages.

Creating from Templates

Every draft begins from a Template (a pre-compiled draft). This approach accelerates the workflow by providing pre-tested and optimized structures.

  • Empty Canvas: The reference template for those who want total control. It offers a blank canvas to freely explore the editor's potential or build a custom design from scratch.
  • Thematic Templates: Ready-to-use structures for specific industries, featuring pre-configured components.

The Draft as an Integration Hub

The draft is not just an aesthetic container, but the connecting bridge for all the platform's advanced services:

E-commerce Integration

The draft serves as the base unit for generating and activating a Store. It is the necessary point of contact for displaying products and managing the shopping experience in the frontend.

Transactional Communications

The draft defines the configurations for automated email communications managed via Webround APIs. This includes:

  • Customer registration and welcome messages.
  • Data submission via contact forms.
  • Service emails (e.g., password resets).

Extensibility

Webround allows you to extend draft functionalities with custom React code, making it easy to integrate proprietary solutions or third-party services. You can install any npm package via package.json and compile and inject custom React code into Web Components managed entirely by Webround. The advantage is that every build is isolated: you don't have to worry about Webround updates because they do not affect your custom code.


Lifecycle and Publication

  • Flexibility: Users have full control over their projects and can delete a draft at any time.
  • Publication: To make a draft publicly accessible on the internet, it must be linked to a custom domain and a valid subscription must be activated.

For more details on costs and included features, see the Plans and Pricing section. For more details on how to integrate a custom domain, see the Domains section.


Next Steps

Now that you understand the importance of Drafts, find out how to enhance your project by activating sales features: