isv lightning webinar series - part 1 (december 1, 2015)

43
Defining your Lightning Strategy as an ISV Part 1 of a 3 part ISV webinar series on Lightning December 2, 2015 Doug Rosenbaum & Rodrigo Reboucas

Upload: salesforce-partners

Post on 08-Jan-2017

6.300 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Defining your Lightning Strategy as an ISVPart 1 of a 3 part ISV webinar series on Lightning

December 2, 2015

Doug Rosenbaum & Rodrigo Reboucas

Page 2: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Meet your PresentersISV Technical Evangelist Team

Doug Rosenbaum Rodrigo Reboucas

Page 3: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Delivered through the Partner Community

ISV Lightning Webinar Series

Date Abstract

Dec 1 Defining your Lightning Strategy as an ISV - At Dreamforce '15, partners got a chance to see first hand the new evolution in user interface for our desktop experience. While this announcement was great, it left many ISVs unsure about whether to be building your App with Lightning Components or Visualforce. In this webinar, we will discuss the options available to you as an ISV and the steps you need to take today to make your app Lightning Ready.

Dec 8 Building & Releasing Lightning Components for ISVs - The Lightning Experience creates entirely new opportunities for ISVs to build Lightning components that engage and interact with customers in ways that were not possible with Aloha. In this webinar, we will discuss strategies for ISV who plan to release Lightning Components as part of their existing App or plan to offer them as standalone. We will also cover the type of Lightning Components and how Admins will use them as part of the building blocks for pages.

Dec 15 Migrating your Visualforce pages for Lightning Experience - After Dreamforce '15, many ISVs were left wondering how they can continue to leverage all the Visualforce pages that are included in their App. Well, the good news is Visualforce pages don't stop working with the Lightning Experience and many will work with little to no effort. In this webinar, we will walk through examples of how to make Visualforce pages work with the Lightning Experience and ways in which you can start to migrate some to Lightning Components.

We are here

Page 4: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Safe HarborSafe harbor 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.

Page 5: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

• What is Lightning and why do I care?

• Where can I use Lightning?

• Demo

• When should I start doing this?

• What’s coming next?

• Resources

• QA

Agenda

Page 6: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning: What is it, Why do I care?

Page 7: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning Experience (LEX)The new Salesforce User Interface

Lightning App Builder & ComponentsPowerful new customization tools

Wait, which Lightning are we talking about?

Lightning Design SystemLightning Experience UI Library and

CSS Framework

Let’s narrow it down a bit

Page 8: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

A New User Interface: Lightning ExperienceModern, interactive, responsive experience across all devices

Page 9: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

A New Approach: ComponentsReusable Building Blocks

Page 10: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning Design SystemDesign Guidelines and CSS Framework

A downloadable set of CSS, HTML, icons, color palettes, and a custom font

Enables you to build custom applications with a look and feel that is consistent with Salesforce core features

Provides a platform-agnostic CSS framework

Delivers access to all of the Salesforce core visual and interaction design patterns

Page 11: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

• Partners are now using the same technology that we use

• LEX offers possibilities that Classic could not

• Component Exchange is a whole new channel

• Convergence of Mobile and Desktop Experience

• “Lightning” sounds looks is cooler than “Classic”

Why do I care?

Page 12: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning: Where can I use it?

Page 13: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning Experience

Salesforce1 Mobile

Salesforce Classic Communities Mobile SDK

Hybrid AppsStandalone

Lightning Apps External Sites

Lightning Components

Lightning Apps

Lightning Component

Tabs

Lightning Pages(App Builder)

Lightning Components for

Visualforce

Lightning Out*

Lightning Extensions*

Containers & EnvironmentsLightning Customizations Summary

* Pre-GA in Winter ‘16 Technically possible but, there will be a better solution

Page 14: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning App Builder for Mobile/Desktop (Pilot) Everyone look under your chair… You get an App Builder. You get an App Builder...

Component AttributesDesktop View

Drag & Drop Lightning Components

Page 15: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

select from standard components

Build your own custom Lightning components or reuse

Partner built components

Add Lightning Components to build your

page

Intuitively drag & drop components onto page

regions

Create New Page

Design new Pages with Drag & Drop Components

Communities - you get a builder too!

Page 16: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning Components for VisualforceLightning Customizations

● Lightning Components anywhere VF

can go

● Combine existing VF with new

functionality built with Lightning

● Progression from VF to Lightning

Page 17: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Visualforce Tabs available in:

■ Lightning Experience

■ Salesforce Classic

■ Salesforce1 Mobile

Lightning Page Tabs available in:

■ Salesforce1 Mobile

Lightning Component Tabs available in:

■ Lightning Experience

■ Salesforce1 Mobile

Accessing Lightning ContentLightning Customizations

Page 18: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

● Lightning Components can now be used

in nearly any remote web container

● Your Salesforce app in external

applications

● The world is now your playground

Lightning OutLightning Customizations

Limited Pilot

Your Lightning Component

Page 19: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning Demo

Page 20: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning: What’s my strategy?

Page 21: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Innovators Early Adopters

Early Majority Late Majority Laggards

Tech Enthusiasts

Visionaries

Pragmatists

Conservatives

Skeptics

LEX on the Product Adoption Curve

Page 22: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Stage 1: Harness the Power of Lightning

Page 23: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Stage 2: Your App is ALIVE!

Page 24: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Stage 3: Putting on the Ritz

Page 25: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Stage 4: Sweet Mystery of Life, I’ve Found Thee!

Page 26: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Let’s Review Your Custom UX Options

● Proven model

● Easy to implement tags

● Template driven web pages

● Email Templates

● Not going anywhere

● Enables highly interactive UX

● Leverage popular JS Libraries

● Shorter Learning Curve

● Highly interactive UX

● Aligns with SFDC UI strategy

● Tightly integrated into the

container

● Built on metadata

● Highly interactive UX

● Aligns with SFDC UI strategy

● Tightly integrated into the

container

● Built on metadata

Visualforce Visualforce + JS Lightning Components Visualforce + LC

Design options when building native UX

Want more, see: User Interface Design Considerations Trailhead

Page 27: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Use Lightning Components in Visualforce

Migrate from Visualforce to Components

Visualforce will always be supported. Start planning for how to leverage Lightning. Visualforce and Lightning work together

VisualforceLightning

Component

Lightning Components will have the same functionality as Visualforce

1. 2.Use Visualforce in a

Lightning Component

Lightning Component

Visualforce

Visualforce as an iframe

3.

Lightning Component

Visualforce

Page 28: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Challenges(1.21 Gigawatts is hard!)

● Lightning is a work in progress

● LEX doesn’t support some Classic features…

yet

● LEX won’t support some Classic features…

ever

● Completely new User Experience

● New skillset required for devs and admins

● Users in both Classic and LEX

● Person Accounts

Page 29: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Building Your Lightning Strategy

1. Self assessmenta. Tech Leader/Fast Follower/Left Behind? b. Technical Capabilitiesc. Manpower

2. Your App’s Environmenta. What is your use case? b. What do your customers demand?c. Who are your customers (where are they on curve)?d. Competitors?e. Market Segment

3. Your Visiona. If your app could be anything, what would it be? b. Are you gunning for the Dreamforce Keynote?

4. SFDCa. Are there currently any blockers?b. Are they on our Roadmap?

Questions that ISVs need to ask (and answer)

Page 30: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

A whole new business modelComponents Provided by ISVs

● Lightning Components have their own

marketplace

● Generic - not tied to an app

● People need legos pieces too

● Free or paid welcome

Page 31: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Design Recommendations by Role

Role Recommendation

ISV Partners Start using Lightning Components for new apps or new features in existing apps. These units can be packaged for subscriber use and will work in the existing Salesforce Classic and the new Lightning Experience UI.

System Integrators Start using Lightning Components for new implementations. Continue using Visualforce for existing in-progress implementations.

Developers with Visualforce & JavaScript frameworks

Continue using Visualforce with your preferred JavaScript framework. Consider moving to Lightning Components eventually.

Citizen developers who use standard Visualforce components for pages.

Continue using Visualforce. Consider trying out the Lightning App Builder that comes with Lightning Components.

Admins who use point and click for customizations.

Use the Lightning App Builder to create apps and customizations while relying on developers and partners to build components with Lightning Components.

Page 32: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

NowToday-Spring ‘16

● Support bleeding-edge adopters of Lightning Experience

● App Functions - Style be damned

● Get up to speed with Lightning● POC’s using Lightning Features

Short TermSpring ‘16 - Summer ‘16

● Same app Styled where practical

● Introduce Lightning Components via LC4VF

● Start to think Lightning First

Long TermPost Summer ‘16

● Fully Styled, Starting to include some LC’s

● Deliver Lightning Components● Your Roadmap aligned with

Lightning● Think beyond your current app● Re-imagine use cases● Explore all possibilities Lightning

brings to the table

Example: Strategy for ISVforce Sales Cloud AppPartners Have Three Lightning Experience Targets

Page 33: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning: What’s coming?

Page 34: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

• Increased Feature Parity from Classic

• Builders - Combine/Customize the UX in more locations

• ISV Customization - Nav/Branding

• Lightning Component Licensing

• VF - GA, and auto styling based on environment

• Lightning Extensions

Where are we headed? Overall Themes

Page 35: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Feature RoadmapLightning components in Visualforce pages Winter ‘16. See Lightning Components Developer Guide (pre-

release), page: Add Lightning Components to Visualforce Pages

Adding Lightning components to Salesforce1 and to Lightning Experience

Winter ‘16. Components can be added as a tab. See pre-release documentation:Add Lightning Components to Salesforce1Add Lightning Components to Lightning Experience

Editing Lightning Experience record home pages using Lightning App Builder

Winter ‘16 pilot. Pre-release documentation:Configure Components for Lightning Experience Record Home Pages (Pilot)

Ability to modify navigation menu in context of partner app Spring ‘16: Admins will be able to modify the navigation to include both standard and custom tabs as well as apps.

Lightning Extensions (override existing component in Salesforce1)

In limited pilot. GA – TBD.

Lightning Out Pre-release in Winter ‘16 with plans to be GA in Spring ‘16.

Lightning Roadmap for ISVs

Knowing Which Features to Avoid in Lightning Experience

Page 36: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

• Inline Edit

• Flexible Related lists - filtered

• Customized pages by profile

• Buttons - URL, Flow, Apex (Javascript not coming back)

And more roadmap... Upcoming Lightning Strikes

Page 37: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Lightning: Recommended Steps for ISVs

Page 38: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Get started now!1. Lightning Experience should now be available in all your orgs

2. Visit https://www.lightningdesignsystem.com to get the Lightning Design System

3. Join the “Lightning Ready Certification for ISVs” Chatter group on Partner Community

4. Install, test, and enhance your app to get Lightning Ready

5. Optimize your app for the Lightning Experience (Lightning Design System)

6. Share any roadblocks with SFDC!

7. Log a case to submit your app for review

Page 39: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Resources

Page 41: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

QA

Page 42: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Delivered through the Partner Community

Upcoming ISV Lightning Webinars

Date Abstract

Dec 8 Building & Releasing Lightning Components for ISVs - The Lightning Experience creates entirely new opportunities for ISVs to build Lightning components that engage and interact with customers in ways that were not possible with Aloha. In this webinar, we will discuss strategies for ISV who plan to release Lightning Components as part of their existing App or plan to offer them as standalone. We will also cover the type of Lightning Components and how Admins will use them as part of the building blocks for pages.

Dec 15 Migrating your Visualforce pages for Lightning Experience - After Dreamforce '15, many ISVs were left wondering how they can continue to leverage all the Visualforce pages that are included in their App. Well, the good news is Visualforce pages don't stop working with the Lightning Experience and many will work with little to no effort. In this webinar, we will walk through examples of how to make Visualforce pages work with the Lightning Experience and ways in which you can start to migrate some to Lightning Components.

Register for the next Webinar in the Lighting Series

Page 43: ISV Lightning Webinar Series - Part 1 (December 1, 2015)

Thank you