<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">

<channel data-v-component-posts="feed" data-v-limit="50" data-v-type="post" data-v-direction="desc" data-v-order_by="updated_at">	<title>News Vvveb</title>
	<link>https://vvveb.com/feed/posts</link>
	<description>The latest news about Vvveb</description>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://vvveb.com</generator>

	<image>
		<url>/favicon.ico</url>
		<title>Vvveb News</title>
		<link>https://www.vvveb.com/feed/posts</link>
		<width>32</width>
		<height>32</height>
	</image> 

		<item data-v-post="post" data-v-id="267">
			<title data-v-post-name="name">Site routes settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-routes</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Routes tab in Site Settings controls how URLs are mapped to CMS modules such as posts, pages, products, categories, and plugin modules. 
Routes define the structure of your site’s URLs and deter]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>Routes</strong> tab in <strong>Site Settings</strong> controls how URLs are mapped to CMS modules such as posts, pages, products, categories, and plugin modules.</p>
<p>Routes define the structure of your site’s URLs and determine which module handles a given request.</p>
<p>By default, Vvveb CMS uses SEO‑friendly routes optimized for blog‑centric websites.</p>
<p>However, these rules can be customized to support different site structures, landing‑page‑focused sites, ecommerce stores, or fully custom URL patterns.</p>
<hr />
<h2><strong>1. Purpose of Routes</strong></h2>
<p>Routes determine:</p>
<ul>
<li>Which module handles a URL</li>
<li>How slugs are interpreted</li>
<li>Whether <code>/{slug}</code> refers to a post or a page</li>
<li>How pages, posts, categories, products, and custom modules are accessed</li>
<li>Whether URLs include prefixes such as <code>/page/</code>, <code>/post/</code>, <code>/product/</code>, etc.</li>
</ul>
<p>This system allows full control over URL design and SEO structure.</p>
<hr />
<h2><strong>2. Default Routing Behavior</strong></h2>
<p>Vvveb CMS ships with a clean, SEO‑friendly routing configuration:</p>
<h3><strong>Default Rules</strong></h3>
<table class="table">
<thead>
<tr>
<th>URL Pattern</th>
<th>Module</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/{slug}</code></td>
<td>Post</td>
</tr>
<tr>
<td><code>/page/{slug}</code></td>
<td>Page</td>
</tr>
<tr>
<td><code>/category/{slug}</code></td>
<td>Category</td>
</tr>
<tr>
<td><code>/product/{slug}</code></td>
<td>Product (if ecommerce enabled)</td>
</tr>
</tbody>
</table>
<p>This structure is ideal for ecommerce and blog first websites where posts are the primary content type.</p>
<hr />
<h2><strong>3. When to Customize Routes</strong></h2>
<p>Some websites are not blog‑centric and require a different URL structure.<br />
For example:</p>
<ul>
<li>Corporate websites where <strong>pages</strong> are the main content</li>
<li>Landing‑page‑driven sites</li>
<li>Documentation sites</li>
<li>Ecommerce stores where posts are secondary</li>
<li>Sites that want <code>/{slug}</code> to always load a <strong>page</strong>, not a post</li>
</ul>
<p>In these cases, you can override the default routing rules.</p>
<hr />
<h2><strong>4. Custom Route Rules</strong></h2>
<p>The Routes tab allows you to:</p>
<ul>
<li>Change which module handles a specific URL pattern</li>
<li>Reassign <code>/{slug}</code> from posts to pages</li>
<li>Add or remove prefixes</li>
<li>Create custom URL structures</li>
<li>Override or disable default routes</li>
<li>Add new routes for custom modules or plugins</li>
</ul>
<h3><strong>Example: Using <code>/{slug}</code> for Pages Instead of Posts</strong></h3>
<p>To make <code>/about</code>, <code>/contact</code>, <code>/services</code> load <strong>pages</strong> instead of posts:</p>
<ol>
<li>Open <strong>Routes</strong> tab</li>
<li>Locate the <strong>page</strong> route rule</li>
<li>Change its pattern to:
<pre><code>/{slug}
</code></pre>
</li>
<li>Update the <strong>post</strong> route to use a prefix, for example:
<pre><code>/blog/{slug}
</code></pre>
</li>
</ol>
<p>This instantly transforms the site into a page‑centric structure.</p>
<hr />
<h2><strong>5. Route Rule Structure</strong></h2>
<p>A route rule typically includes:</p>
<ul>
<li><strong>Pattern</strong> — URL structure (e.g., <code>/page/{slug}</code>)</li>
<li><strong>Module</strong> — Which CMS module handles the request</li>
<li><strong>Controller/Action</strong> — Optional advanced mapping</li>
<li><strong>Parameters</strong> — Extracted from the URL (e.g., <code>{slug}</code>, <code>{#post_id#}</code>)</li>
<li><strong>Priority</strong> — Determines which rule is matched first</li>
</ul>
<h3>Common Parameters</h3>
<table class="table">
<thead>
<tr>
<th>Parameter</th>
<th>Meaning</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>{slug}</code></td>
<td>Page or post slug</td>
</tr>
<tr>
<td><code>{#post_id#}</code></td>
<td>Numeric ID</td>
</tr>
<tr>
<td><code>{category}</code></td>
<td>Category slug</td>
</tr>
<tr>
<td><code>{username}</code></td>
<td>Usename</td>
</tr>
<tr>
<td><code>{language}</code></td>
<td>Language code (if multilingual routing enabled)</td>
</tr>
</tbody>
</table>
<hr />
<h2><strong>6. Best Practices</strong></h2>
<ul>
<li>
<p><strong>Avoid route conflicts</strong><br />
Ensure no two routes match the same pattern.</p>
</li>
<li>
<p><strong>Keep URLs short and meaningful</strong><br />
Good for SEO and user experience.</p>
</li>
<li>
<p><strong>Use prefixes for clarity</strong><br />
<code>/blog/{slug}</code>, <code>/docs/{slug}</code>, <code>/shop/#product_id#</code></p>
</li>
<li>
<p><strong>Test routes after changes</strong><br />
Incorrect routing can break navigation.</p>
</li>
<li>
<p><strong>Use <code>{slug}</code> for human‑readable URLs</strong><br />
Avoid exposing numeric IDs unless necessary.</p>
</li>
</ul>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>Routes Tab</strong> allows you to:</p>
<ul>
<li>Control URL structure</li>
<li>Map URLs to posts, pages, products, and custom modules</li>
<li>Override default blog‑centric routing</li>
<li>Create page‑centric or custom routing systems</li>
<li>Improve SEO and user experience through clean URLs</li>
</ul>
<p>This flexibility makes Vvveb CMS suitable for blogs, corporate sites, ecommerce stores, landing pages, and fully custom applications.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="268">
			<title data-v-post-name="name">Site general settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-general</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The General tab in Vvveb CMS → Admin → Site Settings contains the core configuration options for your website. These settings control the site identity, domain configuration, theme selection, emai]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>General</strong> tab in <strong>Vvveb CMS → Admin → Site Settings</strong> contains the core configuration options for your website.
These settings control the site identity, domain configuration, theme selection, email addresses, and branding assets such as logos and banners.</p>
<p>These settings apply globally to the selected site in a multisite installation.</p>
<p><a href="/media/docs/site-general.png"><img src="/media/docs/site-general.png" alt="Vvveb site general" /></a></p>
<hr />
<h2><strong>1. Site Identity</strong></h2>
<h3><strong>Site Name</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Site name</em></li>
<li><strong>Description:</strong> The public name of your website.</li>
<li><strong>Usage:</strong> Displayed in the header, footer, browser title, and metadata depending on theme.</li>
</ul>
<hr />
<h2><strong>2. Domain &amp; URL Configuration</strong></h2>
<p>Vvveb supports flexible domain setups, including subdomains, subfolders, and combined configurations.</p>
<h3><strong>Domain / Subdomain</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Domain/subdomain</em></li>
<li><strong>Example:</strong> <code>vvveb.vvveb.net</code></li>
<li><strong>Description:</strong> The primary domain or subdomain where the site is accessible.</li>
</ul>
<h3><strong>Subfolder</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Subfolder</em></li>
<li><strong>Example:</strong> <code>vvveb</code></li>
<li><strong>Description:</strong> Allows hosting the site inside a subdirectory of a domain.<br />
Useful for:
<ul>
<li>Multi‑site setups</li>
<li>Staging environments</li>
<li>Sites hosted under a parent domain</li>
</ul>
</li>
</ul>
<h3><strong>Domain + Subfolder</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Domain/subdomain and subfolder</em></li>
<li><strong>Example:</strong> <code>vvveb.vvveb.net/vvveb</code></li>
<li><strong>Description:</strong> Combines both domain and subfolder routing.</li>
</ul>
<hr />
<h2><strong>3. Theme &amp; Template</strong></h2>
<h3><strong>Theme</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Theme</em></li>
<li><strong>Description:</strong> Selects the active theme for the site.</li>
<li><strong>Example:</strong> <code>Landing</code></li>
</ul>
<h3><strong>Home Template</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Home template</em></li>
<li><strong>Description:</strong> Overrides the default homepage template.</li>
<li><strong>Options:</strong>
<ul>
<li><code>-- Default template --</code></li>
<li>Default homepage template provided by the active theme</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>4. Email Settings</strong></h2>
<p>These emails are used for system notifications and public contact forms.</p>
<h3><strong>Administration Email Address</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Administration Email Address</em></li>
<li><strong>Example:</strong> <code>admin@mydomain.com</code></li>
<li><strong>Usage:</strong>
<ul>
<li>Order notifications</li>
<li>User registration alerts</li>
<li>System messages</li>
</ul>
</li>
</ul>
<h3><strong>Contact Email Address</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Contact Email Address</em></li>
<li><strong>Example:</strong> <code>hi@vvveb.com</code></li>
<li><strong>Usage:</strong>
<ul>
<li>Displayed on contact pages</li>
<li>Used by contact forms</li>
<li>Public‑facing communication</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>5. Branding &amp; Logos</strong></h2>
<p>The General tab allows uploading multiple logo variants for different UI states and themes.</p>
<h3><strong>Site Logo</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Site logo</em></li>
<li><strong>Description:</strong> Primary logo used across the site.</li>
</ul>
<h3><strong>Favicon</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Fav icon</em></li>
<li><strong>Description:</strong> Small icon displayed in browser tabs and bookmarks.</li>
</ul>
<h3><strong>Logo (Sticky)</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Logo sticky</em></li>
<li><strong>Description:</strong> Logo displayed when the header becomes sticky on scroll.</li>
</ul>
<h3><strong>Logo (Dark)</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Logo dark</em></li>
<li><strong>Description:</strong> Logo variant optimized for dark backgrounds or dark themes.</li>
</ul>
<h3><strong>Logo (Dark Sticky)</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Logo dark sticky</em></li>
<li><strong>Description:</strong> Sticky‑header version of the dark logo.</li>
</ul>
<hr />
<h2><strong>6. Banners</strong></h2>
<h3><strong>Site Banner</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Site banner</em></li>
<li><strong>Description:</strong> A large banner image used by themes that support hero or header banners.</li>
</ul>
<h3><strong>Web App Install Banner</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Web app install banner</em></li>
<li><strong>Description:</strong> Image used for PWA (Progressive Web App) installation prompts.</li>
<li><strong>Action:</strong> <em>Set image</em></li>
</ul>
<hr />
<h2><strong>7. Actions</strong></h2>
<h3><strong>Save Site</strong></h3>
<ul>
<li>Saves all changes made in the General tab.</li>
</ul>
<h3><strong>Sites List</strong></h3>
<ul>
<li>Returns to the list of all configured sites (multisite installations).</li>
</ul>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>General Tab</strong> is the central place for configuring:</p>
<ul>
<li>Site name and identity</li>
<li>Domain and URL structure</li>
<li>Theme and homepage template</li>
<li>Administrative and public email addresses</li>
<li>Logos and branding assets</li>
<li>Site and PWA banners</li>
</ul>
<p>These settings define how your site appears, how it is accessed, and how it communicates with users.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="269">
			<title data-v-post-name="name">Site seo settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-seo</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The SEO tab in Site Settings allows you to configure metadata used by social networks and search engines when your pages are shared. 
These settings define how your site appears on platforms such as F]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>SEO</strong> tab in <strong>Site Settings</strong> allows you to configure metadata used by social networks and search engines when your pages are shared.</p>
<p>These settings define how your site appears on platforms such as Facebook, Twitter, LinkedIn, and messaging apps that rely on Open Graph and Twitter Card metadata.</p>
<p>The SEO tab is multilingual. Each language can have its own Open Graph and Twitter metadata.</p>
<hr />
<h2><strong>1. Multilingual SEO Metadata</strong></h2>
<p>At the top of the tab, you can switch between languages (e.g., English, Romanian, German).<br />
Each language has its own:</p>
<ul>
<li>Open Graph title</li>
<li>Open Graph description</li>
<li>Twitter title</li>
<li>Twitter description</li>
<li>Twitter label/data fields</li>
</ul>
<p>This ensures correct metadata for multilingual websites.</p>
<hr />
<h2><strong>2. Open Graph Settings</strong></h2>
<p>Open Graph metadata is used by:</p>
<ul>
<li>Facebook</li>
<li>LinkedIn</li>
<li>WhatsApp</li>
<li>Slack</li>
<li>Discord</li>
<li>Many social sharing previews</li>
</ul>
<p>These fields define how your site appears when shared.</p>
<h3><strong>Open Graph Title</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Open Graph Title</em></li>
<li><strong>Description:</strong><br />
The title shown in social media previews.<br />
Should be short, descriptive, and compelling.</li>
</ul>
<h3><strong>Open Graph Description</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Open Graph Description</em></li>
<li><strong>Description:</strong><br />
A short summary displayed under the title in social previews.<br />
Should highlight the value or purpose of the page.</li>
</ul>
<hr />
<h2><strong>3. Twitter Card Settings</strong></h2>
<p>Twitter uses its own metadata format called <strong>Twitter Cards</strong>.<br />
These fields define how your site appears when shared on Twitter (X).</p>
<h3><strong>Twitter Title</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Twitter Title</em></li>
<li><strong>Description:</strong><br />
The headline shown in Twitter link previews.</li>
</ul>
<h3><strong>Twitter Description</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Twitter Description</em></li>
<li><strong>Description:</strong><br />
A short description displayed under the title.</li>
</ul>
<h3><strong>Twitter Label 1 / Data 1</strong></h3>
<ul>
<li><strong>Fields:</strong>
<ul>
<li><em>Twitter label 1</em></li>
<li><em>Twitter data 1</em></li>
</ul>
</li>
<li><strong>Description:</strong><br />
Optional metadata fields used for additional information such as:
<ul>
<li>Price</li>
<li>Author</li>
<li>Category</li>
<li>Reading time</li>
<li>Product attributes</li>
</ul>
</li>
</ul>
<h3><strong>Twitter Label 2 / Data 2</strong></h3>
<ul>
<li><strong>Fields:</strong>
<ul>
<li><em>Twitter label 2</em></li>
<li><em>Twitter data 2</em></li>
</ul>
</li>
<li><strong>Description:</strong><br />
Same as above — used for a second custom metadata pair.</li>
</ul>
<p>These fields are optional but useful for ecommerce or content‑rich sites.</p>
<hr />
<h2><strong>4. How Themes Use SEO Metadata</strong></h2>
<p>Themes can automatically insert these values into:</p>
<ul>
<li><code>&lt;meta property=&quot;og:title&quot;&gt;</code></li>
<li><code>&lt;meta property=&quot;og:description&quot;&gt;</code></li>
<li><code>&lt;meta name=&quot;twitter:title&quot;&gt;</code></li>
<li><code>&lt;meta name=&quot;twitter:description&quot;&gt;</code></li>
<li><code>&lt;meta name=&quot;twitter:label1&quot;&gt;</code></li>
<li><code>&lt;meta name=&quot;twitter:data1&quot;&gt;</code></li>
</ul>
<p>If a theme supports social preview images, it may also use:</p>
<ul>
<li>Site logo</li>
<li>Site banner</li>
<li>Featured image</li>
<li>Custom OG image fields</li>
</ul>
<hr />
<h2><strong>5. Best Practices</strong></h2>
<ul>
<li><strong>Keep titles under ~60 characters</strong> for best display.</li>
<li><strong>Keep descriptions under ~155 characters</strong> to avoid truncation.</li>
<li>Use <strong>action‑oriented language</strong> (“Build your website easily…”)</li>
<li>Ensure metadata is <strong>language‑appropriate</strong> for multilingual sites.</li>
<li>Use Twitter label/data fields for <strong>product details</strong>, <strong>pricing</strong>, or <strong>author info</strong>.</li>
<li>Always test your metadata using:
<ul>
<li>Facebook Sharing Debugger</li>
<li>Twitter Card Validator</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>SEO Tab</strong> configures:</p>
<ul>
<li>Open Graph metadata (title, description)</li>
<li>Twitter Card metadata (title, description, custom label/data fields)</li>
<li>Multilingual SEO fields</li>
<li>Social sharing preview information</li>
</ul>
<p>These settings ensure your site displays correctly and attractively when shared on social networks, improving click‑through rates and overall visibility.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="270">
			<title data-v-post-name="name">Site comments settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-comments</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Comments tab in Site Settings controls how comments behave across the entire site. 
These settings define whether comments are allowed, how long they remain open, whether anonymous users may comme]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>Comments</strong> tab in <strong>Site Settings</strong> controls how comments behave across the entire site.</p>
<p>These settings define whether comments are allowed, how long they remain open, whether anonymous users may comment, how deeply replies can nest, and how comments are paginated and sorted.</p>
<p>Individual posts may override some of these global settings.</p>
<hr />
<h2><strong>1. Default Post Comments</strong></h2>
<h3><strong>Allow Comments</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Allow comments</em></li>
<li><strong>Description:</strong><br />
Enables or disables comments globally for all posts.<br />
When enabled, posts can accept comments unless individually overridden.</li>
</ul>
<blockquote>
<p><strong>Note:</strong> Individual posts may override this setting in their own comment options.</p>
</blockquote>
<hr />
<h2><strong>2. Anonymous Comments</strong></h2>
<h3><strong>Allow Comments Without User Account</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Anonymous comments</em></li>
<li><strong>Description:</strong><br />
Allows visitors who are not logged in to submit comments.<br />
When disabled, only registered and logged‑in users may comment.</li>
</ul>
<hr />
<h2><strong>3. Automatically Close Comments</strong></h2>
<h3><strong>Close Comments on Older Posts</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Automatically close comments</em></li>
<li><strong>Example:</strong> <em>On posts older than 14 days</em></li>
<li><strong>Description:</strong><br />
Automatically disables new comments on posts after a specified number of days.<br />
Helps reduce spam and maintain relevance on older content.</li>
</ul>
<hr />
<h2><strong>4. Nested Comments Level</strong></h2>
<h3><strong>Reply Depth</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Nested comments level</em></li>
<li><strong>Example:</strong> <em>5 levels deep</em></li>
<li><strong>Description:</strong><br />
Controls how many levels of threaded replies are allowed.<br />
Higher values allow deeper discussion threads.</li>
</ul>
<hr />
<h2><strong>5. Comments Pagination</strong></h2>
<h3><strong>Break Comments Into Pages</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Comments pagination</em></li>
<li><strong>Options:</strong>
<ul>
<li>Enable/disable pagination</li>
<li>Number of top‑level comments per page (e.g., 50)</li>
<li>Which page is shown by default (e.g., <em>last</em>)</li>
</ul>
</li>
<li><strong>Description:</strong><br />
Splits large comment sections into multiple pages for performance and readability.</li>
</ul>
<blockquote>
<p><strong>Top‑level comments</strong> are counted; replies are grouped under them.</p>
</blockquote>
<hr />
<h2><strong>6. Comments Sort Order</strong></h2>
<h3><strong>Sorting Direction</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Comments sort order</em></li>
<li><strong>Options:</strong>
<ul>
<li><em>older</em></li>
<li><em>newer</em></li>
</ul>
</li>
<li><strong>Description:</strong><br />
Determines whether the oldest or newest comments appear first.</li>
</ul>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>Comments Tab</strong> configures:</p>
<ul>
<li>Whether comments are allowed globally</li>
<li>Whether anonymous users may comment</li>
<li>Automatic comment closure after X days</li>
<li>Maximum nesting depth for threaded replies</li>
<li>Pagination of comment lists</li>
<li>Sorting order (oldest/newest first)</li>
</ul>
<p>These settings ensure that your site’s comment system behaves consistently, remains manageable, and provides a good user experience.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="271">
			<title data-v-post-name="name">Site localization settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-localization</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Locale (or Local) tab in Site Settings defines the geographic, language, currency, and formatting settings for the selected site. These settings control how the site displays addresses, dates, tim]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>Locale</strong> (or <strong>Local</strong>) tab in <strong>Site Settings</strong> defines the geographic, language, currency, and formatting settings for the selected site.
These settings control how the site displays addresses, dates, times, units of measurement, and default language/currency behavior.</p>
<p>These configurations are essential for multilingual or multi‑region websites, ecommerce stores, and any site that needs accurate localization.</p>
<hr />
<h2><strong>1. Address &amp; Company Information</strong></h2>
<p>These fields define the physical location and business identity of the site owner. They are used in invoices, order confirmations, structured data, and theme blocks.</p>
<h3><strong>Address</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Address</em></li>
<li><strong>Example:</strong> <em>West 21st Street Brooklyn NY</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Displayed on contact pages</li>
<li>Used in invoices and order emails</li>
<li>Can be used by themes for footer contact blocks</li>
</ul>
</li>
</ul>
<h3><strong>Geocode</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Geocode</em></li>
<li><strong>Description:</strong><br />
Coordinates or geolocation string used by map integrations or shipping plugins.</li>
</ul>
<h3><strong>Country</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Country</em></li>
<li><strong>Example:</strong> <em>United States</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Determines available regions/states</li>
<li>Influences tax and shipping rules</li>
<li>Used in checkout and address forms</li>
</ul>
</li>
</ul>
<h3><strong>Region / State</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Region / State</em></li>
<li><strong>Example:</strong> <em>Alaska</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Required for shipping/tax calculations</li>
<li>Used in address formatting</li>
</ul>
</li>
</ul>
<h3><strong>Company</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Company</em></li>
<li><strong>Description:</strong><br />
Business or organization name.</li>
</ul>
<h3><strong>VAT ID</strong></h3>
<ul>
<li><strong>Field:</strong> <em>VAT Id</em></li>
<li><strong>Description:</strong><br />
Tax identification number used for invoicing and compliance.</li>
</ul>
<hr />
<h2><strong>2. Language Settings</strong></h2>
<p>These settings control which languages are available on the site and which one is used by default.</p>
<h3><strong>Languages</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Languages</em></li>
<li><strong>Options:</strong>
<ul>
<li><strong>All languages</strong></li>
<li>Individual languages (e.g., English, Romanian, German)</li>
</ul>
</li>
<li><strong>Description:</strong><br />
Determines which languages are enabled for the site. Homepage for each language is the language slug ex: example.com/fr</li>
</ul>
<h3><strong>Default Language</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Default Language</em></li>
<li><strong>Example:</strong> <em>English</em></li>
<li><strong>Description:</strong><br />
The primary language, homepage for primary language does not have language slug in url ex: example.com/fr</li>
</ul>
<hr />
<h2><strong>3. Currency Settings</strong></h2>
<p>These settings control which currencies are available and which one is used by default.</p>
<h3><strong>Currencies</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Currencies</em></li>
<li><strong>Options:</strong>
<ul>
<li><strong>All currencies</strong></li>
<li>Individual currencies (e.g., US Dollar)</li>
</ul>
</li>
<li><strong>Description:</strong><br />
Determines which currencies the site supports.</li>
</ul>
<h3><strong>Default Currency</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Default Currency</em></li>
<li><strong>Example:</strong> <em>US Dollar</em></li>
<li><strong>Description:</strong><br />
The currency that is preselected for the site.</li>
</ul>
<hr />
<h2><strong>4. Measurement Units</strong></h2>
<p>These settings define the units used for product dimensions and weights.</p>
<h3><strong>Length Class</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Length Class</em></li>
<li><strong>Example:</strong> <em>Centimeter</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Product dimensions</li>
<li>Shipping calculations</li>
<li>Theme display</li>
</ul>
</li>
</ul>
<h3><strong>Weight Class</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Weight Class</em></li>
<li><strong>Example:</strong> <em>Kilogram</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Product weight</li>
<li>Shipping rules</li>
<li>Inventory systems</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>5. Time &amp; Date Settings</strong></h2>
<p>These settings control how dates and times are displayed across the site, including posts, orders, comments, and admin logs.</p>
<h3><strong>Timezone</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Timezone</em></li>
<li><strong>Description:</strong><br />
Sets the timezone for:
<ul>
<li>Order timestamps</li>
<li>Scheduled posts</li>
<li>Logs</li>
<li>Date/time filters</li>
</ul>
</li>
</ul>
<h3><strong>Date Format</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Date format</em></li>
<li><strong>Options:</strong>
<ul>
<li><em>March 27, 2026</em> (<code>F j, Y</code>)</li>
<li><em>2026‑03‑27</em> (<code>Y-m-d</code>)</li>
<li><em>03/27/2026</em> (<code>m/d/Y</code>)</li>
<li><em>27/03/2026</em> (<code>d/m/Y</code>)</li>
<li><em>4 day ago</em> (human‑readable)</li>
<li><strong>Custom format</strong></li>
</ul>
</li>
<li><strong>Preview:</strong> Shows how the selected format will appear.</li>
</ul>
<h3><strong>Time Format</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Time format</em></li>
<li><strong>Options:</strong>
<ul>
<li><em>6:17 pm</em> (<code>g:i a</code>)</li>
<li><em>6:17 PM</em> (<code>g:i A</code>)</li>
<li><em>18:17</em> (<code>H:i</code>)</li>
<li><strong>Custom format</strong></li>
</ul>
</li>
<li><strong>Preview:</strong> Displays the formatted time.</li>
</ul>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>Locale / Localization Tab</strong> configures:</p>
<ul>
<li>Address and company details</li>
<li>Country and region</li>
<li>Language availability and default language</li>
<li>Currency availability and default currency</li>
<li>Measurement units (length, weight)</li>
<li>Timezone, date format, and time format</li>
</ul>
<p>These settings ensure that your site displays information correctly for your region, supports multilingual content, and handles ecommerce data accurately.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="272">
			<title data-v-post-name="name">Site description settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-description</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Description tab in Vvveb CMS → Admin → Site Settings contains the primary metadata fields used for SEO, social sharing, and general site identity. These values are used across the frontend, se]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>Description</strong> tab in <strong>Vvveb CMS → Admin → Site Settings</strong> contains the primary metadata fields used for SEO, social sharing, and general site identity.
These values are used across the frontend, search engines, and theme templates.</p>
<p>This tab is fully multilingual. When multiple languages are enabled, each language can have its own title, description, and metadata.</p>
<hr />
<h2><strong>Purpose</strong></h2>
<p>Use the Description tab to configure:</p>
<ul>
<li>The site’s public title</li>
<li>The site’s description (used in headers, footers, and theme blocks)</li>
<li>SEO metadata (keywords and meta description)</li>
<li>Contact phone number</li>
<li>Language‑specific metadata for multilingual sites</li>
</ul>
<p>These settings help search engines understand your site and improve how your pages appear in search results.</p>
<hr />
<h2><strong>Fields</strong></h2>
<h3><strong>1. Site Title</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Site title</em></li>
<li><strong>Example:</strong> <em>Vvveb - Open Source CMS and eCommerce</em></li>
<li><strong>Description:</strong><br />
The main title of the website.<br />
Used in:
<ul>
<li>Browser title bar</li>
<li>Search engine results</li>
<li>Social sharing previews</li>
<li>Theme header (if supported)</li>
</ul>
</li>
</ul>
<hr />
<h3><strong>2. Site Description</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Site description</em></li>
<li><strong>Example:</strong><br />
<em>CMS with drag and drop website builder for blogs, landing pages or ecommerce stores</em></li>
<li><strong>Description:</strong><br />
A short summary of what the site is about.<br />
Used in:
<ul>
<li>Theme blocks</li>
<li>SEO metadata</li>
<li>Social sharing cards</li>
<li>Directory listings</li>
</ul>
</li>
</ul>
<hr />
<h3><strong>3. Meta Keywords</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Meta keywords</em></li>
<li><strong>Example:</strong><br />
<em>cms, page builder, drag and drop, ecommerce, ecommerce platform, landing, graphql, rest api, 2fa, newsletter, bootstrap 5</em></li>
<li><strong>Description:</strong><br />
A comma‑separated list of keywords describing your site.<br />
Although modern search engines rely less on keywords, they remain useful for internal search and some SEO tools.</li>
</ul>
<hr />
<h3><strong>4. Meta Description</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Meta description</em></li>
<li><strong>Example:</strong><br />
<em>Powerful and easy to use drag and drop website builder for blogs, presentation or ecommerce stores</em></li>
<li><strong>Description:</strong><br />
A concise summary displayed in search engine results.<br />
This is one of the most important SEO fields.</li>
</ul>
<hr />
<h3><strong>5. Phone Number</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Phone number</em></li>
<li><strong>Description:</strong><br />
Public contact phone number.<br />
Used in:
<ul>
<li>Contact pages</li>
<li>Footers</li>
<li>Schema.org structured data (if enabled by theme)</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>Multilingual Support</strong></h2>
<p>If your site has multiple languages enabled, the Description tab will display language selectors (e.g., English, Romanian, German).<br />
Each language can have its own:</p>
<ul>
<li>Site title</li>
<li>Site description</li>
<li>Meta keywords</li>
<li>Meta description</li>
<li>Phone number</li>
</ul>
<p>This allows full localization of SEO and public‑facing metadata.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="273">
			<title data-v-post-name="name">Site general orders</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-site-orders</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Orders tab in Site Settings defines global ecommerce order behavior. These settings control how invoice numbers are generated, how customer‑facing order IDs are created, when stock is subtracted]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>Orders</strong> tab in <strong>Site Settings</strong> defines global ecommerce order behavior.
These settings control how invoice numbers are generated, how customer‑facing order IDs are created, when stock is subtracted, when downloads become available, and whether guest checkout is allowed.</p>
<p>These configurations apply to all orders placed on the site unless overridden by plugins or custom logic.</p>
<hr />
<h2><strong>1. Invoice Format</strong></h2>
<h3><strong>Invoice Format Pattern</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Invoice Format</em></li>
<li><strong>Example:</strong><br />
<code>I-{year2}-{month}-{order_id}-{user_id}-{customer_order_id}</code></li>
<li><strong>Preview:</strong><br />
<code>I-26-03-777-1000-OI888</code></li>
</ul>
<h3><strong>Description</strong></h3>
<p>Defines the format of generated invoice numbers.<br />
You can use dynamic placeholders:</p>
<table class="table">
<thead>
<tr>
<th>Placeholder</th>
<th>Meaning</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>{year}</code></td>
<td>Full year (e.g., 2026)</td>
</tr>
<tr>
<td><code>{year2}</code></td>
<td>Last two digits of year (e.g., 26)</td>
</tr>
<tr>
<td><code>{month}</code></td>
<td>Month number (e.g., 03)</td>
</tr>
<tr>
<td><code>{day}</code></td>
<td>Day of month</td>
</tr>
<tr>
<td><code>{order_id}</code></td>
<td>Internal order ID</td>
</tr>
<tr>
<td><code>{customer_order_id}</code></td>
<td>Public customer‑facing order ID</td>
</tr>
<tr>
<td><code>{user_id}</code></td>
<td>Customer ID</td>
</tr>
<tr>
<td><code>{rand-str-#}</code></td>
<td>Random alphanumeric string of length #</td>
</tr>
</tbody>
</table>
<p>This allows full customization of invoice numbering for accounting or legal requirements.</p>
<hr />
<h2><strong>2. Customer Order ID Format</strong></h2>
<h3><strong>Customer Order ID Pattern</strong></h3>
<ul>
<li>
<p><strong>Field:</strong> <em>Customer Order Id</em></p>
</li>
<li>
<p><strong>Description:</strong><br />
Generates a unique, non‑sequential order ID for customers.<br />
Helps prevent exposing total order count and improves privacy.</p>
</li>
<li>
<p><strong>Example Pattern:</strong><br />
<code>{rand-str-12}-{year2}</code></p>
</li>
<li>
<p><strong>Preview:</strong><br />
<code>JXDILECEQRPI-26</code></p>
</li>
</ul>
<h3><strong>Usage</strong></h3>
<p>This ID is shown to customers in:</p>
<ul>
<li>Order confirmation pages</li>
<li>Emails</li>
<li>Account order history</li>
<li>Guest order lookup</li>
</ul>
<p>It is <strong>not</strong> the internal order ID used by the system.</p>
<hr />
<h2><strong>3. Cart &amp; Checkout Behavior</strong></h2>
<h3><strong>Display Weight on Cart Page</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Display weight on cart page</em></li>
<li><strong>Type:</strong> Toggle</li>
<li><strong>Description:</strong><br />
Shows total cart weight to customers.<br />
Useful for stores where shipping cost depends on weight.</li>
</ul>
<h3><strong>Allow Guest Checkout</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Allow guest checkout</em></li>
<li><strong>Type:</strong> Toggle</li>
<li><strong>Description:</strong><br />
Allows customers to place orders without creating an account.<br />
When disabled, checkout requires login or registration.</li>
</ul>
<hr />
<h2><strong>4. Order Status Configuration</strong></h2>
<p>These settings define how the system behaves when an order reaches certain statuses.</p>
<h3><strong>New Order Status</strong></h3>
<ul>
<li><strong>Field:</strong> <em>New Order Status</em></li>
<li><strong>Example:</strong> <em>Pending</em></li>
<li><strong>Description:</strong><br />
The status assigned to an order immediately after it is placed.</li>
</ul>
<hr />
<h3><strong>Subtract Stock on Order Status</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Subtract stock on order status</em></li>
<li><strong>Example:</strong> <em>Pending</em></li>
<li><strong>Description:</strong><br />
Determines when product stock is reduced.<br />
Also controls when:
<ul>
<li>Coupons</li>
<li>Vouchers</li>
<li>Reward points<br />
are redeemed.</li>
</ul>
</li>
</ul>
<blockquote>
<p><strong>Tip:</strong><br />
Many stores subtract stock on <em>Pending</em>, but stores requiring payment confirmation may choose <em>Processing</em> or <em>Paid</em>.</p>
</blockquote>
<hr />
<h3><strong>Enable User Downloads on Order Status</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Enable user downloads on order status</em></li>
<li><strong>Example:</strong> <em>Pending</em></li>
<li><strong>Description:</strong><br />
Defines when customers can access:
<ul>
<li>Digital downloads</li>
<li>Gift vouchers</li>
<li>License files</li>
</ul>
</li>
</ul>
<p>For paid digital products, this is often set to <em>Paid</em> or <em>Completed</em>.</p>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>Orders Tab</strong> configures:</p>
<ul>
<li>Invoice number formatting</li>
<li>Customer‑facing order ID generation</li>
<li>Guest checkout availability</li>
<li>When stock is subtracted</li>
<li>When downloads become available</li>
<li>Default order status on creation</li>
</ul>
<p>These settings ensure consistent order processing, proper stock management, and a smooth checkout experience.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="274">
			<title data-v-post-name="name">Site media settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-media-general</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 21:03:22 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Media Settings tab in Site Settings controls how images are resized, processed, and optimized across the entire site. These settings affect:  
Blog post images 
Product images 
Thumbnails 
Image q]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The <strong>Media Settings</strong> tab in <strong>Site Settings</strong> controls how images are resized, processed, and optimized across the entire site. These settings affect:</p>
<ul>
<li>Blog post images</li>
<li>Product images</li>
<li>Thumbnails</li>
<li>Image quality and output format</li>
<li>How images are cropped, stretched, or resized</li>
</ul>
<p>These configurations are essential for performance optimization, consistent image display, and responsive design.</p>
<hr />
<h2><strong>1. Post Image Sizes</strong></h2>
<p>These settings define how images attached to posts (blog posts, articles, custom post types) are resized.</p>
<p>Each size includes:</p>
<ul>
<li><strong>Width</strong></li>
<li><strong>Height</strong></li>
<li><strong>Resize Method</strong></li>
</ul>
<blockquote>
<p><strong>Tip:</strong> To maintain aspect ratio, set either <strong>width</strong> or <strong>height</strong> to <strong>0</strong>.</p>
</blockquote>
<h3><strong>Extra Large</strong></h3>
<ul>
<li><strong>Width:</strong> 1024</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Crop &amp; Resize</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Hero images</li>
<li>Featured images in large layouts</li>
<li>Full‑width blog headers</li>
</ul>
</li>
</ul>
<h3><strong>Large</strong></h3>
<ul>
<li><strong>Width:</strong> 800</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Stretch</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Standard post images</li>
<li>Blog listing pages</li>
</ul>
</li>
</ul>
<h3><strong>Medium</strong></h3>
<ul>
<li><strong>Width:</strong> 400</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Stretch</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Sidebar widgets</li>
<li>Related posts</li>
<li>Smaller content blocks</li>
</ul>
</li>
</ul>
<h3><strong>Thumb</strong></h3>
<ul>
<li><strong>Width:</strong> 150</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Stretch</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Thumbnails</li>
<li>Category lists</li>
<li>Recent posts widgets</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>2. Product Image Sizes</strong></h2>
<p>These settings define how product images are resized for ecommerce pages.</p>
<h3><strong>Extra Large</strong></h3>
<ul>
<li><strong>Width:</strong> 1024</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Crop &amp; Resize</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Product detail page main image</li>
<li>Zoomable product images</li>
</ul>
</li>
</ul>
<h3><strong>Large</strong></h3>
<ul>
<li><strong>Width:</strong> 800</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Stretch</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Product listing grids</li>
<li>Category pages</li>
</ul>
</li>
</ul>
<h3><strong>Medium</strong></h3>
<ul>
<li><strong>Width:</strong> 400</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Stretch</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Smaller product cards</li>
<li>Mobile layouts</li>
</ul>
</li>
</ul>
<h3><strong>Thumb</strong></h3>
<ul>
<li><strong>Width:</strong> 150</li>
<li><strong>Height:</strong> 0</li>
<li><strong>Method:</strong> <em>Stretch</em></li>
<li><strong>Usage:</strong>
<ul>
<li>Product thumbnails</li>
<li>Variant selectors</li>
<li>Mini‑cart previews</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>3. Resize Methods Explained</strong></h2>
<table class="table">
<thead>
<tr>
<th>Method</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Crop &amp; Resize (cs)</strong></td>
<td>Crops the image to fit the target size, then resizes it. Best for consistent aspect ratios.</td>
</tr>
<tr>
<td><strong>Crop (c)</strong></td>
<td>Crops the image without resizing.</td>
</tr>
<tr>
<td><strong>Resize (r)</strong></td>
<td>Resizes the image proportionally without cropping.</td>
</tr>
<tr>
<td><strong>Stretch (s)</strong></td>
<td>Forces the image to fit the exact dimensions (may distort).</td>
</tr>
</tbody>
</table>
<hr />
<h2><strong>4. Image Output Settings</strong></h2>
<p>These settings control how images are saved after processing.</p>
<h3><strong>Format</strong></h3>
<ul>
<li><strong>Options:</strong>
<ul>
<li><em>Original</em> (keeps the uploaded format)</li>
<li><em>Other formats if enabled by plugins</em></li>
</ul>
</li>
<li><strong>Usage:</strong>
<ul>
<li>Keep original for maximum compatibility</li>
<li>Convert to WebP or AVIF (if supported) for performance</li>
</ul>
</li>
</ul>
<h3><strong>Quality</strong></h3>
<ul>
<li><strong>Field:</strong> <em>Quality</em></li>
<li><strong>Default:</strong> <code>80</code></li>
<li><strong>Description:</strong><br />
Controls compression level for JPEG/WebP images.<br />
Higher = better quality, larger file size.<br />
Lower = smaller file size, reduced quality.</li>
</ul>
<hr />
<h2><strong>5. Aspect Ratio Tip</strong></h2>
<p>A note in the interface states:</p>
<blockquote>
<p><strong>To keep image proportion set either height or width to 0 (zero).</strong></p>
</blockquote>
<p>This ensures images scale proportionally without distortion.</p>
<hr />
<h2><strong>Summary</strong></h2>
<p>The <strong>Media Settings Tab</strong> configures:</p>
<ul>
<li>Post image sizes</li>
<li>Product image sizes</li>
<li>Resize behavior (crop, stretch, resize)</li>
<li>Image output format</li>
<li>Image quality</li>
</ul>
<p>These settings ensure consistent image presentation across your site and help optimize performance for both desktop and mobile users.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="266">
			<title data-v-post-name="name">Length class</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/settings-length-types</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Fri, 27 Mar 2026 20:57:54 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Length classes are used to define the unit for product measurments when entering product specifications this in turn can used for shipping purposes. By default both International System of Units and I]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>Length classes are used to define the unit for product measurments when entering product specifications this in turn can used for shipping purposes.
By default both International System of Units and Imperial and US customary measurement systems are provided.</p>
<p><a href="/media/docs/length_class.png"><img src="/media/docs/length_class.png" alt="Length class" /></a></p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="256">
			<title data-v-post-name="name">Editor js</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/editor-js</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Replace default tinymce editor from post and product edit page with Editor.js 
Plugin repository https://github.com/Vvveb/editor-js.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Replace default tinymce editor from post and product edit page with Editor.js</p>
<p>Plugin repository <a href="https://github.com/Vvveb/editor-js">https://github.com/Vvveb/editor-js</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="223">
			<title data-v-post-name="name">Chatgpt</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/chatgpt</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Add ChatGPT prompt toolbar button to content editor on post and product edit page. 
Plugin repository https://github.com/Vvveb/chatgpt.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Add ChatGPT prompt toolbar button to content editor on post and product edit page.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/chatgpt">https://github.com/Vvveb/chatgpt</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="224">
			<title data-v-post-name="name">Remove google fonts</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/remove-google-fonts</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Remove google fonts from page builder fonts list and google fonts links in theme pages 
Plugin repository https://github.com/Vvveb/remove-google-fonts.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Remove google fonts from page builder fonts list and google fonts links in theme pages</p>
<p>Plugin repository <a href="https://github.com/Vvveb/remove-google-fonts">https://github.com/Vvveb/remove-google-fonts</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="225">
			<title data-v-post-name="name">Insert scripts</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/insert-scripts</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Insert footer and header scripts such as analytics or widgets.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Insert footer and header scripts such as analytics or widgets.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="226">
			<title data-v-post-name="name">Stripe</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/stripe</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Accept credit card payments using stripe. 
Plugin repository https://github.com/Vvveb/stripe.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Accept credit card payments using stripe.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/stripe">https://github.com/Vvveb/stripe</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="227">
			<title data-v-post-name="name">Brevo email</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/brevo-email</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Send emails using Brevo API 
Plugin repository https://github.com/Vvveb/brevo-email.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Send emails using Brevo API</p>
<p>Plugin repository <a href="https://github.com/Vvveb/remove-google-fonts">https://github.com/Vvveb/brevo-email</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="228">
			<title data-v-post-name="name">Openapi</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/openapi</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[View and interact with REST API 
Plugin repository https://github.com/Vvveb/openapi.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>View and interact with REST API</p>
<p>Plugin repository <a href="https://github.com/Vvveb/openapi">https://github.com/Vvveb/openapi</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="229">
			<title data-v-post-name="name">Hide language selector</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/hide-language-selector</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Hides top header language selector from frontend. 
Plugin repository https://github.com/Vvveb/hide-language-selector.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Hides top header language selector from frontend.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/stripe">https://github.com/Vvveb/hide-language-selector</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="230">
			<title data-v-post-name="name">Import wordpress</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/import-wordpress</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Import content from a wordpress xml export file.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Import content from a wordpress xml export file.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="231">
			<title data-v-post-name="name">Activitypub</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/activitypub</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[With ActivityPub plugin you can post your blog posts directly to the Fediverse 
 
With the ActivityPub plugin installed, your Vvveb website functions as a federated profile, along with profiles for ea]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>With ActivityPub plugin you can post your blog posts directly to the Fediverse</p>
<hr>
<p>With the ActivityPub plugin installed, your Vvveb website functions as a federated profile, along with profiles for each admin user.</p>  
<p>If your website is example.com, then the profile can be found at @example.com@example.com, and authors like Joe would have their individual profiles at @joe@example.com</p> 
<p>Once you follow Jane’s @jane@example.com profile, any blog post she crafts on example.com will show in your Home feed.</p>  
<hr>
<ol>
	<li>Install the ActivityPub plugin.</li>
	<li>Go to Mastodon or another federated platform, and search for your profile and follow it.</li>
	<li>Your profile will be in the form of either @your_username@example.com eg @admin@demo.vvveb.com.</li>
	<li>On your site, publish a new post.</li>
	<li>From Mastodon, check to see if the new post appears in your feed.</li>
</ol>
<p>Plugin repository <a href="https://github.com/Vvveb/minify">https://github.com/Vvveb/activitypub</a>.</p>
<p>Recommended microblogging microblogging theme <a href="https://themes.vvveb.com/products/manny">https://themes.vvveb.com/products/manny</a>.</p>
<hr>
<p>The plugin works with the following tested federated platforms, but there may be more that it works with as well:</p>
<ul>
	<li><a href="https://joinmastodon.org/" rel="nofollow ugc">Mastodon</a></li>
	<li><a href="https://pleroma.social/" rel="nofollow ugc">Pleroma</a></li>
	<li><a href="https://akkoma.social/" rel="nofollow ugc">Akkoma</a></li>
	<li><a href="https://friendi.ca/" rel="nofollow ugc">friendica</a></li>
	<li><a href="https://hubzilla.org/" rel="nofollow ugc">Hubzilla</a></li>
	<li><a href="https://pixelfed.org/" rel="nofollow ugc">Pixelfed</a></li>
	<li><a href="https://socialhome.network/" rel="nofollow ugc">Socialhome</a></li>
	<li><a href="https://join.misskey.page/" rel="nofollow ugc">Misskey</a></li>
</ul>
<p>It may take a few minutes for the new post to show up in your federated feed.</p> 
<p>Once ActivityPub is installed, only new posts  will be available in the fediverse.</p> 
<p>Users will never see previously published posts in their feed.</p>  
<p>With ActivityPub, if someone follows your site, they will only receive new blog posts you publish from then on.</p> 
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="232">
			<title data-v-post-name="name">Import csv</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/import-csv</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Import content from a wordpress xml export file.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Import content from a wordpress xml export file.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="233">
			<title data-v-post-name="name">File manager</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/file-manager</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Manage all files from inside Vvveb folder. Supported operations edit, rename, upload, download, zip, unzip etc 
Plugin repository https://github.com/Vvveb/file-manager]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Manage all files from inside Vvveb folder. Supported operations edit, rename, upload, download, zip, unzip etc</p>
<p>Plugin repository <a href="https://github.com/Vvveb/remove-google-fonts">https://github.com/Vvveb/file-manager</a></p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="234">
			<title data-v-post-name="name">Two factor auth</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/two-factor-auth</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Add 2FA two factor authentication with TOTP to admin and customer login. 
Plugin repository https://github.com/Vvveb/two-factor-auth.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Add 2FA two factor authentication with TOTP to admin and customer login.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/two-factor-auth">https://github.com/Vvveb/two-factor-auth</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="235">
			<title data-v-post-name="name">Cookie notice</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/cookie-notice</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Show cookie notice for visitors 
Popup can be customized from page builder]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Show cookie notice for visitors</p>
<p>Popup can be customized from page builder</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="236">
			<title data-v-post-name="name">Catalog mode</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/catalog-mode</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Hide add to cart and checkout and cart pages. 
Plugin repository https://github.com/Vvveb/catalog-mode.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Hide add to cart and checkout and cart pages.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/stripe">https://github.com/Vvveb/catalog-mode</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="237">
			<title data-v-post-name="name">Transliterate</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/transliterate</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Transliterate post and products slugs and urls from cyrilic, greek etc to latin 
Plugin repository https://github.com/Vvveb/transliterate.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Transliterate post and products slugs and urls from cyrilic, greek etc to latin</p>
<p>Plugin repository <a href="https://github.com/Vvveb/transliterate">https://github.com/Vvveb/transliterate</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="238">
			<title data-v-post-name="name">Hide ecommerce</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/hide-ecommerce</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Hide Ecommerce features if you are not using them.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Hide Ecommerce features if you are not using them.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="239">
			<title data-v-post-name="name">Tinymce plugins</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/tinymce-plugins</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Tinymce plugins to extend tinymce text editor functionality, included plugins: bootstrap grid 
Plugin repository https://github.com/Vvveb/tinymce-plugins]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Tinymce plugins to extend tinymce text editor functionality, included plugins: bootstrap grid</p>
<p>Plugin repository <a href="https://github.com/Vvveb/editor-js">https://github.com/Vvveb/tinymce-plugins</a></p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="240">
			<title data-v-post-name="name">Sun editor</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/sun-editor</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Change post and product text editor editor with sun editor. 
Plugin repository https://github.com/Vvveb/sun-editor.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Change post and product text editor editor with sun editor.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/stripe">https://github.com/Vvveb/sun-editor</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="241">
			<title data-v-post-name="name">Minify</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/minify</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Concatenate and minifiy css and javascript files to minimize page loading time. 
Plugin repository https://github.com/Vvveb/minify.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Concatenate and minifiy css and javascript files to minimize page loading time.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/minify">https://github.com/Vvveb/minify</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="242">
			<title data-v-post-name="name">Gravatar</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/gravatar</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Show gravatar images for user avatar on comments.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Show gravatar images for user avatar on comments.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="243">
			<title data-v-post-name="name">Newsletter Plugin settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/plugins-newsletter-settings</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Description 
SEO plugin adds meta for content and schema markup for better SEO rankings. 
Newsletters 
Mailing lists 
Send newsletter]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<h2>Description</h2>
<p>SEO plugin adds meta for content and schema markup for better SEO rankings.</p>
<h2>Newsletters</h2>
<h2>Mailing lists</h2>
<h2>Send newsletter</h2>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="244">
			<title data-v-post-name="name">Newsletter</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/newsletter</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Create contact forms that sends email or saves data in the database. 
Builtin honeypot anti spam filter. 
Contact form component allows visual customization of forms from the page builder, add any fie]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Create contact forms that sends email or saves data in the database.</p>
<p>Builtin honeypot anti spam filter.</p>
<p>Contact form component allows visual customization of forms from the page builder, add any fields visually.</p>
<p>This plugin is included and activated by default</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="245">
			<title data-v-post-name="name">Contact form</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/contact-form</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Create contact forms that sends email or saves data in the database. 
Builtin honeypot anti spam filter. 
Contact form component allows visual customization of forms from the page builder, add any fie]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Create contact forms that sends email or saves data in the database.</p>
<p>Builtin honeypot anti spam filter.</p>
<p>Contact form component allows visual customization of forms from the page builder, add any fields visually.</p>
<p>This plugin is included and activated by default</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="246">
			<title data-v-post-name="name">Toc posts</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/toc-posts</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Show navigable table of content for posts 
This plugin is used on documentation site http://docs.vvveb.com]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Show navigable table of content for posts</p>
<p>This plugin is used on documentation site http://docs.vvveb.com</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="247">
			<title data-v-post-name="name">Markdown editor</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/markdown-editor</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Change default post and product editor from html to markdown.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Change default post and product editor from html to markdown.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="248">
			<title data-v-post-name="name">Cdn</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/cdn</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Load images from CDN for faster page loading]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Load images from CDN for faster page loading</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="249">
			<title data-v-post-name="name">Markdown import</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/markdown-import</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Import and update markdown files as posts. 
Categories are created automatically based on directory structure. 
This plugin is used to import markdown documentation from https://github.com/Vvveb/docs ]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Import and update markdown files as posts.</p>
<p>Categories are created automatically based on directory structure.</p>
<p>This plugin is used to import markdown documentation from https://github.com/Vvveb/docs into http://docs.vvveb.com/.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="250">
			<title data-v-post-name="name">Database management</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/database-management</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Navigate and edit database tables directly from admin. 
Uses adminer for database management.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Navigate and edit database tables directly from admin.</p>
<p>Uses adminer for database management.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="251">
			<title data-v-post-name="name">Dicebear</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/dicebear</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Show dicebear avatars on comments for users that don't have avatars set. 
Plugin repository https://github.com/Vvveb/dicebear.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Show dicebear avatars on comments for users that don't have avatars set.</p>
<p>Plugin repository <a href="https://github.com/Vvveb/dicebear">https://github.com/Vvveb/dicebear</a>.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="252">
			<title data-v-post-name="name">Test plugin</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/test-plugin</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Test plugin to show how to write one. 
Example plugin that adds a menu entry in the admin dashboard and a new page on frontend with a list of products.]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Test plugin to show how to write one.</p>
<p>Example plugin that adds a menu entry in the admin dashboard and a new page on frontend with a list of products.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="253">
			<title data-v-post-name="name">Debug</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/debug</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Activate debugging and logging, useful for development 
Shows a debug bar on the bottom of the page with sql queries, filters etc]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Activate debugging and logging, useful for development</p>
<p>Shows a debug bar on the bottom of the page with sql queries, filters etc</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="254">
			<title data-v-post-name="name">Seo Plugin settings</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/plugins-seo-settings</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Description 
SEO plugin adds meta for content and schema markup for better SEO rankings. 
Webmaster Tools 
Social networks 
Robots.txt 
Rss Content 
Sitemaps 
Title settings 
Content types 
Product ty]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<h2>Description</h2>
<p>SEO plugin adds meta for content and schema markup for better SEO rankings.</p>
<h2>Webmaster Tools</h2>
<h2>Social networks</h2>
<h2>Robots.txt</h2>
<h2>Rss Content</h2>
<h2>Sitemaps</h2>
<h2>Title settings</h2>
<h2>Content types</h2>
<h2>Product types</h2>
<h2>Routes</h2>
<h2>Schemas markup</h2>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="255">
			<title data-v-post-name="name">Seo</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/seo</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:19 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Add SEO capabilities like meta for content and schema markup]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<p>Add SEO capabilities like meta for content and schema markup</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="222">
			<title data-v-post-name="name">Custom Fields in Vvveb CMS</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/fields-field</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:18 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Custom Fields allow you to attach additional structured data to posts, products, and other content types. They are fully configurable, easy to reuse, and designed to support everything from simple tex]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>Custom Fields allow you to attach additional structured data to posts, products, and other content types. They are fully configurable, easy to reuse, and designed to support everything from simple text inputs to complex media galleries, maps, and relational fields.</p>
<p>Each field type defines how data is entered in the admin panel and how it can be displayed in your theme. All fields share a consistent set of settings, making them predictable and easy to configure.</p>
<h2>Shared Field Settings</h2>
<p>All field types include the following settings:</p>
<ul>
<li><strong>Default Value</strong> - The value shown when creating a new post or product.</li>
<li><strong>Required</strong> - Prevents saving if the field is empty.</li>
<li><strong>Instructions</strong> - Helper text shown to editors.</li>
<li><strong>Placeholder Text</strong> - Text displayed when the field has no value.</li>
<li><strong>Prepend</strong> - Text displayed before the input.</li>
<li><strong>Append</strong> - Text displayed after the input.</li>
</ul>
<p>These settings ensure consistency across all field types and make the editing experience intuitive.</p>
<hr />
<h2>Field Types</h2>
<p>Each field type is designed for a specific kind of data. The following list summarizes the purpose of each field type based on the documentation you provided.</p>
<h3>Accordion Field</h3>
<p>Creates an accordion-style input for storing expandable/collapsible list items.<br />
Useful for FAQs, feature lists, or structured content sections.<br />
(“The Accordion field creates an accordion input, used for storing accordion list values.”)</p>
<h3>Checkbox Field</h3>
<p>Stores a true/false value using a checkbox input.<br />
Ideal for toggles such as “Featured”, “Published”, or “Show in menu”.<br />
(“The Checkbox field creates an checkbox input, used for storing true/false values.”)</p>
<h3>Color Field</h3>
<p>Provides a color picker for selecting HEX/RGB values.<br />
Useful for theme settings, UI customization, or product color attributes.<br />
(“The Color field creates an color input, used for storing color values.”)</p>
<h3>Date Field</h3>
<p>Stores a date value using a calendar picker.<br />
Commonly used for events, schedules, or publication dates.<br />
(“The Date field creates an date input, used for storing date values.”)</p>
<h3>Date Time Field</h3>
<p>Stores both date and time.<br />
Useful for appointments, event start times, or timed promotions.<br />
(“The Date time field creates an date_time input, used for storing date and time values.”)</p>
<h3>Email Field</h3>
<p>Validates and stores email addresses.<br />
Useful for contact information or form submissions.<br />
(“The Email field creates an email input, used for storing email address values.”)</p>
<h3>File Field</h3>
<p>Allows uploading files that can be downloaded on the website.<br />
Useful for PDFs, documents, or downloadable resources.<br />
(“The File field creates an file input, used for storing files that can be downloaded on the website.”)</p>
<h3>Gallery Field</h3>
<p>Stores multiple images as a gallery.<br />
Ideal for product galleries, portfolios, or image collections.<br />
(“The Gallery field creates an gallery input, used for storing a list of images that will be displayed as a gallery.”)</p>
<h3>Google Map Field</h3>
<p>Stores map coordinates or addresses using a Google Maps input.<br />
Useful for locations, stores, or event venues.<br />
(“The Google map field creates an google map input, used for storing google map address or coordinates values.”)</p>
<h3>Image Field</h3>
<p>Stores a single image.<br />
Used for featured images, banners, or thumbnails.<br />
(“The Image field creates an image input, used for storing an image.”)</p>
<h3>Link Field</h3>
<p>Stores a URL or internal link.<br />
Useful for buttons, CTAs, or external references.<br />
(“The Link field creates an link input, used for storing link values.”)</p>
<h3>Message Field</h3>
<p>Displays a static message in the editor (info, warning, instructions).<br />
Does not store data.<br />
(“The Message field creates an message input, used for displaying a message such as warning/info.”)</p>
<h3>Month Field</h3>
<p>Stores a month value (YYYY‑MM).<br />
Useful for archives, billing cycles, or monthly scheduling.<br />
(“The Month field creates an month input, used for storing month values.”)</p>
<h3>Number Field</h3>
<p>Stores numeric values.<br />
Useful for quantities, prices, ratings, or measurements.<br />
(“The Number field creates an number input, used for storing numeric values.”)</p>
<h3>Oembed Field</h3>
<p>Accepts media URLs and automatically embeds them (YouTube, Twitter, etc.).<br />
Ideal for rich media content.<br />
(“The Oembed field creates an oembed input, used for entering embed media links…”)</p>
<h3>Password Field</h3>
<p>Stores password values (masked input).<br />
Useful for protected content or integrations.<br />
(“The Password field creates an password input, used for storing password values.”)</p>
<h3>Post Field</h3>
<p>Autocomplete selector for choosing a post.<br />
Useful for related posts, featured posts, or linking content.<br />
(“The Post field creates an post input, used for choosing a post from an autocomplete list.”)</p>
<h3>Product Field</h3>
<p>Autocomplete selector for choosing a product.<br />
Useful for cross‑selling, related products, or product references.<br />
(“The Product field creates an product input, used for choosing a product from an autocomplete list.”)</p>
<h3>Radio Field</h3>
<p>Displays a list of radio buttons for selecting one value.<br />
Useful for predefined options such as sizes, types, or modes.<br />
(“The Radio field creates a list of radio inputs, used for choosing a value from a list of values.”)</p>
<h3>Range Field</h3>
<p>Creates a slider for selecting a numeric value within a range.<br />
Useful for ratings, filters, or adjustable settings.<br />
(“The Range field creates a range input, used for choosing a numeric value from a specified range.”)</p>
<h3>Select Field</h3>
<p>The Select field displays a dropdown list of predefined options, allowing the user to choose a single value. It is ideal for categories, types, modes, or any controlled vocabulary.<br />
(“The Select field creates a dropdown list input, used for allowing the user to choose one value from the list.”)</p>
<h3>Tab Field</h3>
<p>The Tab field stores tabbed content, enabling editors to organize information into multiple labeled sections. This is useful for product specifications, multi-section content blocks, or structured layouts.<br />
(“The Tab field creates an tab input, used for storing tabbed values.”)</p>
<h3>Taxonomy Field</h3>
<p>The Taxonomy field links a post to a taxonomy item, such as a category, tag, or custom taxonomy. It is essential for organizing content and enabling taxonomy-based filtering.<br />
(“The Taxonomy field creates an taxonomy input, used for storing a taxonomy relation for the post.”)</p>
<h3>Telephone Field</h3>
<p>The Telephone field stores phone numbers using a tel input. It is suitable for contact information, business listings, or user profiles.<br />
(“The Tel field creates an tel input, used for storing telephone number values.”)</p>
<h3>Text Field</h3>
<p>The Text field provides a simple single-line input for short strings. It supports an optional character limit and is one of the most commonly used field types.<br />
(“The Text field creates a basic text input, useful for storing single string values.”)</p>
<h3>Textarea Field</h3>
<p>The Textarea field stores multi-line text, making it ideal for descriptions, notes, summaries, or any longer content that does not require rich formatting.<br />
(“The Textarea field creates an textarea input, used for storing multi line text values.”)</p>
<h3>Time Field</h3>
<p>The Time field stores time values using a time picker. It is useful for schedules, opening hours, or event times.<br />
(“The Time field creates an time input, used for storing time values.”)</p>
<h3>Toggle Field</h3>
<p>The Toggle field stores true/false values using a switch-style UI. It is a more visual alternative to the Checkbox field and works well for enabling or disabling features.<br />
(“The Toggle field creates an toggle input, used for storing true/false values.”)</p>
<h3>URL Field</h3>
<p>The URL field stores website addresses and validates them as URLs. It is useful for external links, social profiles, or reference resources.<br />
(“The Url field creates an url input, used for storing url address values.”)</p>
<h3>User Field</h3>
<p>The User field allows selecting a user from the system, storing a relationship between the post and a user account. It is useful for authorship, ownership, or assigning responsibility.<br />
(“The User field creates an user input, used for choosing and storing an associated user for the post.”)</p>
<h3>Week Field</h3>
<p>The Week field stores week values (year + week number). It is useful for scheduling, weekly reports, or time-based categorization.<br />
(“The Week field creates a week input, used for storing week values.”)</p>
<h3>WYSIWYG Field</h3>
<p>The WYSIWYG field provides a full rich-text editor, identical to the editor used for posts and products. It supports formatted text, images, embeds, and multimedia.<br />
(“The Wysiwyg field creates a content editor… used for both text and multimedia to be edited and styled within a single area.”)</p>
<p>This field is ideal for long-form content, flexible layouts, and any scenario where editors need full control over formatting.</p>
<p>A combined reference table helps compare all Vvveb CMS custom field types at a glance and clarifies when each one is most appropriate. The table below summarizes every field described in your documentation, including its purpose and ideal use cases.</p>
<hr />
<h2>Custom Fields Reference Table</h2>
<table class="table">
<thead>
<tr>
<th>Field Type</th>
<th>What It Stores</th>
<th>Ideal Use Cases</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Accordion</strong></td>
<td>Expandable/collapsible list items</td>
<td>FAQs, feature lists, structured content blocks</td>
<td>Stores multiple grouped items</td>
</tr>
<tr>
<td><strong>Checkbox</strong></td>
<td>True/false value</td>
<td>Toggles (Featured, Published, Enable option)</td>
<td>Simple boolean switch</td>
</tr>
<tr>
<td><strong>Color</strong></td>
<td>Color value (HEX/RGB)</td>
<td>Theme settings, UI customization, product color attributes</td>
<td>Uses color picker</td>
</tr>
<tr>
<td><strong>Date</strong></td>
<td>Date (YYYY‑MM‑DD)</td>
<td>Events, schedules, publication dates</td>
<td>Calendar input</td>
</tr>
<tr>
<td><strong>Date Time</strong></td>
<td>Date + time</td>
<td>Appointments, event start times, timed promotions</td>
<td>Combined picker</td>
</tr>
<tr>
<td><strong>Email</strong></td>
<td>Email address</td>
<td>Contact info, forms, user profiles</td>
<td>Validates email format</td>
</tr>
<tr>
<td><strong>File</strong></td>
<td>Uploaded file</td>
<td>PDFs, documents, downloadable resources</td>
<td>Stores file path</td>
</tr>
<tr>
<td><strong>Gallery</strong></td>
<td>Multiple images</td>
<td>Product galleries, portfolios, image collections</td>
<td>Multi-image input</td>
</tr>
<tr>
<td><strong>Google Map</strong></td>
<td>Address or coordinates</td>
<td>Store locations, event venues, business listings</td>
<td>Map-based selector</td>
</tr>
<tr>
<td><strong>Image</strong></td>
<td>Single image</td>
<td>Featured images, banners, thumbnails</td>
<td>Most common media field</td>
</tr>
<tr>
<td><strong>Link</strong></td>
<td>URL or internal link</td>
<td>Buttons, CTAs, external references</td>
<td>Simple link input</td>
</tr>
<tr>
<td><strong>Message</strong></td>
<td>Static message (no data)</td>
<td>Editor instructions, warnings, info blocks</td>
<td>Does not store values</td>
</tr>
<tr>
<td><strong>Month</strong></td>
<td>Month (YYYY‑MM)</td>
<td>Billing cycles, archives, monthly schedules</td>
<td>Month picker</td>
</tr>
<tr>
<td><strong>Number</strong></td>
<td>Numeric value</td>
<td>Quantities, prices, ratings, measurements</td>
<td>Supports min/max</td>
</tr>
<tr>
<td><strong>Oembed</strong></td>
<td>Media embed URL</td>
<td>YouTube, Vimeo, Twitter embeds</td>
<td>Auto-expands on display</td>
</tr>
<tr>
<td><strong>Password</strong></td>
<td>Masked text</td>
<td>Protected content, integrations</td>
<td>Stores sensitive strings</td>
</tr>
<tr>
<td><strong>Post</strong></td>
<td>Post reference</td>
<td>Related posts, featured posts</td>
<td>Autocomplete selector</td>
</tr>
<tr>
<td><strong>Product</strong></td>
<td>Product reference</td>
<td>Cross‑selling, related products</td>
<td>Autocomplete selector</td>
</tr>
<tr>
<td><strong>Radio</strong></td>
<td>One value from a list</td>
<td>Sizes, types, modes, predefined options</td>
<td>Single-choice list</td>
</tr>
<tr>
<td><strong>Range</strong></td>
<td>Numeric slider</td>
<td>Ratings, adjustable settings, filters</td>
<td>Min/max range</td>
</tr>
<tr>
<td><strong>Select</strong></td>
<td>Dropdown list</td>
<td>Categories, types, controlled vocabularies</td>
<td>Single-choice dropdown</td>
</tr>
<tr>
<td><strong>Tab</strong></td>
<td>Tabbed content</td>
<td>Product specs, multi-section content</td>
<td>Stores multiple tab panels</td>
</tr>
<tr>
<td><strong>Taxonomy</strong></td>
<td>Taxonomy relation</td>
<td>Categories, tags, custom taxonomies</td>
<td>Connects content to taxonomy</td>
</tr>
<tr>
<td><strong>Telephone</strong></td>
<td>Phone number</td>
<td>Contact info, business listings</td>
<td>Tel input</td>
</tr>
<tr>
<td><strong>Text</strong></td>
<td>Single-line text</td>
<td>Titles, labels, short strings</td>
<td>Supports character limit</td>
</tr>
<tr>
<td><strong>Textarea</strong></td>
<td>Multi-line text</td>
<td>Descriptions, notes, summaries</td>
<td>Plain text only</td>
</tr>
<tr>
<td><strong>Time</strong></td>
<td>Time value</td>
<td>Opening hours, schedules, event times</td>
<td>Time picker</td>
</tr>
<tr>
<td><strong>Toggle</strong></td>
<td>True/false switch</td>
<td>Enable/disable features</td>
<td>Visual alternative to checkbox</td>
</tr>
<tr>
<td><strong>URL</strong></td>
<td>Website address</td>
<td>External links, social profiles</td>
<td>Validates URL format</td>
</tr>
<tr>
<td><strong>User</strong></td>
<td>User reference</td>
<td>Author, owner, assigned user</td>
<td>Autocomplete selector</td>
</tr>
<tr>
<td><strong>Week</strong></td>
<td>Week of the year</td>
<td>Weekly schedules, reports</td>
<td>Week picker</td>
</tr>
<tr>
<td><strong>WYSIWYG</strong></td>
<td>Rich formatted content</td>
<td>Long-form content, multimedia sections</td>
<td>Full editor with styling</td>
</tr>
</tbody>
</table>
<h2>Using Custom Fields in Themes</h2>
<p>Custom field values can be displayed in templates using components or Vtpl selectors. For example:</p>
<pre><code class="language-html">&lt;span data-v-post-custom_field_slug&gt;&lt;/span&gt;
</code></pre>
<p>Or inside a component:</p>
<pre><code class="language-html">&lt;div data-v-product-custom_field_slug&gt;&lt;/div&gt;
</code></pre>
<p>This makes it easy to integrate custom data into any theme layout.</p>
<hr />
<p>Custom Fields are one of the most powerful ways to tailor Vvveb CMS to different content models. They allow you to build flexible, structured, and editor‑friendly content types without writing custom code.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="220">
			<title data-v-post-name="name">Menu editing</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/content-menus-menu</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:16 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Menus allow you to control your website’s navigation structure. You can organize items hierarchically, create dropdowns or mega menus, and choose which sites each menu appears on. 
Menus are fully e]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>Menus allow you to control your website’s navigation structure. You can organize items hierarchically, create dropdowns or mega menus, and choose which sites each menu appears on.</p>
<p>Menus are fully editable using drag‑and‑drop, making it easy to reorder, nest, or regroup items.</p>
<p><a href="/media/docs/content-menus-menu.png"><img src="/media/docs/content-menus-menu.png" alt="Menu items" /></a></p>
<hr />
<h2><strong>Menu Structure &amp; Organization</strong></h2>
<p>Menu items support <strong>hierarchical nesting</strong>, allowing you to create:</p>
<ul>
<li>Simple top‑level navigation</li>
<li>Dropdown menus</li>
<li>Multi‑level submenus</li>
<li>Mega menu layouts</li>
</ul>
<p>You can reorder items at any time by dragging them into a new position or nesting them under another item.</p>
<hr />
<h2><strong>Sites</strong></h2>
<p>If you are running a multi‑site installation, you can choose which websites a menu belongs to.</p>
<p>A menu can be:</p>
<ul>
<li>Assigned to <strong>one site</strong></li>
<li>Shared across <strong>multiple sites</strong></li>
<li>Customized per site if needed</li>
</ul>
<p>This is useful for multi‑brand setups or websites with different navigation structures.</p>
<p><a href="/media/docs/content-menus-menu-edit.png"><img src="/media/docs/content-menus-menu-edit.png" alt="Menu item edit" /></a></p>
<hr />
<h1><strong>Menu Items</strong></h1>
<p>Each menu item can link to different types of content. When adding a new item, choose from the following types:</p>
<h3><strong>Page</strong></h3>
<p>Links to a specific page.<br />
An autocomplete field helps you quickly find the page.</p>
<h3><strong>Post</strong></h3>
<p>Links to a specific blog post.</p>
<h3><strong>Product</strong></h3>
<p>Links to a product in your store.</p>
<h3><strong>Link</strong></h3>
<p>Links to any internal or external URL.</p>
<h3><strong>Text</strong></h3>
<p>Displays custom HTML content.<br />
Useful for <strong>mega menus</strong>, section headers, or non‑clickable labels.</p>
<h3><strong>Home Page</strong></h3>
<p>Automatically links to the homepage.<br />
In multi‑language sites, it generates the correct homepage URL for each language.</p>
<h3><strong>Blog</strong></h3>
<p>Links to the blog posts list.</p>
<h3><strong>Shop</strong></h3>
<p>Links to the product catalog.</p>
<hr />
<h2><strong>Multi‑Language Support</strong></h2>
<p>Menu item <strong>names and text fields support multiple languages</strong>.<br />
When editing a menu item, you can switch languages and provide translations for each one.</p>
<p><a href="/media/docs/content-menus-menu-edit.png"><img src="/media/docs/content-menus-menu-edit.png" alt="Menu item edit" /></a></p>
<hr />
<h1><strong>Menu Item Actions</strong></h1>
<p>Each menu item includes the following actions:</p>
<ul>
<li><strong>Edit</strong> - open the menu item editor</li>
<li><strong>Add child</strong> - create a submenu item under the current item</li>
<li><strong>Delete</strong> - remove the item from the menu</li>
</ul>
<p>These actions make it easy to build complex navigation structures.</p>
<hr />
<h2><strong>Bulk Delete</strong></h2>
<p>You can delete multiple menu items at once:</p>
<ol>
<li>Select multiple items using the checkboxes</li>
<li>A <strong>Bulk Delete</strong> button will appear</li>
<li>Confirm deletion</li>
</ol>
<p>This is useful when cleaning up large menus.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="221">
			<title data-v-post-name="name">Menus management</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/content-menus</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 20:48:16 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Menus allow you to control your website’s navigation structure. 
They are collections of links, pages, categories, or custom items that can be displayed in areas such as the header, footer, or sideb]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>Menus allow you to control your website’s navigation structure.</p>
<p>They are collections of links, pages, categories, or custom items that can be displayed in areas such as the <strong>header</strong>, <strong>footer</strong>, or <strong>sidebar</strong>.</p>
<p>Menus can be fully customized, reordered, and organized into multi‑level structures to create dropdowns or complex navigation layouts.</p>
<p><a href="/media/docs/content-menus.png"><img src="/media/docs/content-menus.png" alt="Menu list" /></a></p>
<hr />
<h2><strong>Menu Structure</strong></h2>
<p>Menu items support <strong>hierarchical organization</strong>, meaning you can:</p>
<ul>
<li>Create top‑level navigation items</li>
<li>Add submenus or nested items</li>
<li>Build multi‑level dropdowns</li>
<li>Structure mega menus</li>
</ul>
<p>All items can be <strong>dragged and dropped</strong> to reorder or regroup them.</p>
<hr />
<h2><strong>Menu Actions</strong></h2>
<p>Each menu in the list includes the following actions:</p>
<h3><strong>Edit</strong></h3>
<p>Opens the menu editor where you can:</p>
<ul>
<li>Add, remove, or reorder items</li>
<li>Assign the menu to specific sites</li>
<li>Configure menu item types (page, link, product, etc.)</li>
</ul>
<h3><strong>Duplicate</strong></h3>
<p>Creates a copy of the menu.</p>
<p>This is especially useful in <strong>multi‑site setups</strong>, where you may want similar menus with small variations for different sites.</p>
<h3><strong>Delete</strong></h3>
<p>Removes the menu entirely.</p>
<hr />
<h2><strong>Bulk Delete</strong></h2>
<p>You can delete multiple menus at once:</p>
<ol>
<li>Select multiple menus using the checkboxes</li>
<li>A <strong>Bulk Delete</strong> button will appear</li>
<li>Confirm deletion</li>
</ol>
<p>This is helpful when cleaning up unused or test menus.</p>
<hr />
<p>If you want, I can also help you expand this section with:</p>
<ul>
<li>A <strong>Menu Item Types</strong> reference</li>
<li>A <strong>Mega Menu creation guide</strong></li>
<li>A <strong>Navigation best practices</strong> article</li>
</ul>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="218">
			<title data-v-post-name="name">Themes fonts</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/theme-fonts</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 10 Mar 2026 15:01:09 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Themes can include both built‑in fonts and custom fonts, allowing you to fully control the typography of your website. 
Custom fonts can be uploaded directly into the Theme Fonts section and used th]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>Themes can include both built‑in fonts and custom fonts, allowing you to fully control the typography of your website.</p>
<p>Custom fonts can be uploaded directly into the <strong>Theme Fonts</strong> section and used throughout your site.</p>
<p><a href="/media/docs/themes-fonts.png"><img src="/media/docs/themes-fonts.png" alt="Themes marketplace" /></a></p>
<hr />
<h2><strong>Uploading Custom Fonts</strong></h2>
<p>You can add your own font files (such as <code>.woff2</code>, <code>.woff</code>, <code>.ttf</code>, <code>.otf</code>) to the theme:</p>
<ol>
<li>Go to <strong>Themes → Fonts</strong></li>
<li>Click <strong>Add font</strong></li>
<li>Upload your font file</li>
<li>Configure the font family name, weight, style, and source file</li>
</ol>
<p>Once saved, the font becomes available across the entire site where the theme is used.</p>
<hr />
<h2><strong>Built‑In Fonts</strong></h2>
<p>Themes may also include built‑in font families such as:</p>
<ul>
<li>System fonts</li>
<li>Variable fonts</li>
<li>Icon fonts (e.g., Line Awesome)</li>
</ul>
<p>These fonts are ready to use without any additional setup.</p>
<hr />
<h2><strong>Using Custom Fonts in Your Site</strong></h2>
<p>After uploading a custom font, you can use it in:</p>
<ul>
<li><strong>Page Builder</strong> text elements</li>
<li><strong>Posts content</strong></li>
<li><strong>Pages content</strong></li>
<li><strong>Product descriptions</strong></li>
<li>Any text field that supports font selection</li>
</ul>
<p>This allows you to maintain consistent typography across all content types.</p>
<hr />
<h2><strong>Advanced Font Settings</strong></h2>
<p>Each custom font includes an <strong>Advanced</strong> section where you can fine‑tune:</p>
<ul>
<li>Font display behavior</li>
<li>Unicode ranges</li>
<li>Additional <code>@font-face</code> properties</li>
</ul>
<p>These options are useful for optimizing performance or handling multilingual typography.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="208">
			<title data-v-post-name="name">Backup</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/backup</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Sat, 28 Feb 2026 23:04:09 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Backup 
Backups in Vvveb allow you to save and restore the entire database as a single SQL file. This includes posts, products, users, orders, settings, custom fields, taxonomies, and any plugin‑def]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[<h2>Backup</h2>
<p>Backups in Vvveb allow you to save and restore the entire database as a single SQL file. This includes posts, products, users, orders, settings, custom fields, taxonomies, and any plugin‑defined tables.
A backup represents a complete snapshot of your site’s content and configuration at a specific moment in time, making it essential for disaster recovery, migrations, and development workflows.</p>
<p>Regular backups protect your site from data loss caused by accidental deletion, failed updates, server issues, or security incidents. Restoring a backup returns the database to the exact state it was in when the backup was created.</p>
<h2>Backup Storage Location</h2>
<p>All generated backups are stored in:</p>
<pre><code>storage/backups
</code></pre>
<p>This folder contains timestamped SQL files that can be downloaded, archived, or restored.</p>
<p>Because backups are stored on the same server, they should not be considered the only copy of your data. If the server fails, local backups may be lost as well.</p>
<h2>Restoring a Backup</h2>
<p>Restoring a backup replaces the current database with the contents of the selected SQL file. This action should be performed carefully, as it overwrites all existing data. Typical use cases include:</p>
<ul>
<li>Recovering from accidental deletion</li>
<li>Undoing a failed update or migration</li>
<li>Cloning a site for development or staging</li>
<li>Moving a site to a new server</li>
</ul>
<p>Before restoring, it is recommended to create a fresh backup of the current state.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="209">
			<title data-v-post-name="name">Cache</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/cache</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Sat, 28 Feb 2026 23:04:09 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[Caching in Vvveb CMS works across several layers to keep the system fast while still allowing editors and developers to update content reliably. Each cache type serves a different purpose, and underst]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>Caching in Vvveb CMS works across several layers to keep the system fast while still allowing editors and developers to update content reliably. Each cache type serves a different purpose, and understanding how they interact helps you diagnose why changes may not appear immediately and which cache to clear in each situation.</p>
<h2>Cache types and when to clear them</h2>
<h3>Frontend assets cache</h3>
<p>This cache stores optimized versions of CSS and JavaScript files, including minified and combined assets. Clear this cache when:</p>
<ul>
<li>Updating theme CSS or JS files</li>
<li>Changing plugin assets</li>
<li>Modifying build pipelines or asset loaders</li>
</ul>
<p>This ensures browsers receive the latest versions instead of stale cached files.</p>
<h3>Database cache</h3>
<p>Database queries and content results are cached to reduce repeated lookups. Clear this cache when:</p>
<ul>
<li>Content changes in the admin do not appear on the frontend</li>
<li>Custom SQL queries or models are updated</li>
<li>Plugins modify database-driven components</li>
</ul>
<p>This ensures the site displays the most recent data.</p>
<h3>Image resize cache</h3>
<p>Images are automatically resized into multiple versions (thumbnail, medium, large, etc.) for different parts of the site. Clear this cache when:</p>
<ul>
<li>Updating product or post images</li>
<li>Changing image sizes in theme templates</li>
<li>Replacing existing images with new ones of the same filename</li>
</ul>
<p>Clearing forces regeneration of all resized images.
Caching is one of the key performance features in Vvveb, and knowing which cache to clear helps keep your site fast while ensuring updates appear correctly.</p>
]]></content:encoded>		
		</item><item data-v-post="post" data-v-id="175">
			<title data-v-post-name="name">Message field</title>
			<link data-v-post-full-url="name">https://docs.vvveb.com/message-field</link>
			<dc:creator data-v-post-display_name="name"><![CDATA[Admin]]></dc:creator>
			<pubDate data-v-post-pubDate="date">Tue, 28 Oct 2025 18:54:52 +0000</pubDate>
			<category data-v-post-category-name="category" data-filter-cdata=""><![CDATA[Category]]></category>
			<description data-v-post-excerpt="excerpt" data-filter-cdata=""><![CDATA[The Message field creates an message input, used for displaying a message such as warning/info. 
 
Settings  
Default Value  
The default value shown when creating a new post.  
Required  
Prevents th]]></description>
			<content:encoded data-v-post-content="content" data-filter-cdata=""><![CDATA[
<p>The Message field creates an message input, used for displaying a message such as warning/info.</p>
<p><a href="/media/docs/message-field.png"><img src="/media/docs/message-field.png" alt="Message field" /></a></p>
<h2>Settings</h2>
<ul>
<li>Default Value</li>
</ul>
<p>The default value shown when creating a new post.</p>
<ul>
<li>Required</li>
</ul>
<p>Prevents the field from accepting empty values.</p>
<ul>
<li>Instructions</li>
</ul>
<p>Shows instructions for entering data for the input.</p>
<ul>
<li>Placeholder Text</li>
</ul>
<p>Appears within input when no value exists.</p>
<ul>
<li>Prepend</li>
</ul>
<p>Adds the text before the input.</p>
<ul>
<li>Append</li>
</ul>
<p>Adds the text after the input.</p>
]]></content:encoded>		
		</item>		
		
		
		
	</channel>
</rss>
