Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Forward-looking Statement
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation may cont...
Einstein
Analytics
Lightning Einstein
Community
Cloud
Salesforce DX
What we’re excited about in Winter ‘18
Apex in a Dashb...
BASE
COMPONENTS
CORE PLATFORM &
SHARED SERVICES
FORCE.COM
APEX RUNTIME
USER INTERFACE
API
LIGHTNING
DATA SERVICE
APPLICATI...
Component Libraries:
lightning:notificationsLibrary
lightning:overlayLibrary
lightning:formattedText
lightning:formattedUr...
Records
Record
Layout
Object
Info
User
Interface
API
Record
UI
Picklist
Values
User Interface API & Lightning Data Service...
Lightning Data Service
Use <force:recordData> standard controller
custom code
Custom component
Lightning Data Service
Cach...
User Interface API
Create your own experience using the User Interface API
● Versioned and
supported for 3 years
● Uses Or...
Visualforce Auto-Styling for Lightning
VF pages automatically get Lightning look and feel (Beta)
Style your VF page to mat...
Lightning Container Components
Include 3rd party Web Components in Lightning
Lightning Testing Service
Test suites for your Lightning Components
● A set of tools and services for
creating test suites...
Where You Can Learn More About Community Cloud
Webinar
Build Faster with Base
Lightning Components
Trailhead Module
Lightn...
Einstein Analytics Apex Steps
Steps act as Data Providers for Einstein Analytics Dashboards
Steps provide data
for Dashboa...
Einstein Analytics Apex Steps
Apex steps obtain data from Apex classes via REST API calls
JSON Response formatted for Eins...
Einstein Analytics App Templates
Use Static Resource Images for Branding
Einstein Analytics App Templates
Leverage Apex and Visualforce for Complete Control
Visualforce Pages may be used for
any ...
Einstein Analytics App Templates
Platform Events for Monitoring App Installation Status
Platform Events are fired by the
W...
Where You Can Learn More about Einstein Analytics
Trailhead
Explore with
Analytics
Einstein Analytics
Einstein Language (Beta)
Einstein Intent API categorizes text into user defined labels to better understand
what customers...
Einstein Vision
The Einstein Vision API is now called the Image Classification API. The Image
Classification API new featu...
Where You Can Learn More about Salesforce Einstein
Trailhead
Get Smart with
Salesforce Einstein
Salesforce Developers Blog...
Take Your CRM Even Further with Lightning Communities
Create captivating digital experiences for customers, partners, and ...
Digital Experience Platform (Builder)
Dynamic Community Theming
using Audiences
CMS Connect: Support for Sitecore,
SDL Tri...
Where You Can Learn More About Community Cloud
Release Readiness Live
Community Cloud
September 28th
9:30 a.m. – 10:45 a.m...
Salesforce DX (GA)
● Create your own Personal Dev
Environment
● Manage your scratch org with
Developer Hub (GA)
● Build Fa...
Where You Can Learn More About Salesforce DX
Trailhead
Get Started with
Salesforce DX
SalesforceDX Microsite
developer.sal...
Winter'18 Developer Preview Webinar
Winter'18 Developer Preview Webinar
Upcoming SlideShare
Loading in …5
×

Winter'18 Developer Preview Webinar

931 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Winter'18 Developer Preview Webinar

  1. 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. 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. 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
  4. 4. Component Libraries: lightning:notificationsLibrary lightning:overlayLibrary lightning:formattedText lightning:formattedUrl lightning:helpText lightning:input type='color' (color picker) lightning:inputLocation lightning:outputField lightning:path lightning:picklistPath lightning:progressBar lightning:progressIndicator lightning:radioGroup lightning:slider lightning:tree lightning:verticalNavigation lightning:verticalNavigationItem lightning:verticalNavigationItemBadge lightning:verticalNavigationItemIcon lightning:verticalNavigationOverflow lightning:verticalNavigationSection Base Components: lightning:accordion lightning:accordionSection lightning:buttonIconStateful lightning:checkboxGroup lightning:clickToDial lightning:comboBox lightning:dataTable lightning:dualListBox lightning:dynamicIcon lightning:fileCard lightning:fileUpload lightning:flexipageRegionInfo lightning:flow lightning:formattedEmail lightning:formattedLocation lightning:formattedPhone lightning:formattedRichText 45% component increase! Component Roadmap
  5. 5. Records Record Layout Object Info User Interface API Record UI Picklist Values User Interface API & Lightning Data Service UI-API are serialized & cached here Record Data Lightning Data Service Object Info List List Actions Actions future functionality
  6. 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. 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. 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">
  9. 9. Lightning Container Components Include 3rd party Web Components in Lightning
  10. 10. 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
  11. 11. Where You Can Learn More About Community Cloud Webinar Build Faster with Base Lightning Components Trailhead Module Lightning Components Basics
  12. 12. 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
  13. 13. 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
  14. 14. Einstein Analytics App Templates Use Static Resource Images for Branding
  15. 15. 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
  16. 16. 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
  17. 17. Where You Can Learn More about Einstein Analytics Trailhead Explore with Analytics Einstein Analytics
  18. 18. 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
  19. 19. 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
  20. 20. Where You Can Learn More about Salesforce Einstein Trailhead Get Smart with Salesforce Einstein Salesforce Developers Blog Using Einstein Platform Services within Force.com
  21. 21. 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.
  22. 22. 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
  23. 23. 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
  24. 24. 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)
  25. 25. Where You Can Learn More About Salesforce DX Trailhead Get Started with Salesforce DX SalesforceDX Microsite developer.salesforce.com/ platform/dx

×