ContentBox CMS
Use CBWIRE with ContentBox to provide your users a modern CMS-powered app.
Last updated
Use CBWIRE with ContentBox to provide your users a modern CMS-powered app.
Last updated
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.
In the root of your ContentBox application, install CBWIRE using . The example below installs the latest bleeding-edge version.
Please ensure that CBWIRE is installed under /modules/cbwire from the root of your project. It should be installed there by default. Installing CBWIRE elsewhere can cause errors within a ContentBox application.
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.