itb2015 - keynote by ortus solutions

61
www.intothebox.org

Upload: ortus-solutions-corp

Post on 22-Jul-2015

42 views

Category:

Technology


2 download

TRANSCRIPT

www.intothebox.org

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….

THANK YOU SPONSORS

THANK YOU SPEAKERS

ITB MOBILE APP• Session Schedule• News• Speaker + Sponsor Highlights• Sessions & Conference Surveys

• Built on:• ContentBox 2.1• Sencha Touch• Adobe PhoneGap

Android iOS

SMART BADGE SCAN FOR CONTACT

INFO

V2.0.0

14 GREAT SESSIONSContentBox NoSQL

Ionic + AngularJS CommandBox

Vagrant Monitoring

Shark-Riding Dinosaurs ColdBox 4

Legacy Apps Preside CMS

REST BDD

HAPPY BOX!

• HappyBox Room• Raffles First in this Room

• Party After!

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!

CB4=BIGGEST RELEASE + CHALLENGE

CB4 MOTTO

B greater than average!

COLDBOX 4 GOALS

Streamlined MVC CoreModularity Focus

SimplicityEco-system

DocumentationTooling

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• CLI

• REPL

• Package Manager

• Embedded Server

• ALL CFML Developers

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

DOCUMENTATION

eBooksFREE

Print

ECOSYSTEM

• Updated for CommandBox

• Box Centric —> CFML Centric

• 180+ packages

*FREE Book to those that submit packages today!

* While Supplies Last

WE HAVE HAD A BUSY YEAR

THER

E’S M

ORE

COLDBOX EVANGELIST

• Brad Wood

• Roadmaps

• ColdBox

• ForgeBox

• CommandBox

COLDBOX ROADMAP• Continue Modularization:

• Flash

• Proxy

• Etc

• Script Migration

• Layout Inheritance Templates

• Enhanced Routing DSL

• Async Workers

• Further Module Enhancements

ROUTING + REST

Routing ServiceNamed Routes

Enhanced Routing DSLData Transformers

ASYNC WORKERS

Promises Events

InterceptorsClosures Callbacks

MODULES

Module Packaging module.box

Expandable ModulesDistributable

CommandBox Ready

Module Parent Config

TARGET RELEASE DATES

4.2.0 = FALL 20154.3.0 = SPRING 2016

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

TARGET RELEASE DATES

2.0 = SUMMER 2015PRIVATE + PRO BETA = FALL 2015

COMMANDBOX 2.0.0

• Lucee Migration

• Package Endpoints

• ForgeBox 2.0 Integration

• ForgeBox Enterprise Integration

• Adobe CF

• Task Runners

• OS Execution Params

2.0.0 BETA DEMO

TARGET RELEASE DATES

2.0.0 BETA NOW2.0.0 FINAL = SUMMER 2015

2.5.0 = FALL 2015

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

GETTING STARTED

install contentboxserver start —rewritesEnable

PERSISTED LOGINS

CONTENT STORE

CONTENT ENHANCEMENTS

STATS TRACKER

RATE LIMITER

LOGIN TRACKER

CONTENTBOX BOOK

contentbox.ortusbooks.com

CONTENTBOX FUTURE

• Jorge Reyes

• ContentBox 3 Unveiling

• ContentBox 3 Roadmap

Demo

CONTENTBOX 3

Redesigned Admin - Mobile FirstNew Mobile Editor

ColdBox 4Multi-lingualMulti-SiteMulti-BlogREST API

AngularJS EnhancementsIonic Mobile App

ROADMAP

TARGET RELEASE DATES

3.0.0 ALPHA = NOW3.0.0 FINAL = FALL 2015

LIFE IS >

SOFTWARE

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!

I can attend simultaneous session, can

you?

THANKS & ENJOY!