What’s New in ContentBox 6 by Ortus Solutions.pdf

ortussolutions 117 views 40 slides Jun 27, 2024
Slide 1
Slide 1 of 40
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40

About This Presentation

Content templates, CBFS, Redirects, and Coldbox 7, oh my! ContentBox 6 is the game-changing new release for the ContentBox CMS platform. In this session, we'll discuss all of the new goodness added in the release, as well as show the many ways in which your single or multi-site ContentBox instan...


Slide Content

Jon Clausen
Ortus Solutions
Senior Solutions Architect
Grand Rapids, Michigan

LUIS F. MAJANO

Born in El Salvador

Imported into the USA

Computer Engineer

CEO of Ortus Solutions

Creator of ContentBox and many other boxes

Houston, Texas
@lmajano
@ortussolutions

ABOUT ORTUS

Formed 2006, Ortus Solutions is an established
professional software development firm.

8a-certified small business

Specialized in mobile and web application design,
development and deployment.

Creators of the ColdBox HMVC Platform, CommandBox
CLI and FORGEBOX Package Manager for the ColdFusion
(CFML) Community

Creators of 250+ web development tools powering
application across the world.

Open Source Software publishers with a focus on
empowering business and developers alike

ORTUS LOCATIONS
United States
•Houston, TX
•West Bend, WI
•Reston, VA
•Bakersfield, CA
•Grand Rapids, MI
•Antioch, TN
•Holland Patent, NY
•Saratoga Springs, UT
•Capitan Cook, HI
Oconus
•El Salvador
•England
•Switzerland
WE ARE HIRING!

UI/UX Design &
Development
Support &
Mentoring
Architecture &
Design
Modernization
Cloud Services
Expert Training
Server
Infrastructure
Security
Legacy
Migration
SERVICES

We believe in the power of great tools to deliver great solutions
Open Source
ColdBox Platform
Products + SaaS
CORE PRODUCTS

Our tools power applications around the world

An online educational video platform that foments learning through bite-sized video tutorials. From
object oriented principles to database programming; CFCASTS is the place to learn about development!
www.cfcasts.org

Listen to our podcasts in the platform of your choice.
We are community driven!
https://www.youtube.com/c/OrtusSolutions/

•Modular Hybrid CMS
•Professional Open Source (Apache 2)
•Built on ColdBox HMVC*
•Hibernate ORM
•Powered by CFML
•Deploy on any Java Server
•2015 - 33 Releases
•v6.x Series
*HMVC = Hierarchical Model View Controller
WHAT IS CONTENTBOX?
PARENT
APP
ContentBox
Installer
ContentBox
UI
Your
Module
ContentBox
Core
ContentBox
Admin

HOW ARE WE DIFFERENT?

MAJORITY OF CMS APPS
INVASION

SIMPLICITY - ARCHITECTURE - MODULARITY

MODULARITY VIA COLDBOX MODULES
ContentBox
Admin
ContentBox
UI
ContentBox
Core
Forum eCommerce
API Custom App
Any ColdBox MVC
application
Events
Custom
Security
Modules Model
COLDBOX MODULES
ContentBox
API

MODULAR URL NAMESPACES
ContentBox
/
ContentBox
/cbapi
/cbadmin
/blog
Store
/store
/shop

contentbox-ui
DMZ
Database
contentbox-
admin
ReportingSecurity SAP
contentbox-api
MODULAR DEPLOYMENT

CONTENTBOX SCHEDULING

CONTENTBOX NON-BLOCKING
ASYNC PROCESSING

•Manage one or thousands of sites
•Detection
•URI
•QueryString
•Header
•Staging and Production in one box
•Copy/Move content between sites
•User assignments
MULTI-SITE
Website 1
Database
Caching Engine
Website 2
Website 1
App 1
App 1
Website 2
Website 3
App 1
App 2

•More than pages and blogs
•Hierarchical content store
•Core for headless operations
•Multiple publishing techniques
•Expressive API for consumption
•Power any web app
HIERARCHICAL HEADLESS CONTENT STORE

•Expressive RESTFul API
•Secure JWT Clients
•Powered by ColdBox Security (PBAC)
•Permission Based Access Control
•Completely Documented: View
•Connect to pages, blog or the content store
•Deploy as a single module
•Consume from ANY language
PHP
HEADLESS CMS
API
Backend UI
Webserver Database
Infrastructure

•Built on CommandBox
•Install ContentBox on
•Any CFML Engine
•Any Database
•Update ContentBox
•Create modules, widgets, themes
•Connect to your headless instances
•Manage many API endpoints
•Manage any ContentBox instance
•Publish/Consume content
HEADLESS CLI

HIGH FOCUS ON SECURITY
Modular Deployment

•Built-in Database Search
•ElasticSearch Integration
•contentbox-elasticsearch
•Index blog, pages, content store
•Index media documents
•PDF, word, images, etc
•Search via themes
•Search via the ContentBox API
SEARCH ALL THINGS

•Cloud deployment aware
•Any caching engine:
•CouchBase NoSQL
•MongoDB
•EHCache Terracota
•Amazon ElastiCache
•Redis
•ElasticSearch
•High Redundancy
SCALABLE + ELASTIC

Models
Singletons
ORM Caching
Settings
Metadata
CACHE ALL THINGS!
Content
Translation
Content Markup
Mediawiki
Markdown
Custom
Content Output
Final HTML
Output
Similar to Varnish
RSS Feeds
Created on
Demand

Any Java Server
WAR
Self-Contained
Embedded Database
USB Sticks
Express
Anywhere Docker
Images Are Accepted
Container
Any CFML Engine
Any OS
CommandBox
DEPLOY ANYWHERE!

MANY MUCH MORE FEATURES…
Layout manager for easy style switching
Page exports: json, pdf, word, html
Real live editor previews
Responsive previews
Reusable Widgets
Markdown Native Support
Two-factor authentication
Add custom global HTML, CSS or JavaScript easily
Event driven hooks for almost anything
Ability to provide UI settings for any custom layout
Tons of template hooks for applying your styles dynamically
Ability to apply mobile layouts to content objects
Layout and content inheritance
Ability to easily view and code widgets in the editors
WYSIWYG Editor with media content management

•Blazing Fast Performance with
ColdBox 7!
•Redesigned Menu Manager and
Admin Bar
•Redesigned Admin Theme
•Admin reactivity enhancements
using Alpine JS
•Content Templates
•Automatic and Manual Redirects
•CBFS-integrated Media Manager
•API and Headless Deployment
Updates
SCALABLE + ELASTIC

•Multiple providers allow you to store
files/images:
•On Disk
•S3
•Create your own store
•Separate disks or stores per site
•Media providers updated to optimize
and reduce memory footprint of
upload and download operations
SCALABLE FILE STORAGE

-As content is moved in the site
tree, historical redirects are added
to prevent broken links and
improve historical SEO retention
-Manual relocations may be added
for inbound URLs.
-Extension detection for legacy sites
allows old CFM files to migrate
effortlessly to CMS content
FLEXIBLE ARCHITECTURE

•Admin interface re-desgined
•Content search and retrieval
updated and optimized for speed
on large sites
•Menu manager re-written and
redesigned
•Many admin interfaces and sections
rewritten in with lightweight
javascript and real-time reactive
components ( Alpine.js )
IMPROVED ADMIN INTERFACE

HYBRID CMS
QUESTIONS?

[email protected]
[email protected]
GitHub.com/ortus-solutions/
contentbox
community.ortussolutions.com
www.ortussolutions.com/products/contentbox
contentbox.ortusbooks.com
boxteam.herokuapp.com
ortussolutions/contentbox
ortussolutions.atlassian.net
/browse/CONTENTBOX
CONTENTBOX RESOURCES

LET’S GET IN TOUCH!
Call us:
1.888.557.8057
Email us:
[email protected]
More about our products
ortussolutions.com/products
More about our services
ortussolutions.com/services
THANK YOU!