Welcome and Roadmap

Welcome and dotCMS roadmap review with Tim Brigham, dotCMS CEO, and Will Ezell, dotCMS CTO.

Will Ezell / Tim Brigham

Java Developer's Guide to Plugin Development in dotCMS (Pt.1)

Learn how to set up Eclipse to install Static/Dynamic dotCMS plugins. We will review dotCMS Architecture, plugin architecture, and helpful plugin documentation that will help you get started building dotCMS plugins. (Part 1)

Oscar Arrieta / Mauricio Rizo

Personalized Content Delivery: Rules, Visitors and Personas

Learn how to identify user interests and deliver the content the of the greatest value to each visitor using dotCMS personalization features.

John Michael Thomas / Dean Gonzalez

Store anything in Custom Fields

Custom fields are the most powerful feature of a dotCMS Content Type. They are the workhorses of Widget Content Types, URL Mapping, and can operate as mini-applications inside your content. See how our team came up with a dynamic way to use JavaScript, HTML and CSS in a Custom Field (on a structure) to create unlimited fields on a Content Type.

Jeremiah Weeden (HCA)

Building Forms in dotCMS via RESTful API

Learn how to submit dotCMS content using JSON, XML and URL-Encoded data formats. We will build forms that handle binary fields, establish relationships, and assign form submitted content to workflow steps. Learn how to generate responsive thank-you pages, automated custom email responses, and much more.

Dean Gonzalez and Freddy Montes

dotCMS Enterprise Cloud

Learn more about the dotCMS Enterprise Cloud. Discover our wide range of competitively-priced and fully-managed solutions that meet the needs of organizations of all sizes. You focus on your content, let us handle the rest.

Arnaud Romary, Chris McCracken

Pragmatic Development With Plugins and Docker

In this hands-on session, 3Cinteractive’s dotCMS technical lead will discuss and demonstrate the integration work performed in order to support one of the nation’s largest wireless service providers and its 26 million mobile subscribers.

Fred Drake (3C Interactive)

dotCMS Build and Deployment Lifecycle at Aquent

An in-depth look at Aquent's build and deployment Lifecycle process for creating and managing Java Plugins, Velocity Templates, SASS compilation, JS and assets. We will also our development team methodology and tools that we use for quality assurance testing and deployment.

Chris Falzone (Aquent)

How to Secure Your dotCMS Implementation

Proper security is a key component of any technology. Discover best practices and common pitfalls for keeping your dotCMS installation safe from unwanted intruders.

Chris McCracken / Daniel Silva

Building webapps with Angular 2 and dotCMS REST API

Building a file manager webapp with dotCMS and the latest Angular 2 version, spicing it up with SASS and BEM.

Freddy Montes / Jason Tesser

Customizing dotCMS: Strategies from the Field

Discussing our dotCMS community's experience with documented and undocumented extension points of dotCMS and a focus on software engineering, re-usability and systems integration.

Ian Austin (Architech)

DotCMS, Docker, and Powerful Components

During this session ISAAC will demonstrate how to use docker with dotCMS. We will also show powerful new visual components you can add to your WYSIWYG fields. Finally, we’ll discuss ISAAC’s philosophy and the importance of growing the dotCMS community.

Danny Gloudemans / Jorith VandenHeuvel (ISAAC)

Closed Loop Marketing with dotCMS, Hubspot, & Salesforce

Learn how dotCMS can help your marketing and sales teams “close the loop” between marketing and revenue.

Jason Smith, Jaclyn Monitisano, Alexandra Barcelona

Plugins with Rules, Workflows, and Jobs

Rules: Conditionlets and Actionlets and how to add/use them via OSGi

Jose Castro and Oswaldo Gallango

Scaling dotCMS through Multiple Environments

See real-world examples of how to effectively use Push Publishing to solve common content escalation and high-availability requirements.

Chris McCracken and Arnaud Romary

Scaling dotCMS thru Multiple Services

Learn about new external index and cache features in dotCMS that enable offloading key components for performance and scalability.

Chris McCracken / Daniel Silva

Upgrades & Troubleshooting Done Right

Learn to plan and perform both major and minor dotCMS upgrades. We will guide you through the the upgrade impact estimation process, review proven upgrade methodology, and offer help in avoiding the most common mistakes that can derail your upgrade. In addition, we will cover essentials of troubleshooting that will be useful in most common environments.

Matt Yarbrough and Gabriela Gonzalez

What’s on the Agenda?

Starting with a Keynote presentation followed by a welcome reception on Tuesday evening, Bootcamp 2016 will include training and networking opportunities, special presentations from industry experts, and of course the ever popular product roadmap presentations and discussions. Watch for more agenda details coming soon.

Tuesday October 25, 2016

2:00PM - 5:00PM Registration
5:00PM - 6:15PM
6:15PM - 8:00PM Networking Reception

Wednesday October 26, 2016

Ballroom 1 Ballroom 2
7:30AM - 8:45AM Breakfast
9:00AM - 10:00AM
10:15AM - 11:15AM
11:30AM - 12:30PM
12:30PM - 1:30PM Lunch
1:45PM - 2:45PM
3:00PM - 4:00PM
4:15PM - 5:15PM
5:15PM - 6:30PM Reception & Community Awards

Thursday October 27, 2016

Ballroom 1 Ballroom 2
7:30AM - 8:45AM Breakfast
9:00AM - 10:00AM
10:15AM - 11:15AM
11:30AM - 12:30PM
12:30PM - 1:15PM Lunch
1:30PM - 2:30PM
2:30PM - 4:00PM