Understanding the Website-Page Model
In RevasOS it is important to understand what website, page, block and element are. Here are a series of definitions and descriptions that you can refer to in order to use the system correctly and get the desired results.
Website
A website is the set of pages that a user can access by visiting a domain with a web browser. In RevasOS you can see the websites in the "Dashboard" section of the Websites application. In the dashboard view you can see collections of websites (groups of websites) under the same domain, which usually indicate multiple international versions of the site.
Page
A web page is the single document within a website, consisting of digital content such as text, images, videos and other multimedia elements displayed on a web browser. Pages can be thought of as different areas of your website, so when building a website it is important to keep in mind a general structure that will be reflected in the different pages you create.
Blocks
Blocks are pre-designed sections of a web page and determine the content of the page itself. In RevasOS you can add, edit and rearrange blocks within a page with just a few clicks.
Depending on the different types of content you want to display, you may prefer a specific block type from those offered by RevasOS.
Simple Block Types
Main
This block type is the main section of the page and is used to display the most important content, such as a page title or other important information.
The actual visual representation of the block may vary from theme to theme, but it is important to keep in mind the principle that it is used for the most important information. Using the primary block for only a few pieces of important information is a critical element in web page design, as it often determines whether or not the user will continue exploring the rest of the page.
Linear
This type of block is designed to present information or content in a sequential or linear fashion. It provides a clear and structured way of presenting information to users, making it easier to follow and understand the progression of the content, reflecting the exact order of the elements entered.
Grid
This type of block is designed to present content in a grid format. It is conceptually similar to the linear block, but makes less use of the precise order of the elements. This allows the user to browse the content in a columnar fashion. In RevasOS themes, this type of block results in a more orderly display of content.
Columns
This type of block is designed to display content organized in a matrix of vertical columns. It is suitable for displaying content that does not follow a specific order and where the user is free to choose what to read. When viewed by RevasOS themes, these columns may not be aligned.
Code Blocks
Code Blocks allow you to inject code directly into your RevasOS site page to add additional functionality and customization.
Warning:
Make sure that the code you are inserting is safe as malicious code can have unwanted and uncontrolled effects, even serious ones.
Dynamic Previews
Dynamic Previews are special blocks in which you can connect a library to show an always automatically updated list of elements linked to content or connect a content to have the block data always synchronized with the content.
Elements
Elements are the content that populates the different types of blocks. A single block can contain multiple elements, but they all follow the same structure and have the same functionality.
In RevasOS an element is always composed of:
- title
- description
and can also include:
- multimedia attachments (photos, videos)
- action button (link)
TIP
When adding elements it is important to keep in mind the quality of the content uploaded to ensure that the page is considered reliable by search engines. We recommend reading the guide on how to optimize content.