LogoLogo
Siteglide.comAdminRoadmap
  • 👋Welcome
  • Get Started
    • 🚀Quickstart Guides
    • ❔Support & FAQs
      • â„šī¸Siteglide Support Policy
      • â„šī¸Siteglide Technology Stack
      • â„šī¸External Resources
      • â„šī¸Front-end Browser Support
  • Portal
    • Account
    • Sites
      • 🚀Quickstart: Create a Site
      • â„šī¸Site Details
      • â„šī¸Site Users
      • 📋Install & Manage Modules
      • đŸ’ŗGo Live
      • đŸ’ŗSubscription
      • 🌍Domains
        • 📋Add a Fully Delegated Domain
        • 📋Add an External Domain
        • đŸ’ģSubdomain on a separate instance
        • 📋How to setup a multi domain start page
      • â˜ī¸Site Backups and Disaster Recovery
    • Users
      • 📋User Roles
      • 📋Invite & Manage Users
    • Billing
      • đŸ’ŗBilling Setup
      • đŸ’ŗSubscriptions and Changes
      • đŸ’ŗAutomatic Site Upgrades
      • đŸ’ŗInvoices
    • Tickets
    • Marketplace
    • Agencies
      • 👩‍đŸ’ģAgency Account
      • 👩‍đŸ’ģClients
      • 👩‍đŸ’ģSite Copies
      • 👩‍đŸ’ģAgency Whitelabelling
  • Developer Tools
    • CLI
      • 🚀Quickstart: CLI
      • â„šī¸About
      • 📋Site Setup
      • ❔Troubleshooting
      • đŸ’ģReference
      • đŸ›ŗī¸CLI Changelog
      • đŸ§™â€â™‚ī¸Go Further: CLI
        • Creating WebApps via CLI
    • Liquid
      • â„šī¸About
      • đŸ’ģReference
      • Accessing Data in Liquid Variables - Tutorial 1 - Using Dot Notation
      • Accessing Data in Liquid Variables - Tutorial 2 - Iterating over Arrays and Objects
      • Using Collections with WebApps and Modules
      • Accessing Data from the Global Context Variable
      • Truthiness - Using Liquid to determine if a field is empty or blank
      • 📋Alternatives to Storing and Executing Liquid from Database Items
    • GraphQL
      • â„šī¸About GraphQL
      • 📋Tutorials
        • Tutorial 1 - Your First Query
        • Tutorial 2 - Pagination
        • Tutorial 3 - Filtering the Results
        • Tutorial 3 - (Answers)
        • Tutorial 4 - Advanced Filtering
        • Tutorial 4 - (Answers)
        • Tutorial 5 - Using Liquid to run GraphQL queries on your Site
        • Tutorial 6 - Variables
        • Tutorial 6 - (Answers)
        • Tutorial 7 - Sorting
        • Tutorial 8 - Building a Liquid API GET Endpoint Page powered by GraphQL queries
        • Tutorial 9 - Using Mutations to Create New Records
        • Tutorial 10 - Using Mutations to Edit a Record
        • Tutorial 11 - Using Mutations to Delete an Item
        • Tutorial 12 - Related Records and Datasources
    • Configuration
      • â„šī¸Field Types
      • â„šī¸Custom Field IDs
    • Zapier Integration
      • â„šī¸Formatting arrays correctly
    • Developer Marketplace
      • â„šī¸About Building Modules
      • â„šī¸Module Setup
      • â„šī¸Site Template Modules - and How to Make Your Own
      • â„šī¸Create Folder Structure
      • â„šī¸Updating Modules
      • â„šī¸Submit Module for Approval
      • â„šī¸Adding Payment to a Module
      • â„šī¸Theme Module Example
      • â„šī¸Data & UI Module Example
      • đŸ’ģReference
      • đŸŒŗFile Structure
    • Release Notes
      • đŸ›ŗī¸Siteglide Admin/API - Changelog
      • đŸ›ŗī¸Module - System Files - Changelog
      • đŸ›ŗī¸Module - eCommerce - Changelog
      • đŸ›ŗī¸Module - Menu - Changelog
      • đŸ›ŗī¸Module - Slider - Changelog
      • đŸ›ŗī¸Module - Secure Zones - Changelog
      • đŸ›ŗī¸Module - FAQ - Changelog
      • đŸ›ŗī¸Module - Events - Changelog
      • đŸ›ŗī¸Module - Blog - Changelog
  • SiteBuilder
    • Build Sites Faster
      • 🚀Quickstart: SiteBuilder
      • About
      • Site Setup
        • đŸ—ī¸Marketplace Themes & Templates
        • đŸ—ī¸Create Site From Template
        • đŸ—ī¸Install SiteBuilder Module
        • đŸ—ī¸Create a Page Template
        • đŸ—ī¸Set Up Tailwind CSS with the recommended CLI method
      • Styling
        • đŸ—ī¸Editing Tailwind CSS using the recommended CLI method
        • đŸ—ī¸Tailwind CSS Themes - Choosing a Build Method
        • đŸ—ī¸Tailwind CSS - Preview Mode
        • đŸ—ī¸Tailwind's JIT Compiler Via CDN (deprecated)
        • đŸ—ī¸Theme Presets
        • đŸ—ī¸Example Tailwind Project Setup
      • Layouts
        • đŸ—ī¸Insert Static Layouts
        • đŸ—ī¸Installing Dynamic Layouts
        • đŸ—ī¸Editing Dynamic Layouts
        • About Layouts
          • đŸ—ī¸Dynamic Layouts
          • đŸ—ī¸Static and Dynamic Form Layouts
          • đŸ—ī¸Sliders
      • đŸ’ģReference
    • Advanced Features
      • 🧞SiteBuilder Live Updates API
        • 👀Live Updates Reference
        • 🔹Live Updates Markup Example
        • 📋Steps to Setting Up Live Updates API in a Module/WebApp Layout
        • 🔹Live Updates Example - Enforcing Filters
        • 📋Steps to Use Live Updates Methods
        • 📋Steps to Initialise Live Updates with JS
        • đŸ—“ī¸Live Updates Changelog
      • â„šī¸SiteBuilder JavaScript
        • â„šī¸Forms JS
        • â„šī¸Social Sharing JS
        • â„šī¸Sliders JS
        • â„šī¸Dark Mode JS
        • â„šī¸Cookie Settings JS
      • â„šī¸SiteBuilder Liquid Includes
        • â„šī¸Pagination
      • â„šī¸SiteBuilder Liquid Functions
        • â„šī¸Detail Page Valid
        • â„šī¸Field Mapping
        • â„šī¸Get Table Config
        • â„šī¸Case From Order ID
      • đŸ—“ī¸SiteBuilder Changelog
    • Extend SiteBuilder
      • â„šī¸Create SiteBuilder Themes
      • â„šī¸Create Marketplace Modules
      • â„šī¸Adding Dynamic Layouts to Themes & Modules
      • â„šī¸Adding Static Layouts to your Theme
      • đŸ’ģReference
  • CMS
    • Dashboard
    • Pages
      • 🚀Quickstart: Pages
      • â„šī¸Studio
      • â„šī¸Code View & Toolbox
      • â„šī¸About Pages
        • â„šī¸Page Settings
        • â„šī¸Custom Fields in Pages
        • â„šī¸Pages with Siteglide CLI
      • â„šī¸About Page Templates
        • â„šī¸Page Templates with Siteglide CLI
        • Preventing Duplicate Content
      • â„šī¸System Pages
      • đŸ’ģReference
      • đŸŒŗFile Structure
    • Content Sections
    • File Manager
      • 🔹About Assets
      • 🔹Linking to Assets Explained
      • 🔧Assets Troubleshooting
      • 🔹Siteglide Scripts Explained
      • đŸ’ģAssets with CLI
      • đŸ”ŧMigrating Assets
      • 📋Steps to Optimise Images on the Fly with Cloudinary
      • 🔹siteglide_head_scripts and siteglide_footer_scripts Explained
      • đŸŒŗAssets File Structure
      • 👀Tags for Assets
    • Forms
      • Quickstart: Forms
      • â„šī¸About Forms
      • 📋Guides: Forms
        • 📋Steps to Using Separate Fields for First Name and Surname in a Form
        • 📋Steps to Programmatically Redirecting after a Form Submission
        • 📋Steps to Adding Form Confirmation Pages
        • 📋Steps to Adding a Progress Bar
        • 📋Steps to Changing Form Styling on Submission Using CSS
        • 📋Steps to Using Custom Field Set fields in a Form's Custom Layout
      • đŸ§™â€â™‚ī¸Go Further: Forms
        • â„šī¸Migrating Forms
        • â„šī¸Explained - Preventing Spam Form Submissions and Captchas
        • â„šī¸Explained - Show Clearly When a User is Already Logged in When Submitting a Form
        • â„šī¸Forms Error Callback and Validation
        • â„šī¸Forms Success Callback
        • â„šī¸File Upload Previews
      • đŸŒŗForms File Structure
      • đŸ’ģReference
      • ❔Troubleshooting
    • Automations
      • 🚀Quickstart: Automations
      • â„šī¸About
        • â„šī¸Email Templates
        • â„šī¸Email Automations and Email Templates with Siteglide CLI
      • 📋Guides
        • â„šī¸Integration Automations
        • â„šī¸A Transactional Email Example
        • â„šī¸An API Call Action Example
        • â„šī¸A Custom Liquid Action Example
        • 📋Steps to Testing Emails on a Staging Site
        • 📋Steps to Authenticating Sendgrid Emails on Live Sites
      • đŸ§™â€â™‚ī¸Go Further
      • đŸ’ģReference
      • đŸŒŗFile Structure
    • Categories
      • 🚀Quickstart: Categories
      • â„šī¸About
        • â„šī¸Outputting Categories on WebApp / Module / eCommerce Layouts
        • â„šī¸Filtering WebApps and Modules by Categories Using Liquid Parameters
      • đŸŒŗFile Structure
      • đŸ’ģReference
    • Company Information
      • â„šī¸About
      • đŸ’ģReference
      • ❔Troubleshooting
    • URL Redirects
  • Modules
    • Core Modules
      • MenuBuilder
        • 🚀Quickstart: Menu Builder
        • â„šī¸About
      • Secure Zones
        • 🚀Quickstart: Secure Zones
        • â„šī¸About
          • 📋Dynamically Assign a Secure Zone during Form Submission
        • đŸ§™â€â™‚ī¸Go Further
          • â„šī¸Secure Zones with Siteglide CLI
          • â„šī¸Using the context.current_user object
      • Media Downloads
        • 🚀Quickstart: Media Downloads
        • â„šī¸Layouts
        • đŸ’ģReference
      • Blog & Authors
        • 🚀Quickstart: Blog & Authors
        • 🔹Blog Archive & Date Filtering
        • 🔹Blog Search
        • 🔹Blog Filter by Category
        • 🔹Blog Filter by Author
        • đŸŒŗFile Structure
        • đŸ’ģReference
      • Events
        • 🚀Quickstart: Events
        • â„šī¸Standard List View
        • â„šī¸Getting Started with Event Filtering & Searching
        • â„šī¸Filter by Category
        • â„šī¸Filter By Host (Author)
        • â„šī¸Filter by Event Dates
        • â„šī¸Datasourcing the Event Host
        • â„šī¸Search
        • â„šī¸Map List View
        • â„šī¸Calendar List View
      • FAQ
        • 🚀Quickstart: FAQ
        • đŸ’ģReference
      • Testimonials
        • 🚀Quickstart: Testimonials
        • đŸ’ģReference
      • Slider
        • 🚀Quickstart: Slider
        • đŸ’ģReference: Slider
    • Community Modules
      • đŸ—ī¸SiteBuilder
      • 🚀CRM Sync
        • â„šī¸About CRM Sync Module
        • 📋Steps to Set Up CRM Sync on an Automation
        • đŸ—“ī¸CRM Sync Changelog
    • Go Further: Modules
      • â„šī¸Front-end Submit Modules
  • WebApps
    • 🚀Quickstart: WebApps
    • WebApp Items
      • 📋Create WebApp Items
      • 📋Importing and Exporting
    • Layouts
      • â„šī¸WebApp List Layout
      • â„šī¸WebApp Detail Layouts
    • Go Further: WebApps
      • 📋Searching by Location
      • 📋Searching - Advanced Filtering
      • 📋Searching - By Keyword
      • 📋Front End Create Forms
      • 📋Front End Update Forms
      • 📋Front End Delete
  • WebApp Troubleshooting
  • eCommerce
    • 🚀Quickstart: eCommerce
    • Get Started
      • 💡About the eCommerce Module
      • Settings
      • 📂Cart, Checkout and Quotes
        • 💡About Cart, Checkout and Quotes
        • 📋Steps to Implement a Guest Checkout Flow
        • 📂Product Views
          • 🔹Product Layouts
          • 🔹Product List Layout
          • 🔹Product Detail Layout
          • 🔹Add to Cart Button
          • 📋Steps to Datasource and Display Related Products
          • 🔹Dynamic Product Layouts based on Categories
          • 📂Attribute Selection
            • 🔹Attribute Layout - Presenting the Choice to the Customer
            • 🔹Attributes - Changing Product Price after Change
          • 📂Discount Selection
            • Discount Codes Layout
            • Minimum Payments
          • 📂Shipping Selection
            • Shipping Options Layout
        • Managing Products
          • Creating and Editing
          • Securing Products
          • Location
          • Custom Fields
          • Edit Module Structure
          • Product Custom Field Sets
          • Inventory
          • Managing Attributes
          • Pricing
          • Product Categories
          • Open Graph Fields
          • SEO Fields
          • Standard Fields
          • Product Import and Export
          • Discounts
        • 📂Cart
          • 🔹Cart Layouts
          • Checking Inventory in Cart
          • Updating Quantity in Cart
          • Updating Displayed Cart Quantity
        • 📋How to Set Up a Shopping Cart and Guest Checkout - Tutorial
        • 📂Checkout Forms
          • 🔹Checkout Form Layouts
          • 🔹Checkout Forms with PayPal
        • 📂Orders
          • Order Confirmation
          • Re-Ordering
          • 🔹Orders Layouts
        • 📋Steps to Add Secure Zones and User Orders View to your Checkout Flow
        • Quotes
        • Selling Digital Products
        • 🔹Volume Pricing
        • 📋Steps - Alternatives to Product Grouping
      • 📂Basic Payment Forms
        • 💡About Basic Payment Forms
        • 📋Steps to Set up a Basic Payment Form (with a Fixed Payment Amount)
        • 📋Authorize.net Basic Payment Forms
        • 📋PayPal Basic Payment Forms
        • 📋Steps to Allow User to Decide Amount they Will Pay
        • 📋Step-by-step Basic Payment Confirmations
        • 👀Basic Payment Forms Reference
        • â„šī¸ecommerce/basic_payment
      • 📂Payment Gateways
        • đŸ’ģBuilding a Custom Payment Gateway
          • 📋Steps to Support Basic Payment Forms with your Custom Payment Gateway
          • 📋Steps to Support Checkout with your Custom Payment Gateway
        • 🔹Paypal Custom Parameters
        • 🔹Styling Stripe Card Elements
        • 💡About Payment Gateways
        • 📋Steps to Switching Payment Gateway
        • 🔹Test Cards
      • 📂Currency and Tax
        • 💡About Tax Codes
        • Currency Changer
        • Tax Code Changer
        • Formatting Currency
      • 📂Subscriptions
        • 💡About Subscriptions
        • Managing Subscriptions
          • Creating Subscription Products
          • Changing Price and Billing Interval
          • Creating a Form for Signing Up and Changing Payment Details
          • Subscription Order Status Explained
          • Terms and Conditions (Good Practice)
        • 📋Subscriptions Payment Gateway Setup
        • Subscriptions List Layout
        • Subscriptions Detail Layout
        • User's Active Subscriptions
        • Subscription Action Required
        • Cancelling Subscriptions
      • đŸŒŗBasic Payment Forms Folder Structure
      • đŸŒŗCart and Checkout Folder Structure
  • CRM
    • 🚀Quickstart: CRM
    • Users
      • User Details
      • User Secure Zones
      • How Users Edit their Email and Password Front End
      • Custom Field Sets & CRM Custom Fields
      • Storing User's Favourite WebApp / Module Items
    • Companies
    • Cases
      • User's Form Submissions (Cases)
  • Site Manager
    • Code Editor
    • Templates (Pages & Email)
    • Headers & Footers
    • Code Snippets (Includes)
      • 🔧Includes Troubleshooting
      • 👀constants_json
      • 👀constants
      • đŸŒŗIncludes File Structure
      • đŸ’ģIncludes with Siteglide CLI
      • 🔧Tags for Includes
    • System Pages
      • Automatic Site Maps
    • System Emails
    • Data Management
    • Admin Menu Editor
    • Integrations
  • Reporting
    • 🚀Quickstart: Reports
  • Miscellaneous
    • System Features
      • Pagination on Liquid Tags
      • Custom Pagination Layouts
      • Timezones in the Siteglide Admin and on the front-end of your Site
      • Module/WebApp Caching
      • Getting Started with Liquid Caching - to Reduce Server Response time and Improve Performance
      • Translating Dates
      • Site Search
      • About Site Search
      • AI Tools for the Rich Text Editor
      • Cookies on Siteglide Sites
    • Front-End Performance
      • Video Embeds
      • Forms Above the Fold
Powered by GitBook
On this page
  • About SiteBuilder updates and backwards compatibility
  • Summary
  • In Detail
  • Releases
  • 4.18.1-5 - Released November 22nd 2024
  • 4.18.0 - Released November 15th 2024
  • 4.17.2 - Released October 25th 2024
  • 4.17.1 - Released October 2024
  • 4.17.0 - Released 24th September 2024
  • 4.16.3 - Released 19th September
  • 4.15.2 - 4.15.3 - Hotfixes - Released 10th September 2024
  • 4.15.1 - Released 5th August 2024
  • 4.15.0 - Released 3rd August 2024
  • 4.14.0 - Released 17th July 2024
  • 4.11.1 - 4.11.4 - Released 17th June 2024
  • 4.11.0 - Released 14th June 2024
  • 4.10.0 - Released 17th May 2024
  • 4.9.5 - Released 22nd March 2024
  • 4.9.4 - Released 21st March 2024
  • 4.9.3 - Released 21st March 2024
  • 4.9.2 - Released 20th March 2024

Was this helpful?

Export as PDF
  1. SiteBuilder
  2. Advanced Features

SiteBuilder Changelog

About SiteBuilder updates and backwards compatibility

Summary

  • Always install updates to the main SiteBuilder Module before any Themes

  • SiteBuilder updates won't overwrite your site code

  • Uninstalling the SiteBuilder module may cause some code to stop working.

  • Presets (for Tailwind Themes), JavaScript files and Liquid functions will use a folder based versioning system, so you can choose whether to continue or upgrade.

In Detail

We're always adding to SiteBuilder and its associated Theme Modules. However, it's important to us that changes to this module do not cause you problems on your site.

Therefore, we never change the layouts on your site during an update. We only update the "master copy" of the layout in the module. That means brand new layout installs from the module will have updates, while older layouts will continue to function as before.

There are exceptions to this rule, for example Liquid includes which power functionality like dynamic forms. In these cases, we will only modify these files with non-breaking changes. For breaking changes, a new version of the file will be created and linked to new layouts, leaving the old version continuing to function with existing layouts.

Another exception of sorts is the contents of the marketplace_builder/assets/modules/module_86/src/open_me_to_set_up_tailwind_1st_time folder. This will not receive updates since this is only meant to be a template to get you setup and we don't want to encourage different developers on a project to set up differently. Instead, see Example Tailwind Project Setup for the recommended setup, which you can use to update if you choose- it may be important to update to get access to certain features like presets, but not for everyday use.

For the optimum compatibility, we recommend always making sure the main SiteBuilder module is up to date before updating any SiteBuilder Theme modules. Some Theme module updates may rely on the latest version of SiteBuilder.

Releases

4.18.1-5 - Released November 22nd 2024

  • Patches for Theme Presets. Thanks for the feedback so far, we have patched several issues. The major patch addresses a known issue in the Flowbite plugin, where it was impossible for a preset to override any existing colours defined by the Flowbite plugin. This has been addressed by a temporary fork of the Flowbite plugin, which will receive a permanent fix by Flowbite in the next major version, co-inciding with Tailwind version 4.

    • In order to receive this update, after updating the module, make sure to update a tailwind.config.js file's require('flowbite/plugin') to require('flowbite/../../modules/module_86/public/assets/css/presets/flowbite_plugin_fork_colors_disabled')

    • Added new documentation Example Tailwind Project Setup

  • We've also added a range of static and dynamic layouts to Flowbite with a more generous use of primary and secondary background and text colour utility classes. This will allow them to make better use of the preset you select and override with your own colour scheme:

    • New Form Layout with floating labels

    • New Testimonials Layout

    • New FAQ layout

    • New Menu Layouts

    • New Webapp Layouts

    • Hero, pricing, feature static layouts

4.18.0 - Released November 15th 2024

    • Gardening Preset

    • MNTNs Preset

  • New layouts to be released alongside the presets which are fully compatible with the Flowbite Theme but have come from other designers' open-source work. These make a more generous use of both primary and secondary colour variables.

  • Structured Data added to the following Detail layouts for better SEO:

    • Authors

    • FAQs

    • Events

4.17.2 - Released October 25th 2024

+ Flowbite Pro Version 1.9.4

  • New Admin Table Layouts for Modules:

    • Blog List

    • FAQ List

    • Events List

  • 2 New Blog Detail Layouts

  • 2 New Form Layouts

  • New Accordion WebApp Layout

  • Original Blog Detail Layout updated with new features (will roll out to other Blog layouts soon):

    • Google Structured Data Support

    • Support for visiting URL with ?edit=true at end of URL to display edit form (after permission checks). This goes nicely with the Admin Tables which can link to it.

  • Updated many modals to be "static" to prevent accidental closing

4.17.1 - Released October 2024

  • Support for new Pro layouts in Preview Mode

  • Removed console errors for Live Updates which were unnecessary (logs not errors).

  • Flowbite Pro Theme - Version 1.9.4

    • A new eCommerce themed menu layout containing a mini cart preview

      • Cart preview includes product thumbnails, names and prices

      • User can delete items from cart, with live-updates supported re-rendering for a smooth experience

    • A new Blog Detail layout alternative

    • More static layouts for Portfolio and Promotional Section

4.17.0 - Released 24th September 2024

  • Tailwind build method can now be overridden on the Page Template level, either by setting when you create a Page Template, or by using the template_build_method parameter (can be set to either "cli" or "preview"):

{% include 'modules/module_86/tailwind/head', template_build_method: 'cli', template_build_me optional_path_to_cli_css: '' %}

  • New Preview build method for Tailwind. This is a replacement for the now deprecated JIT option, which should provide faster development times.

    • Preview mode is designed to load CSS fallbacks so that any Flowbite blocks added to the site will be supported out-of-the-box, using Flowbite default variables.

    • It can be used alongside a CLI build. The CLI build will override any classes you've used, with branded versions of the variables you've set in your Tailwind Config file, while continuing to fallback to Flowbite defaults when brand new blocks are added.

  • New Static Layouts for Flowbite:

    • Portfolio

    • Promotional Section

4.16.3 - Released 19th September

  • Small UX and styling improvements to navigation and scrolling

4.15.2 - 4.15.3 - Hotfixes - Released 10th September 2024

4.15.1 - Released 5th August 2024

  • Patch to fix Flowbite WebApp Edit Form layout not installing properly in "static" mode.

4.15.0 - Released 3rd August 2024

  • New Layout type- Category List Views - these work as code snippets which can be added almost anywhere and either loop over all categories or children of a category ID you pass in in settings.

    • SiteBuilder 4.15.0

      • 2 new Category List Layouts

    • Flowbite Pro Theme 1.9.0

      • 5 new Category List Layouts

4.14.0 - Released 17th July 2024

  • New Flowbite Form Confirmation Layout which will automatically display submitted custom fields with headings.

    • Each field type will be displayed appropriately, e.g. files can be downloaded and images will be displayed.

  • Page Templates and Flowbite Cookie Popup Layouts will include code for Google Tag Manager- ID will need adding manually in order to work.

  • Cleaned up some old files no longer used

  • Renamed some eCommerce layouts for clarity

4.11.1 - 4.11.4 - Released 17th June 2024

  • Patches to manually-managed setting on files created with SiteBuilder

  • Changes to Tailwind setup folder structure - for easier setup

4.11.0 - Released 14th June 2024

  • Changelog coming soon. Suggest holding off on update until ready.

4.10.0 - Released 17th May 2024

  • Updated Layouts generally to support latest version of Flowbite v.2.3.0 and Tailwind CSS 3.4.3. To get the benefit of newer Flowbite JS, you will need to update the <script> tag in any SiteBuilder-built Page Templates. When testing the Site Templates, we didn't find many compatibility issues- the main one was a change in syntax for Flowbite Modal components. Please report any you find which can be fixed on our end.

  • Released eCommerce Layouts

    • Product List View

    • Product Detail View

    • Cart

    • Form Confirmation with embedded Order Detail

    • Orders List View (requires login)

  • Form Layouts

    • New Form Layout with embedded Cart Layout, designed to be used with Checkout/ Quote type forms

      • Added better support for Stripe Form elements in dark mode

    • Added better Flowbite dark mode support for spinners on buttons

  • standard Blog list view layout

    • Fix for author snippets links

    • Improved displaying user-feedback on filtering

  • A new Flowbite eCommerce Site Template will follow shortly, demoing many of these new layouts.

4.9.5 - Released 22nd March 2024

  • Fix for addresses in form layouts

4.9.4 - Released 21st March 2024

  • Hotfix for bug in previous update

4.9.3 - Released 21st March 2024

  • Form Layouts

    • Fix for eCommerce-themed Form type Layouts asking which Module you wish to use, instead of which CMS Form.

    • Module Add and Edit Layouts have been upgraded to better support Custom Modules from the Marketplace. This will work alongside an upcoming Siteglide release

4.9.2 - Released 20th March 2024

4.9.1 - Released 15th February 2024

  • Hotfix for form layouts not working with the minified version of JavaScript files. This issue would only have affected more recent installs.

4.9.0 - Released 21st December 2023

4.8.12 + 4.8.13 - Released 11th December 2023

  • Support for upcoming eCommerce features

4.8.10 + 4.8.11 - Released 4th October 2023

  • Fix for broken links in the SiteBuilder UI

4.8.9 - Released 27th September 2023

  • Fix for JIT Tailwind script not loading correctly after 4.8.8.

4.8.8 - Released 14th September 2023

  • Live Updates v1-3

  • Performance

    • All SiteBuilder JS, including Live Updates, now has a minified version of the same file in the same folder. Simply replace .js with .min.js extensions for a performance boost. This will be applied to new installs of layouts going forwards. If you're experiencing unhandled JS errors and want to report a bug, you may find it helpful to switch back to the unminified version temporarily.

    • Performance boost to the SiteBuilder module UI

4.8.7 - Released 9th September 2023

  • Forms

    • Datasources in forms used to only show a maximum of 20 options. A lower value may have increased performance, but also reduced the user's choices arbitrarily. Now that limit has been increased to 2000 by default on both dynamic and static form layouts. You can change the default on dynamic layouts by setting a datasource_limit parameter to a string value e.g. '1000' on the form_layout_fields include. On static layouts, the per_page parameter can be edited on the nested ```liquid

    {% include %}

  • Cookie Popup Layouts

    • Fixed bug preventing some layouts from hiding scripts when cookies rejected. Remember changes will only apply to freshly installed layouts. If you need to fix an existing layout manually, replace:

    
    {% if context.exports.company_information.properties.google_analytics_id != blank and context.exports.sitebuilder.cookie_preferences_js == 'all' %}
    

    with:

    
    {% if context.exports.company_information.properties.google_analytics_id != blank and context.cookies['sg-cookie-policy-settings'] == 'all' %}
    
  • Live Updates

4.8.6 - Released 9th August 2023

4.8.5 - Released 3rd August 2023

  • Fixed bug in Page Template install in Themes with no cookie popup option

  • Fixed bug in Live Updates error handling

4.8.4 - Released 25th July

  • Improved PageBuilder Options. You can now set custom pagination layouts in PageBuilder in the options drawer.

  • Improvement to WebApp table layout so that if a category filter is added, it's possible to choose a parent category in a Liquid variable at the top of the wrapper. This means you can organise relevant categories in a folder and only show those.

  • Improvement to Blog layouts using a grid where if few results, the cards would stretch to fill the space. Now they stay at the correct unstretched size.

  • Blog, Events, FAQ and other list layouts replaced with upgraded Live Updates versions of themselves, for better user experience. When using new list layouts alongside a details page, set use_adv_search: 'true' on the list view's tag to instantly apply detail page filters when linking back. (See below)

  • Fixed missing parameter range_field for live Updates API

  • Live Updates API now has a new version of its JavaScript file, with added functionality. This will be included in many new SiteBuilder layouts by default, or you can optionally upgrade your existing layouts with the tag:

<script async src="{{'modules/module_86/js/v1-1/sitegurus_live_update_javascript_api.js' | asset_url }}"></script>
  • Live Updates API now adds a click listener to text input fields. This helps to cover an edge-case where a cancel button is nested inside the text area to clear the field. Non-breaking change.

  • New feature modifyHistory changes te URL to match fitlers without page reload - useful for shareable links and single-page applications

  • New feature automatically launches a live-update on page load if any of the live-update form elemtns has a value.

  • Improvement to error message when a Liquid error is detected in updated HTML.

4.8.3 - Released 21st June

  • Fixed a rare bug relating to module API page templates conflicting with site page templates.

4.8.2 - Released 15th June

  • Fix for live-updates issue where radio button element's value is read incorrectly when filtering.

4.8.1 - Released 25th May

  • Fix for issue from 4.7.2

4.8.0 - Released 25th May

  • Added layouts to Flowbite and Bootstrap Themes for:

    • Cookie Policy Popups

    • Cookie Policy Settings Pages

  • These are examples of a brand new type of layout for SiteBuilder, as installing them creates a Siteglide code_snippet with a unique ID. More [code_snippet layouts are now possible for SiteBuilder developers](/sitebuilder/extending-sitebuilder/adding-dynamic-layouts-to-themes-and-modules.md #code-snippets). Currently, these are not supported in PageBuilder.

  • Page Template creation now gives you an option to install a cookie popup layout directly into your new Page Template. If chosen, this replaces the Google Analytics script which would normally be entered by default. The cookie popup layout contains the same Google Analytics script, but wraps it in logic which allows it to be toggled on and off by the end-user. Cookies settings page layouts are not designed to be entered in the Page Template and must be installed via the layouts tab instead.


4.7.3 - Fix to previous release

4.7.2 - Released 18th May 2023

  • Added new setting in settings tab for TinyMCE API key. This allows layouts to dynamically fetch key from one place.

4.7.1 - Released 17th May 2023

  • Flowbite table webapp layout now uses left-align for its table headers.

4.7.0 - Released 16th May 2023

  • Improvements to forms

    • All form components to use the {{field_id}} (plus any appropriate suffix) for their ID, instead of name (same for label for attributes). This should simplify any JS or CSS referencing it.

    • All required fields will have an asterisk " *" added after their labels by default. This can be changed in components.

    • All inputs will be given data-attributes containing the text of their human-readable label data-sg-validation-label and the main field ID for their field data-sg-validation-id (note this may be different from the ID of the element if there are multiple form elements responsible for controlling a field, e.g. checkboxes). These can be useful when writing custom validation rules.

    • If the error message from Siteglide validation references a field by ID, we will change the error message to be more human-friendly. The default is a generic message asking the user to complete missing fields, but a commented out alternative allows you to print the human-readable name of the first missing field. Likewise, we've added a more human-friendly error message when a captcha fails. These messages can be edited in the form layout JS.

    • Improvements for Date, File and Image fields when marked as required.

    • Improvements for rich-text textarea type fields when marked as required.

    • Added minimum value to date fields so they do not add a date which is out of range of Siteglide's date field. Siteglide dates must be within the unix epoch.

    • Improved animation transition on form progress bars.


4.6.5 - Released 11th May 2023

  • Improvement to Flowbite Login Form Modal Layout - Wider padding and more modern syntax to make it less prone to closing accidentally. This may still happen if the user clicks on the backdrop, but is less likely to happen when missing a click event aimed at an input.

4.6.4 - Released 11th May 2023

  • Supporting the ability to more easily add a parameter to redirect the form to a custom URL. Set custom_form_redirect parameter on the top include form tag or the include form_layout_fields tag.

  • Fixes for dark mode on some Flowbite Layouts

4.6.3 - Released 27th April 2023

  • Hotfix for Rich Text fields not submitting correctly in forms

4.6.2 - Released 27th April 2023

  • Fix for Flowbite Typography dark mode on Flowbite Layouts

  • Improvements and fixes to Sitebuilder Forms:

    • Type date fields now show initial values correctly, in local timezone, the same as Siteglide Admin. They also have max-values which don't allow invalid unix timestamps and expiry date will default to the max timestamp.

    • Textarea fields are now passed data-sg-rich-text attribute if rich_text is selected in the Siteglide Admin

  • Added experimental support for datasources on Flowbite Live-updates WebApp table layout. This outputs the names of data-sourced webapp items in the table-cell instead of IDs. In future, we'd like to optimise this for performance, for now, we recommend only using it on short lists.

4.6.1 - Released 26th April 2023

  • Fix for SiteBuilder forms- datasource (single) fields in edit forms were not previously showing initial values correctly.

4.6.0 - Released 25th April 2023

  • Launching the JS Live Update API - Making it quick and easy to live-update server-side code on the client side when users interact with it and its state changes.

  • New Flowbite Page Templates now have the beta feature option to select an alternative Template structure suitable for Portals and Applications. This supports a Flowbite sidebar layout.

  • Improvements and Fixes for some Form Layouts

    • Added a variant of the Flowbite multi-part form with full-width fields for use in smaller form sections.

    • Flowbite multi-part forms now fill the container height, making it more convenient to add them inside a grid.

    • Fixes for edit email & password functionality on Flowbite forms (Bootstrap Theme did not have the bug)


4.5.6 - Released 31st March 2023

  • Fixes for some Slider Layouts

    • fixes layouts which were either missing the Liquid to load the JS, or using an older, less efficient, version.

    • fixes for layouts with broken image alt fields.

  • Fixes for compatible Themes, such as Flowbite Pro.

    • Fixed bug when installing a detail layout from a compatible theme on PageBuilder, where that layout would be given a list view tag.

    • Fixed bug in WebApp Layout field mapping where layouts from compatible Themes were given the wrong field slots.

    • Fixed bug viewing layouts from compatible themes on Layouts tab when the same ID was used in different Theme namespaces.

4.5.0 - Released 16th March 2023

  • Added support for WebApp Layouts. WebApp Layouts allow agencies to map custom fields from a WebApp to slots in the Layout, so Generalised Layouts can suit a range of specific use-cases.

  • UI Improvements including Validation and Accessibility

  • Added a range of WebApp Layouts to the Flowbite Library.

  • More WebApp Layouts coming soon.


4.4.0 - Released 26th January 2023

  • Support for Siteglide Slider Module

  • New optional JS script for layouts implementing a slider effect

  • Added Slider layouts to Flowbite and Bootstrap Themes

  • Fix for some layout options in Page Builder

  • Improvements to UI


4.3.0 - Released 6th January 2023

  • Support for WebApp and Module item add, edit and delete form layouts.

  • Support for WebApp and Module item add forms to PageBuilder.

  • Updated documentation to explain the new reliable way to change the order of custom fields in dynamic form layouts.

  • Changed default order for system fields in forms to be negative. This will affect existing sites, so be prepared to review these when updating the module:

    • name: -40

    • email: -30

    • password: -20

    • Categories: -10 It is possible to order custom fields so that they fall before, after or between these system fields.

  • PageBuilder UI updated to guide the user to select Page Template and name before the Theme is locked-in.

  • Form Layout progress bars only display while form is submitting, not before.

  • Improvements to Form Layout Image and File fields.

  • Fixes to SiteBuilder UI


4.2.1 - released 9th December 2022

  • Changed Home tab video

4.2.0 - released 9th December 2022

  • Added new home tab to Module UI


4.1.3 - released 7th December 2022

  • Fix for some issues in the settings page

4.1.2 - released 30th November 2022

  • Further Static Layouts Fixes

4.1.1 - released 30th November 2022

  • Fix for Static Layouts from compatible Themes e.g. Flowbite Pro, so that the Theme does not need to be installed on a Page Template, only installed to the Site, before the Static Layouts appear.

4.1.0

  • Adds tips when a user adds a Module Layout in Page Builder, or when a Module Layout is installed.

  • Links to Siteglide Admin from the UI now open in the same tab to take advantage of faster loading speeds.

  • Multiple UI styling and responsiveness fixes


4.0.4

  • Form field labels on Static Layouts now support apostrophe characters.

4.0.2

  • Improves reliability of installs of layouts from compatible Themes.

4.0.1

  • Fixes install bug

  • Reduces Module install time

4.0.0

  • Adds support for agencies to add SiteBuilder content through creating modules in the Siteglide Marketplace. These modules can be of two types, Themes which add entirely new Themes to SiteBuilder, or can extend existing compatible Themes. Or functional modules which add new content to Siteglide and can include SiteBuilder compatible layouts to extend any existing Theme. Read more in the documentation.

  • New module UI which aims to deliver a clearer starting point for new users and better defaults for more experienced users.

  • hcaptcha support for forms. This allows you to use Siteglide's recommended spam protection method.

  • Remove unwanted PageBuilder sections

  • Liquid tag recommendations when creating layouts

  • More Modules and Sub-modules supported


3.2.3 - released 13th October 2022

  • Bug fix for Form Layouts to support HTML entities like ' in form config field options e.g. in checkboxes.

3.2.2 - released 22nd September 2022

  • PageBuilder Safari bugfixes

3.2.1 - released 21st September 2022

  • PageBuilder UI design Improvements

3.2.0 - released 21st September 2022

  • Released PageBuilder, a brand new user-interface for quickly building a page from scratch using SiteBuilder content. Access this by clicking a library and scrolling down to PageBuilder.

    • Search for and apply an existing Page Template

    • Add as many sections as you like and choose whether to add static or dynamic layouts

    • Visually preview and choose layouts from the current SiteBuilder library.

    • Use the UI to select module specific settings to automatically add to the Liquid tags when we build the page


3.1.14 - released 14th September 2022

  • Support for form fields for changing email and passwords.

3.1.13 - released 7th September 2022

  • Performance upgrade when adding duplicate layouts to the same PageBuilder Page

  • Added support for adding Detail Layouts. Tip: use item_ids to select a specific item's detail page

  • Added Changelog to documentation

3.1.0 - released 2nd August 2022

  • Added new contextual docs links

  • Improved Page Template Creation wizard to add Header/ Footer options


3.0 - released 12th July 2022

  • Introducing the Flowbite Library

PreviousCase From Order IDNextExtend SiteBuilder

Last updated 4 months ago

Was this helpful?

released for the Flowbite Theme - we'll talk about these a lot more in the coming days. In short, presets are a set of defaults for your Tailwind Config which set default colour, font and much more! You can switch preset to completely change the look of your site while keeping the HTML untouched. To start with we're releasing the following:

Updated the Sitegurus Tailwind Template with these newer versions of Flowbite and Tailwind CSS. You can update your existing CLI setups using NPM

Live Updates 1-4 hotfix -

Support for upcoming eCommerce features- including new version of .

New version of . Existing layouts can be updated by manually changing the <script>. New layouts will use the new version.

Added support for using a code_snippet or content_section as your layout. A new parameter of include_id has been added to the live_updates_params_encode include to store the ID of the code_snippet or content_section. See:

New version of

Textarea fields now have rich-text-editor support when rich-text is turned on. This feature is powered by TinyMCE and requires a free API key to be added to remove warning notice. View the to add your API key and modify the settings.

đŸ—“ī¸
Theme Presets
https://github.com/SiteGurus/Siteglide-Tailwind-Template
changelog
Live Updates 1.4
Live Updates 1.3
Live Updates 1.2
docs
Defining a Live Update Layout