In this broadcast, the Salesforce Developer Relations team and Product Managers will share the latest news on how you can develop with Salesforce DX, Einstein APIs and Analytics, Community Cloud and Lightning to make your apps even better.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Winter'18 Developer Preview Webinar
1. Forward-looking Statement
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results
expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be
deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other
financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any
statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any
litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our
relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of
our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to
larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is
included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent
fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor
Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based
upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-
looking statements.
2. Einstein
Analytics
Lightning Einstein
Community
Cloud
Salesforce DX
What we’re excited about in Winter ‘18
Apex in a Dashboard
Analytics Templates
Base Components
SLDS for Visualforce
Dynamic Lightning
Pages
User Interface API
Language Beta
Multi-image Model
Dynamic Theming
Lightning Flows
CMS Connect
Packaging
New IDE Support
Getting Started Resources
3. BASE
COMPONENTS
CORE PLATFORM &
SHARED SERVICES
FORCE.COM
APEX RUNTIME
USER INTERFACE
API
LIGHTNING
DATA SERVICE
APPLICATION LAYER
Framework
Testing
Instrumentation
SLDS
Navigation
Accessibility
Locker
Salesforce Platform for Sales, Service, Communities and Force
EXPERIENCE
COMPONENTS
6. Lightning Data Service
Use <force:recordData> standard controller
custom code
Custom component
Lightning Data Service
Caching
Shared record cache
Offline support (draft)
Custom component
<force:recordData>
Custom component
<force:recordData>
<force:recordData>
GA
Winter
‘18
7. User Interface API
Create your own experience using the User Interface API
● Versioned and
supported for 3 years
● Uses Org API Limits
Endpoints:
- Records:
Data, Metadata,
Clone, Picklists,
Binary, Lookups,
and more ...
- Action Lists
- Favorites List
GA
Winter
‘18
8. Visualforce Auto-Styling for Lightning
VF pages automatically get Lightning look and feel (Beta)
Style your VF page to match the Lightning
Experience UI when viewed in Lightning
Experience or the Salesforce1 app:
When the page is viewed in Salesforce
Classic, it doesn’t get Lightning
Experience styling.
<apex:page lightningStylesheets="true">
11. Lightning Testing Service
Test suites for your Lightning Components
● A set of tools and services for
creating test suites for Lightning
components using standard
JavaScript test frameworks
● Intuitive UI for System Admins
● Full CI integration with Salesforce DX
for developers
12. Where You Can Learn More About Community Cloud
Webinar
Build Faster with Base
Lightning Components
Trailhead Module
Lightning Components
Basics
13. Einstein Analytics Apex Steps
Steps act as Data Providers for Einstein Analytics Dashboards
Steps provide data
for Dashboard
Widgets
Apex Parameters
Apex REST
Endpoint
Dashboard JSON
14. Einstein Analytics Apex Steps
Apex steps obtain data from Apex classes via REST API calls
JSON Response formatted for Einstein Analytics
Parameters from Einstein Analytics
Dashboard JSON Apex Class
16. Einstein Analytics App Templates
Leverage Apex and Visualforce for Complete Control
Visualforce Pages may be used for
any wizard step
Apex Classes may be called to
access the target Org
17. Einstein Analytics App Templates
Platform Events for Monitoring App Installation Status
Platform Events are fired by the
Wizard Framework
Apex Status Page shows App
installation progress
18. Where You Can Learn More about Einstein Analytics
Trailhead
Explore with
Analytics
Einstein Analytics
19. Einstein Language (Beta)
Einstein Intent API categorizes text into user defined labels to better understand
what customers are trying to accomplish. Einstein Sentiment API classifies text
into positive, negative and neutral classes to understand the feeling behind the
text.
Language
Einstein Sentiment
Einstein Intent
20. Einstein Vision
The Einstein Vision API is now called the Image Classification API. The Image
Classification API new features include multi-label models, the ability to add
feedback to your models, and global datasets.
Vision
Image Classification
Multi-Label Classification
21. Where You Can Learn More about Salesforce Einstein
Trailhead
Get Smart with
Salesforce Einstein
Salesforce Developers Blog
Using Einstein Platform
Services within Force.com
22. Take Your CRM Even Further with Lightning Communities
Create captivating digital experiences for customers, partners, and employees on the
Salesforce Platform you already know, and love.
23. Digital Experience Platform (Builder)
Dynamic Community Theming
using Audiences
CMS Connect: Support for Sitecore,
SDL Tridion, Drupal, Wordpress
Audience Targeting on CRM Data (User object)
Embed Lightning Flows in Communities
CMS Connect: Support for AEM Content
Personalization
Sandbox to Production Deployment for
Existing Communities
Community Cloud
Chatter Rich Publisher Apps
Customer Account Portal Template
Marketing Cloud Journey Builder Integration
(Beta)
Additional Salesforce Objects (ex: Orders,
Contracts, Campaigns)
Files Upload Component (supports 2GB!)
Free Content Delivery Network - CDN (Beta)
“Build Your Own” template
Key Features for Community Cloud in Winter ‘18
24. Where You Can Learn More About Community Cloud
Release Readiness Live
Community Cloud
September 28th
9:30 a.m. – 10:45 a.m. PDT
Developer Documentation
Integrate Your Custom Apps
into the Chatter Publisher
25. Salesforce DX (GA)
● Create your own Personal Dev
Environment
● Manage your scratch org with
Developer Hub (GA)
● Build Faster with Salesforce Developer
Tools for Visual Studio Code (GA)
● Reimagine the Future of Packaging
(Beta)
26. Where You Can Learn More About Salesforce DX
Trailhead
Get Started with
Salesforce DX
SalesforceDX Microsite
developer.salesforce.com/
platform/dx