4

Product support

Visit this product's website for support.

Categories

Boxes is the first fully featured visual page builder for October CMS. It will change the way you build websites.

Free Version

Boxes is available as a free version with a limited feature set.

Features

  • Works with every theme and every plugin
  • Follows the usual October CMS paradigms, no special skills required
  • Built in responsive design mode
  • Powerful organization features for your content
  • Draft and publishing features for pages
  • Support for exporting and importing all content
  • Integrates with RainLab.Translate and RainLab.Pages out-of-the-box
  • Can be used as content editor in Tailor without any manual work
  • Can be used as content editor in your custom plugins
  • Multisite support
  • Fully extendable
  • Fully documented

Find out more about the plugin at https://boxes.offline.ch/

Requirements

Boxes works with October 3+ and PHP 8.0+. Older versions are not supported.

Demo

You can visit an online demo of the plugin at https://boxes.offline.ch/demo.html

Documentation

The documentation of this plugin can be found at https://docs.boxes.offline.ch/

Support

Get support at https://github.com/OFFLINE-GmbH/oc-boxes-support

Example implementation

You can find an example implementation of this plugin at https://github.com/OFFLINE-GmbH/oc-bootstrap-boxes-plugin

Visual Page Builder

Documentation

The documentation of this plugin can be found at https://docs.boxes.offline.ch/

  • Found the plugin useful on 16 Mar, 2024

    I can only recommend. Makes frontend editing easier. Good support.

    Thank you for great plugin.

  • author

    Replied on 18 Mar, 2024

    Wow, thank you very much for the great feedback!

  • Found the plugin useful on 4 Nov, 2022

    This plugin is the missing piece to october CMS for all people that want to give a modern way to edit the website content to final customers. And the support is great, as always from OFFLINE.

  • Found the plugin useful on 4 Nov, 2022

    I have been using this plugin for a few weeks now and it's great! Very easy to use both as a developer and more importantly, for my clients to edit their websites. Any issues have been dealt with immediately by the Offline guys! Highly recommended!

  • author

    Replied on 4 Nov, 2022

    Thank you very much Rupert!

3.6.32

Added support for Phosphor icons

Nov 14, 2024

3.6.31

Added support for Partial descriptions

Nov 14, 2024

3.6.30

Fixed invisible table popup when richeditor is in fullscreen mode

Oct 17, 2024

3.6.29

Fixes selection in dropdown for site_rood_id

Oct 03, 2024

3.6.28

Optimized copying page to ohter Site

Oct 03, 2024

3.6.27

Optimized copying page to ohter Site

Oct 03, 2024

3.6.26

Fixed copying page to other Site without existing parent

Sep 19, 2024

3.6.25

Changed Boxes pagefinder prefix

Sep 19, 2024

3.6.24

Added translation strings in BoxFinder form widget

Sep 10, 2024

3.6.23

Optimized RainLab.Translate <2.0 Support

Sep 05, 2024

3.6.22

Optimized page list

Aug 23, 2024

3.6.21

Added sections overview to Partial selection modal

Aug 23, 2024

3.6.20

Added duplicate Box icon to sidebar

Aug 23, 2024

3.6.19

Fixed bug where too many pages get deleted when using an old Boxes database

Aug 08, 2024

3.6.18

Fixed nested Boxes display

Jul 19, 2024

3.6.17

Fixed Boxes drag-and-drop reordering

Jul 09, 2024

3.6.16

Respect allowed children contexts when moving Boxes

Jul 08, 2024

3.6.15

Added fakerphp as direct dpendency

Jul 01, 2024

3.6.14

Fixed saving of file upload descriptions before a Box was saved

May 19, 2024

3.6.13

Fixed page finder references when using mulitple Sites

May 19, 2024

3.6.12

Added reference to parent Box to context variable

May 18, 2024

3.6.11

Added russian locale

May 16, 2024

3.6.10

Optimized support for Site theme overrides in Editor preview

Apr 22, 2024

3.6.9

Fixed support for Site theme overrides in Editor preview

Apr 19, 2024

3.6.8

Fixed support for Site theme overrides in Editor preview

Apr 19, 2024

3.6.7

Fixed page query when revisions are disabled

Apr 19, 2024

3.6.6

Fixed missing 'Create page' action

Apr 18, 2024

3.6.4

Fixed sorting of nested Boxes in Editor sidebar

Apr 16, 2024

3.6.3

Fixed sorting of nested Boxes in Editor sidebar

Apr 16, 2024

3.6.2

Added support for repeaters on the Page form

Apr 16, 2024

3.6.1

Fixed settings migration for free version.

Apr 13, 2024

3.6.0

The revisions system is now configurable in the backend settings and is disabled by default for new installations

Apr 13, 2024

3.5.13

Fixed hidden in navigation state of nested pages

Apr 11, 2024

3.5.12

Fixed duplication of nested Boxes

Apr 05, 2024

3.5.11

Fixed replication of Pages with eager-loaded Box data

Apr 04, 2024

3.5.9

Show all available Sites when copying a page

Apr 03, 2024

3.5.8

Hide pending placeholder when clicking on an existing Box

Mar 15, 2024

3.5.7

Fixed passing scaffolding classes to children

Mar 11, 2024

3.5.6

Ignore empty box scaffolding classes

Mar 11, 2024

3.5.5

Introduced offline.boxes.extendBoxScaffoldingClasses Event to add custom css classes to the .oc-box elements

Mar 11, 2024

3.5.4

Updated default rich editor styles

Mar 07, 2024

3.5.3

Minor UI tweak

Mar 04, 2024

3.5.2

Optimized Boxes sorting

Mar 03, 2024

3.5.1

Added offline.boxes.filterLayouts event

Mar 03, 2024

3.5.0

Disabled automatic page mirroring when switching sites (see https://docs.boxes.offline.ch/getting-started/changelog.html)

Mar 03, 2024

3.4.5

Fixed eager-loading of disabled Boxes

Feb 28, 2024

3.4.4

Fixed 'Add Box' action when nested more than two levels deep

Feb 26, 2024

3.4.3

Fixed 'Add Box' action when nested more than two levels deep

Feb 26, 2024

3.4.2

Fixed compatibility issue with October 3.6

Feb 26, 2024

3.4.1

Added support for repeater item models with file attachment support (see https://docs.boxes.offline.ch/use-cases/relations.html#repeater-relations-with-file-upload-support-since-v3-4)

Feb 18, 2024

3.4.0

You can now edit Boxes directly in the Editor section in the backend

Feb 18, 2024

3.3.21

Fixed structure list in Backend Editor

Feb 02, 2024

3.3.20

Fixed offline.boxes.filterPartials event being ignored in partial selector

Jan 25, 2024

3.3.19

Fixed revisions status query

Jan 22, 2024

3.3.18

Keep site_root_id when publishing Pages

Jan 22, 2024

3.3.17

Fixed editing of file attachment details when using Boxes in a custom plugin form

Jan 05, 2024

3.3.16

Fixed publishing of nested boxes

Dec 17, 2023

3.3.15

Added dutch translations (thanks to @RitsmG)

Dec 08, 2023

3.3.14

Added two events to filter available partials (see https://docs.boxes.offline.ch/reference/events.html)

Nov 22, 2023

3.3.13

Improved handling of partials in child themes

Nov 15, 2023

3.3.12

Fixed handling of Boxes references when using symlinks

Nov 14, 2023

3.3.11

Optimized handling of preview pages on multisite setups

Nov 14, 2023

3.3.10

Fixed replication of nested content boxes

Nov 10, 2023

3.3.9

Added missing method to free version

Nov 09, 2023

3.3.7

Fixed loading of nested pages in menu structures

Nov 03, 2023

3.3.6

Fixed pages from appearing multiple times in SiteSearch results

Nov 01, 2023

3.3.5

Minor multi-site bugs fixed

Nov 01, 2023

3.3.4

Fixed Migration-Error from Version Bump 2

Oct 13, 2023

3.3.3

Fixed Migration-Error from Version Bump

Oct 13, 2023

3.3.2

Always use latest version when generating menu items

Oct 13, 2023

3.3.1

Added child-theme support

Oct 13, 2023

3.3.0

Added new BOXES_MULTISITE_MIRRORING_ENABLED config option to out-out of automatic Page mirroring when switching sites

Oct 09, 2023

3.2.3

Fixed Boxes free release

Sep 18, 2023

3.2.2

Improved single fie partial support

Sep 18, 2023

3.2.0

Implemented support for single file partials (see https://docs.boxes.offline.ch/concepts/box-configs.html#defining-the-box-config-inline)

Sep 18, 2023

3.1.21

Handle nested Boxes correctly when running the new tree healing command

Sep 14, 2023

3.1.20

Introduced new boxes:heal-tree artisan command to heal broken Page tree structures

Sep 14, 2023

3.1.19

Fixed moving of duplicated boxes

Sep 07, 2023

3.1.18

Fixed replication of nested boxes

Sep 07, 2023

3.1.17

Fixed Turoblinks navigation mode in Backend

Aug 22, 2023

3.1.16

Fixed handling of menu generation when revisions feature is disabled

Aug 22, 2023

3.1.15

Fixed page sorting in Boxes Editor (2)

Aug 22, 2023

3.1.14

Fixed page sorting in Boxes Editor

Aug 18, 2023

3.1.13

Added missing scope method to free version

Aug 17, 2023

3.1.12

Fixed editing issue when using the Plugin in Tailor (2)

Aug 03, 2023

3.1.11

Fixed editing issue when using the Plugin in Tailor

Aug 02, 2023

3.1.10

Fixed handling of hidden menu items

Aug 02, 2023

3.1.9

Optimized path handling on Windows

Aug 02, 2023

3.1.8

Fixed bug in mirror site command

Jun 21, 2023

3.1.7

Fixed editing of disabled Sites

Jun 21, 2023

3.1.6

Do not touch published state of page when switching between sites in the Boxes Editor

Jun 21, 2023

3.1.5

Optimized queries that fetch revisions, added support for nested Boxes in page templates (thanks to @mtareiling)

Jun 21, 2023

3.1.4

Optimized queries that fetch revisions, added support for nested Boxes in page templates (thanks to @mtareiling)

Jun 21, 2023

3.1.3

Fixed multisite scopes

Jun 19, 2023

3.1.1

Added support for attaching Tailor Models to Boxes (see https://docs.boxes.offline.ch/use-cases/including-tailor-content.html#using-a-record-finder)

Jun 15, 2023

3.1.0

Placeholder previews, Dark mode and minor bugfixes (see https://docs.boxes.offline.ch/getting-started/changelog.html#version-3-1)

Jun 12, 2023

3.0.11

Fixed issue when switching between sites before a page was selected

Jun 08, 2023

3.0.10

Fixed bug with nested boxes rendering

Jun 07, 2023

3.0.9

Various minor bugfixes

Jun 07, 2023

3.0.5

Initial public release of Boxes 3.0

Jun 07, 2023

3.0.3

Added pending changes flag

Jun 07, 2023

3.0.2

Added a checkbox to hide pages in the navigation

Jun 07, 2023

3.0.1

Added support for Box references

Jun 07, 2023

3.0.0

Added page publishing feature

Jun 07, 2023

2.2.19

Fixed error when duplicating boxes

May 30, 2023

2.2.17

Added additional theme resolver fixes

May 26, 2023

2.2.16

Added additional theme resolver fixes

May 26, 2023

2.2.15

Optimized theme resolver when mutltisite feature is in use

May 26, 2023

2.2.13

Fixed CSS for icons in partial selection modal

May 25, 2023

2.2.12

Fixed spacing issue in partial selection modal

May 10, 2023

2.2.11

Fixed partial contexts when using Boxes as a FormWidget

May 10, 2023

2.2.10

Added missing down migration method

Mar 29, 2023

2.2.9

Fixed loading of partials when a custom theme on a site is configured

Mar 02, 2023

2.2.8

Fixed loading of partials when a custom theme on a site is configured

Mar 02, 2023

2.2.7

Fixed display bug in Editor

Mar 02, 2023

2.2.5

Fixed handling of active Theme when changed in the Backend settings

Mar 01, 2023

2.2.4

Fixed menu item generation when nesting is disabled

Feb 28, 2023

2.2.3

Rolled back faulty migration

Feb 28, 2023

2.2.2

Rolled back faulty migration

Feb 28, 2023

2.1.41

Recompiled assets

Feb 22, 2023

2.2.1

Optimized page publishing migration

Feb 20, 2023

2.2.0

Added page publishing feature

Feb 20, 2023

2.1.36

Handle URL generation for prefixed sites correctly when using the new |link Twig filter to link to a Boxes Page

Feb 16, 2023

2.1.35

Do not mirror RainLab.Translate translation strings when using boxes:mirror-site command

Feb 16, 2023

2.1.34

Correctly remove old Boxes when importing a page

Feb 16, 2023

2.1.33

Fixed a bug with the Rainlab.Translate Plugin < 2.0

Feb 14, 2023

2.1.32

Fixed handling of sub-page navigation in the Boxes Editor

Feb 09, 2023

2.1.31

Fixed handling uf multi-language Sites in the Boxes Editor

Feb 08, 2023

2.1.30

Fixed migration for new projects

Feb 04, 2023

2.1.29

Fixed Multisite support for translatable fields

Jan 23, 2023

2.1.28

Include Site route_prefix when generating boxes page urls

Jan 23, 2023

2.1.27

Added support for the new native page finder widget

Jan 21, 2023

2.1.26

The boxesPage filter now automatically always returns data for the currently active Site (see https://docs.boxes.offline.ch/concepts/box-pages.html#boxespage-when-using-the-multisite-feature)

Jan 21, 2023

2.1.25

Export site_id in boxes:export command

Jan 20, 2023

2.1.24

Added boxes:mirror-site command to copy all Boxes pages from one Site to another (see https://docs.boxes.offline.ch/use-cases/multisite.html#mirror-all-boxes-pages-to-a-new-site)

Jan 19, 2023

2.1.23

Fixed migration from older Boxes versions to 2.1

Jan 19, 2023

2.1.22

Fixed name of latest migration class

Jan 19, 2023

2.1.21

Updated page template config structure

Jan 11, 2023

2.1.20

Cleanup

Jan 11, 2023

2.1.19

Recompiled assets

Jan 11, 2023

2.1.18

Added Page Templates (see https://docs.boxes.offline.ch/use-cases/page-templates.html)

Jan 11, 2023

2.1.17

Added model property to context variable to make the related model accessible in partials

Jan 11, 2023

2.1.16

Recompiled assets

Jan 11, 2023

2.1.15

Added support to enforce a Boxes structure if Boxes is used as a plugin editor (see https://docs.boxes.offline.ch/use-cases/usage-in-plugins.html)

Jan 11, 2023

2.1.14

Added support for read-only Boxes

Jan 11, 2023

2.1.13

Fixed validation of attachment fields, Boxes now guesses the right attribute names for validation rules by using the field label from the YAML config automatically

Jan 07, 2023

2.1.12

Fixed bug in importer

Jan 06, 2023

2.1.11

Persist currently selected page across page reloads in Editor

Jan 06, 2023

2.1.10

Fixed Multisite bug when editing meta information of a Boxes Page

Dec 05, 2022

2.1.9

Fixed replication of Content model instances

Nov 29, 2022

2.1.8

Added option to override the backend menu item position (see https://docs.boxes.offline.ch/getting-started/configuration.html)

Nov 28, 2022

2.1.7

Added option to disable the output of the scaffolding (see https://docs.boxes.offline.ch/getting-started/configuration.html)

Nov 28, 2022

2.1.6

Added method to manually init partial configuration in Tailor (see https://docs.boxes.offline.ch/use-cases/usage-in-plugins.html#manually-initializing-partials)

Nov 28, 2022

2.1.5

Minor UI tweaks

Nov 28, 2022

2.1.4

Introduced new 'contexts' option for partials (see https://docs.boxes.offline.ch/reference/schema.html#contexts)

Nov 20, 2022

2.1.3

Fixed style conflict with rich editor form widget

Nov 20, 2022

2.1.2

Please see migration guide for update instructions to version 2.1: https://docs.boxes.offline.ch/getting-started/migration-guide.html

Nov 17, 2022

2.1.1

Refactored database structure

Nov 15, 2022

2.1.0

Adds multisite support

Nov 15, 2022

2.0.93

Fixed style conflict

Nov 07, 2022

2.0.92

Fixed bug where the Editor reloaded on tab navigation

Nov 04, 2022

2.0.91

Added custom section sorting (see https://docs.boxes.offline.ch/use-cases/editor-customization.html#changing-the-order-of-partial-sections)

Oct 31, 2022

2.0.90

Fixed Tailor editor support

Oct 13, 2022

2.0.89

Ignore translations when caching menu items

Oct 12, 2022

2.0.88

Another fix regarding Rich editor styles

Oct 12, 2022

2.0.87

Prevented Boxes Editor styles from leaking into Rich editor form widget

Oct 12, 2022

2.0.86

Added support for RainLab.Translate 2.0

Oct 11, 2022

2.0.85

Added uniqueAlias option to components (see documentation)

Oct 10, 2022

2.0.84

The plugin is no longer booted when no active theme is set

Oct 07, 2022

2.0.83

Fixed another October 3.1 compatibility issue

Oct 07, 2022

2.0.82

Fixed October 3.1 compatibility issue

Oct 06, 2022

2.0.81

Fixed OpenGraph Tag output

Oct 03, 2022

2.0.80

Fixed slug generation when duplicating pages

Sep 30, 2022

2.0.79

Optimized OFFLINE.SiteSearch integration

Sep 30, 2022

2.0.77

Fixed generation of nested menu stuctures

Sep 30, 2022

2.0.76

Minor editor optimizations

Sep 30, 2022

2.0.75

Fixed page duplication

Sep 30, 2022

2.0.74

Fixed saving of nested pages

Sep 30, 2022

2.0.73

Fixed parsing of repeater config without fields

Sep 28, 2022

2.0.72

Fixed import bug

Sep 27, 2022

2.0.71

Optimized menu item URL generation

Sep 26, 2022

2.0.70

Fixed menu migration logic

Sep 26, 2022

2.0.69

Use `slug` as references in RainLab.Pages menu to be independent of the database ID

Sep 26, 2022

2.0.68

Bugfix when having partial and full exports in the same installation

Sep 23, 2022

2.0.67

Added OFFLINE.SiteSearch support

Sep 23, 2022

2.0.66

Added `custom_config` data to export

Sep 23, 2022

2.0.65

Added `custom_config` field to Page model

Sep 23, 2022

2.0.64

Fixed export of nested Boxes

Sep 22, 2022

2.0.62

Multi-theme usage fix

Sep 19, 2022

2.0.61

Fixed SQLite compatibility

Sep 19, 2022

2.0.60

Added option to manually define a padding for the focus rectangle in the Boxes Editor

Sep 19, 2022

2.0.59

Added `offline.boxes.editorRefreshed` JS event

Sep 19, 2022

2.0.57

Fixed duplicate Box feature

Sep 09, 2022

2.0.56

Fixed RainLab.Translate compatibility

Sep 07, 2022

2.0.55

Fixed database migration

Sep 05, 2022

2.0.54

Fixed RainLab.Translate integration

Sep 05, 2022

2.0.53

Fixed Import/Export logic

Sep 02, 2022

2.0.50

Fixed handling of uploaded file descriptions

Sep 01, 2022

2.0.49

Fixed bug in URL generation

Sep 01, 2022

2.0.48

Fixed bug in Editor layout

Sep 01, 2022

2.0.47

First public release

Sep 01, 2022

2.0.37

Make pages useable as model content

Aug 31, 2022

2.0.36

Added more SEO tags to pages

Aug 23, 2022

2.0.23

Introduces theme specific pages

Aug 08, 2022

1.0.1

Initial Version

Aug 08, 2022