Post on 22-Jul-2015
WHO AM I?• Luis Majano
• Computer Engineer
• I hail from El Salvador —————>
• CEO of Ortus Solutions
• Adobe Community Professional
• Creator of all things Box: ColdBox, ContentBox, WireBox, TestBox….
ITB MOBILE APP• Session Schedule• News• Speaker + Sponsor Highlights• Sessions & Conference Surveys
• Built on:• ContentBox 2.1• Sencha Touch• Adobe PhoneGap
Android iOS
14 GREAT SESSIONSContentBox NoSQL
Ionic + AngularJS CommandBox
Vagrant Monitoring
Shark-Riding Dinosaurs ColdBox 4
Legacy Apps Preside CMS
REST BDD
MEMBER OF LAS
• Lucee Association Switzerland (LAS)
• What is Lucee?
• Open Source CFML Engine (Fork of Railo)• Lucee Engine: New scripting/tag dialect
(v5)• Why?
• Supporters of OS• Influence Future of Open CFML
STATE OF THE BOX
• 9 years old this June
• ~20,000 downloads a year
• 45+ Releases
• Established + Growing community
• v4.0.0 January 2015
• 6 Books Released April
• v4.1.0 Available Now!
STREAMLINE + SIMPLICITY
ColdBox 3 PlatformColdBox'MVC'
CF8'TestBox'
MockBox'
Debugger'
Storages'
Feeds'
Commons'
I18n'
ORM'Ioc'
JavaLoader'
AnCSamy'
MailServices'
MessageBox'
SOAP'
Webservices'
Security'
ValidaCon'
Source code reduced 85%
Performance increase 33% avg
Modularity Less Maintenance Smaller Releases Module Releases
RESTFul EnhancementsRESTFul Template
Event CachingModule Inception
Module CF MappingsModule Dependencies
Module BundlesColdBox 4 Session
TOOLING#installation
install coldbox
#generationcoldbox create app name=MyApp skeleton=rest ——installColdBoxcoldbox create handler name=contacts actions=index,save —open
coldbox create module name=security#scaffolding
coldbox create orm-crud entity=Contacts
#dependency managementinstall cborm,relax,chuck-norris,cfdocs
#server integrationserver start ——rewritesEnable
#os integrationrun grunt, run gulp, run git
ECOSYSTEM
• Updated for CommandBox
• Box Centric —> CFML Centric
• 180+ packages
*FREE Book to those that submit packages today!
* While Supplies Last
COLDBOX ROADMAP• Continue Modularization:
• Flash
• Proxy
• Etc
• Script Migration
• Layout Inheritance Templates
• Enhanced Routing DSL
• Async Workers
• Further Module Enhancements
MODULES
Module Packaging module.box
Expandable ModulesDistributable
CommandBox Ready
Module Parent Config
FORGEBOX V2.0
• www.forgebox.io
• Refreshed UI
• Multi-Version Support
• CommandBox Uploading, Registration
• Package Notifications
PRIVATE FORGEBOX• Monthly Subscription Service
• Private Packages
• Collaborators
• Companies + Users
• Optional S3 Storage
• Unique Installation Strings
install @lmajano/rafflebox
PRO
• ForgeBox for Enterprise
• Downloadable Appliance
• Encapsulated Dependencies
• Unique URI entrypoint
• Unique CommandBox Registrations
forgebox pro register ortus http://fbpro.company.cominstall ortus:bradbox
COMMANDBOX 2.0.0
• Lucee Migration
• Package Endpoints
• ForgeBox 2.0 Integration
• ForgeBox Enterprise Integration
• Adobe CF
• Task Runners
• OS Execution Params
STATE OF THE CONTENT• 3 years in August
• Still Maturing…
• 16 releases
• Growing community
• v2.1.0 Available Now
• Documentation Book Available Now
• contentbox.ortusbooks.com
CONTENTBOX 2.1.0
> 60 issues addressedLucee SupportSSL Support
Search EnhancementsRate Limiting & Login Tracker
Stats TrackerContent StoreDocumentation
Mobile ResponsiveTooling
Redesigned Admin - Mobile FirstNew Mobile Editor
ColdBox 4Multi-lingualMulti-SiteMulti-BlogREST API
AngularJS EnhancementsIonic Mobile App
ROADMAP
SHALOM ORPHANAGE
• 15% All Ortus Proceeds go to the orphanage • Located in El Salvador • Started after 11 year civil war for displaced kids • https://www.facebook.com/shalom.home
Thank You!