ContentBox CMS

Use CBWIRE with ContentBox to provide your users a modern CMS-powered app.

ContentBoxarrow-up-right is a professional open source modular CMS (Content Management System) that allows you to easily build websites, blogs, wikis, complex web applications and even power mobile or cloud applications. Built with a secure and flexible modular core, designed to scale, and combined with world-class support, ContentBox will get your projects out the door in no time.

Installation

circle-info

You need to install CBWIRE version 2.3.3 or later to use CBWIRE and ContentBox.

In the root of your ContentBox application, install CBWIRE using CommandBoxarrow-up-right. The example below installs the latest bleeding-edge version.

box install cbwire@be
circle-info

Once installed, you must restart your app using ?fwreinit=[your secret key].

circle-exclamation

Theme Integration

circle-info

You will need to use a custom theme to integrate with CBWIRE.

If you want to use a theme included with ContentBox or one you've pulled down from ForgeBox, you can copy the theme code to the folder modules_app/contentbox-custom/_themes.

Once CBWIRE is installed, you should have access to the CBWIRE core methods. You can reference these within your layout and theme templates.

  • wireStyles() - Pulls in required styling for CBWIRE

  • wireScripts() - Pulls in required JavaScript assets for CBWIRE

  • wires() - renders a component (reactive UI element) you create

In your theme layout, you need to place wireStyles() within your <head> tags, wireScripts() before the end of </body>, and you can call wire() to include your reactive UI Wires where needed.

You can also reference the wire() method within your views.

Last updated