SlideShare a Scribd company logo
1 of 45
Download to read offline
Make your App
Lightning Ready
Forward-Looking Statements
​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.
Suggestion for our time together today
1 2 3 5 6 7
Intro
Define Lightning
Ready
Partner Perspective
Cloud Artillery Q&A
4
Lightning Ready
Process
Demo JS Button
Alternative
Beyond Lightning Ready
with Appiphony
What does it take to be Lightning Ready?
Lightning Ready Requirements
There’s only one
100% of your End-User Use Cases must
work as expected in Lightning Experience
Existing Apps
All existing apps should be Lightning
Ready by February 2017
Standards for customer success
New Apps
All new apps that enter into an
agreement on or after March 1, 2017
must be Lightning Ready.
Common Questions
All my end-user use cases already work as expected in Lightning Experience. What do I do?
❖ Open a case
Does every use case of my app need to work in Lightning Experience?
❖ A qualified “yes”. Every end-user use case must function as expected in Lightning Experience.
Admin use cases are optional.
Do I have to re-style my app in order to be Lightning Ready?
❖ No, but we do strongly encourage all partners to adopt the Salesforce Lightning Design System to
be consistent with the Lightning Experience.
Do I have to use Lightning Components in order to be Lightning Ready?
❖ No, but If some of your features don’t work in Lightning Experience then this is a good opportunity
to adopt Lightning Components if they will make your app Lightning Ready.
Two Guiding Principles for Lightning Readiness
Can a new customer running
Lightning Experience install your
app and use it successfully?
Can an existing customer adopt
Lightning Experience and continue
to use your app successfully?
YES
We are here
Where are we on the Lightning trail?
Make sure your app works
in Lightning Experience
Make sure your app looks
good in Lightning Experience
Re-imagine your app for
Lightning Experience
One Partner’s
Experience
Cloud Artillery
Lightning Ready
Cloud Artillery - Sales Coach
Sales Coach Premium is a powerful, easy to use
sales enablement tool for Salesforce.
● Promote consistent sales strategy
● Accelerate ramp time for new sales reps
● Measure marketing effectiveness
Sales Coach Premium
● Completely Salesforce native
● Using Bootstrap style
● Using JQuery/Jquery UI
What we started with...
Sales Coach Premium
You can do this by checking this box
through the UI.
Make visualforce pages available in Lightning
Or you can add this tag to the meta data
file for the visualforce page
Sales Coach Premium
1. Download SLDS zip file from: https://lightningdesignsystem.com/downloads/
2. Upload as a static resource in your package
3. Include the stylesheet and wrap your visualforce page in slds
Apply SLDS style to pages
Sales Coach Premium
Demo
Evaluating Lightning
Readiness
Process
1. Manual Testing
a. See list of gaps between Lighting and Classic
https://help.salesforce.com/articleView?id=lex_gaps_limitations.htm
b. Define what your user use cases are - admin, setup/config could be classic for example
2. Fix, if necessary
3. Enable your app for Lightning Navigation
4. Run Lightning Readiness report to catch anything you may have missed
a. Note that your package may still include features required by Classic users that won’t
work in Lightning
5. Submit for approval - log case
a. See http://p.force.com/LightningReady for details
Make sure you App Appears in Lightning
Works Better*
Apps packaged prior to Winter ‘17 will appear by default
Winter ‘17 and beyond you must take action
* This is a new Component so don’t forget
to add it to your package!
What if something
doesn’t work?
Your App
Lightning Ready
Ability to Suppress Header
Scheduled for Summer ‘17
Classic
Lightning
Custom Report URL
Scheduled for Spring ‘17
Lightning Console
Scheduled for Spring ‘17
Classic
Lightning
Multi-Select on Related Lists
Scheduled for Spring ‘17
Other Gaps
Feature Plans
OpenCTI
Supported in Winter, further enhancements in Spring
‘17
Filtered Lookups Closing feature gap with Classic in Spring ‘17
Mass Email
On future roadmap. Until create your own custom
mass action
Documents not available in Lightning Must convert to Files
Javascript Buttons Replace with Lightning Actions
Let us know about other blockers at http://tiny.cc/LRBlockers
Demo Javascript
Button Alternative
Rodrigo Reboucas, Salesforce
We are here
What’s next on the trail?
Make sure your app works
in Lightning Experience
Re-Style your app to match
the Lightning Experience
Re-imagine your app for
Lightning Experience
Beyond Lightning
Ready
Appiphony
Appiphony
● We design, architect and build Salesforce applications
● Founded in 2006
● Known for
○ User experience design expertise
○ Pushing the edges of what is possible on the platform
○ Executing the largest most complex projects on Salesforce
● A few of our customers...
Salesforce Product Development Outsourcer (PDO) based in Chicago
Speakers
Appiphony Team Members
George Kenessey
CEO
Kevin Beronilla
Visual Designer
Victor Carreon
Technical Architect
Our Story
● Project to build an Enterprise Recruiting application
● As we finished the Lightning desktop was released
● Challenge: Restyle 15 Visualforce (VF) pages to look Lightning (like Salesforce built it!)
● Approach: Convert all VF pages to fully leverage the Salesforce Lighting Design System
(SLDS) to look Lightning in both Classic and the Lightning Desktop
● You have already learned to how to get your VF page working in the Lightning Desktop
(Thanks Cloud Artillery!)
● Today, we will share the steps Appiphony took to update each page to look Lightning
by leveraging SLDS
6 Steps to redesigning your VF page to look Lightning
Our Reality
VF pages looked like this:
Our Goal
Get VF pages to look like this:
Sketch Layout Options
● Consider how your current page can be revised to leverage SLDS
● Determine which SLDS components can be used to replace existing ones
○ The Lightning Experience brings new UI patterns, so conversion is not always 1-to-1
● Sketch a basic layout for your new page
● Consider multiple options before choosing one
Step 1
Option A Option B
New UI
Patterns in
Lightning
Mock-Up HTML/CSS
● Use SLDS CSS classes and markup to realize your design
○ Utilizing their code samples will help get you started on foundation
○ Learning Block, Element, Modifier (BEM) conventions will increase your overall
understanding of SLDS
○ Custom CSS can make use of SLDS Design Tokens (for preprocessors and Aura)
Step 2
Assess New Design
● Take a step back and study the visuals
● Confirm that the original user flows remain intact and support each of the personas’
objectives
Step 3
Update Existing VF Page
● Take the front-end code and apply it to the existing Visualforce page
● Some of your front-end interactions will require updates to JavaScript code
● Communication with the back-end mostly remains intact
○ Initial page loads can pull the same data and existing Remote Actions can still be used
Step 4
● Once the working Visualforce page is complete, demo the page to the app’s
stakeholders and some current users (if possible)
● Gather feedback and revise the page based on what you learn
Step 5
Demo for Feedback
Prepare for Release
● After your feature takes shape, prepare a package for the QA team to test
● Make updates per QA’s feedback (rinse and repeat)
● Create a production package for the AppExchange
Step 6
Tip 1
Accessing icons from SLDS Static Resource can be tricky
Reference the Static Resource directly with a Merge Field if the markup is inside of the Visualforce page
<use xlink:href="{!URLFOR($Resource.SLDS0120)}/assets/icons/standard-sprite/svg/symbols.svg#account"></use>
● SLDS icons are retrieved by URL paths in a <use> tag.
● When working in a Visualforce page, you will have to define the path to the Static
Resource in order for icons to appear.
● SLDS is limited to HTML/CSS only
● You have to write your own JavaScript to add interactivity
● Example: the SLDS Datepicker only provides the markup & styling
● Appiphony built a JQuery based library of plugins to solve this issue & it’s open source!
○ jQuery plugins associated to SLDS components that the ability to interact and work
with data
○ Followed SLDS’s component structure to easily identify which plugins to use where
Tip 2
You’ll need to add JavaScript
http://aljs.appiphony.com
Thank you!
Ping us if we can help
www.appiphony.com
info@appiphony.com
Wrap up / Q&A
Resources
TRAILHEAD
SELF-PACED TUTORIALS
● Lightning Experience Basics
● Upgrade Classic App to a Lightning App
● Using Visualforce in Lightning Experience
● Lightning Alternatives to JavaScript Buttons
DREAMFORCE SESSION RECORDINGS
● Preparing for Lightning: Replacing URL Hacks with Actions
● Using 3rd Party JS Libraries with Lightning Components
● Mega Lightning Roadmap:Future of Lightning and the
Customer Success Platform
● Lightning Roadmap Sneak Peek
● Developing with Visualforce and the Lightning Design
System
● Five Cool Ways to use Actions in Lightning Experience
LIGHTNING ROADMAP
https://help.salesforce.com/articleView?id=lex_roadmap.htm
THIS WEBINAR
Appihphony Lightning JS
Salesforce Lightning Design System
What’s blocking your Lightning Readiness?
http://tiny.cc/LRBlockers
JAVASCRIPT BUTTONS?
LEARN HOW TO CONVERT TO LIGHTNING
https://sfdc.co/JSButtonBlog
https://sfdc.co/JSButtonBlog2
https://sfdc.co/JSButtonBlog3
LIGHTNING ASSESSMENT
ASSESS YOUR ORGANIZATION’S READINESS
FOR LIGHTNING
http://sfdc.co/Lightning-Check
PARTNER COMMUNITY - LIGHTNING READY
LIGHTNING READY DETAILS & WEBINARS
http://p.force.com/lightningready
● Lightning Ready Chatter Group
● Lightning Navigation & Apps - Winter ‘17
● Summer ‘16 Lightning Update for ISVs
Q&A
Thank Y u

More Related Content

What's hot

AppExchange for Components (General Components Information)
AppExchange for Components (General Components Information)AppExchange for Components (General Components Information)
AppExchange for Components (General Components Information)Salesforce Partners
 
Build Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App BuilderBuild Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App BuilderSalesforce Developers
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Salesforce Partners
 
Lightning Now for Consulting Partners
Lightning Now for Consulting PartnersLightning Now for Consulting Partners
Lightning Now for Consulting PartnersSalesforce Partners
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Salesforce Developers
 
Partner Roadmap Webinar (August 3, 2017)
Partner Roadmap Webinar (August 3, 2017)Partner Roadmap Webinar (August 3, 2017)
Partner Roadmap Webinar (August 3, 2017)Salesforce Partners
 
Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)Salesforce Partners
 
Partner Roadmap Webinar (July 6, 2017)
Partner Roadmap Webinar (July 6, 2017)Partner Roadmap Webinar (July 6, 2017)
Partner Roadmap Webinar (July 6, 2017)Salesforce Partners
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)Salesforce Partners
 
Build Smarter Apps with Einstein Platform Services
Build Smarter Apps with Einstein Platform ServicesBuild Smarter Apps with Einstein Platform Services
Build Smarter Apps with Einstein Platform ServicesSalesforce Developers
 
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017Salesforce Partners
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersSalesforce Developers
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appRoy Gilad
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsSalesforce Developers
 
Build Engaging Community Experiences with Community Cloud
Build Engaging Community Experiences with Community CloudBuild Engaging Community Experiences with Community Cloud
Build Engaging Community Experiences with Community CloudSalesforce Developers
 
Modern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesModern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesSalesforce Developers
 

What's hot (20)

AppExchange for Components (General Components Information)
AppExchange for Components (General Components Information)AppExchange for Components (General Components Information)
AppExchange for Components (General Components Information)
 
Build Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App BuilderBuild Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App Builder
 
Pilots for Partners
Pilots for PartnersPilots for Partners
Pilots for Partners
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)
 
Lightning Now for Consulting Partners
Lightning Now for Consulting PartnersLightning Now for Consulting Partners
Lightning Now for Consulting Partners
 
DF14 Partner Session Guide
DF14 Partner Session GuideDF14 Partner Session Guide
DF14 Partner Session Guide
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18
 
Partner Roadmap Webinar (August 3, 2017)
Partner Roadmap Webinar (August 3, 2017)Partner Roadmap Webinar (August 3, 2017)
Partner Roadmap Webinar (August 3, 2017)
 
Dreamforce Developer Recap
Dreamforce Developer RecapDreamforce Developer Recap
Dreamforce Developer Recap
 
Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)
 
Generic Roadmap Slide
Generic Roadmap SlideGeneric Roadmap Slide
Generic Roadmap Slide
 
Partner Roadmap Webinar (July 6, 2017)
Partner Roadmap Webinar (July 6, 2017)Partner Roadmap Webinar (July 6, 2017)
Partner Roadmap Webinar (July 6, 2017)
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
Build Smarter Apps with Einstein Platform Services
Build Smarter Apps with Einstein Platform ServicesBuild Smarter Apps with Einstein Platform Services
Build Smarter Apps with Einstein Platform Services
 
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to app
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
Build Engaging Community Experiences with Community Cloud
Build Engaging Community Experiences with Community CloudBuild Engaging Community Experiences with Community Cloud
Build Engaging Community Experiences with Community Cloud
 
Modern App Dev: Modular Development Strategies
Modern App Dev: Modular Development StrategiesModern App Dev: Modular Development Strategies
Modern App Dev: Modular Development Strategies
 

Viewers also liked

Partner Community Access - Existing Partners
Partner Community Access - Existing PartnersPartner Community Access - Existing Partners
Partner Community Access - Existing PartnersSalesforce Partners
 
Einstein Partner Webinar (February 13, 2017)
Einstein Partner Webinar (February 13, 2017)Einstein Partner Webinar (February 13, 2017)
Einstein Partner Webinar (February 13, 2017)Salesforce Partners
 
Partner Community User Guide for ISV Partners
Partner Community User Guide for ISV PartnersPartner Community User Guide for ISV Partners
Partner Community User Guide for ISV PartnersSalesforce Partners
 
Partner Community User Guide for Consulting Partners
Partner Community User Guide for Consulting PartnersPartner Community User Guide for Consulting Partners
Partner Community User Guide for Consulting PartnersSalesforce Partners
 
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Salesforce Partners
 
ISV Tech Talk: Environment Hub (Dreamforce 2015)
ISV Tech Talk: Environment Hub (Dreamforce 2015)ISV Tech Talk: Environment Hub (Dreamforce 2015)
ISV Tech Talk: Environment Hub (Dreamforce 2015)Salesforce Partners
 
Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)Salesforce Partners
 
Salesforce Jumpstart: Getting Started as a Consulting Partner
Salesforce Jumpstart: Getting Started as a Consulting PartnerSalesforce Jumpstart: Getting Started as a Consulting Partner
Salesforce Jumpstart: Getting Started as a Consulting PartnerSalesforce Partners
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)Salesforce Partners
 
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Salesforce Partners
 

Viewers also liked (20)

Salesforce Partner Program
Salesforce Partner ProgramSalesforce Partner Program
Salesforce Partner Program
 
Partner Business Org
Partner Business OrgPartner Business Org
Partner Business Org
 
Environment Hub
Environment Hub Environment Hub
Environment Hub
 
Partner Branding Guidelines
Partner Branding Guidelines Partner Branding Guidelines
Partner Branding Guidelines
 
Trialforce
Trialforce Trialforce
Trialforce
 
Partner Events
Partner EventsPartner Events
Partner Events
 
Social Media 101 for Partners
Social Media 101 for PartnersSocial Media 101 for Partners
Social Media 101 for Partners
 
Partner Community Access - Existing Partners
Partner Community Access - Existing PartnersPartner Community Access - Existing Partners
Partner Community Access - Existing Partners
 
Einstein Partner Webinar (February 13, 2017)
Einstein Partner Webinar (February 13, 2017)Einstein Partner Webinar (February 13, 2017)
Einstein Partner Webinar (February 13, 2017)
 
Partner Community - Tip Sheet
Partner Community - Tip SheetPartner Community - Tip Sheet
Partner Community - Tip Sheet
 
Operational Overview
Operational OverviewOperational Overview
Operational Overview
 
Partner Community User Guide for ISV Partners
Partner Community User Guide for ISV PartnersPartner Community User Guide for ISV Partners
Partner Community User Guide for ISV Partners
 
Partner Community User Guide for Consulting Partners
Partner Community User Guide for Consulting PartnersPartner Community User Guide for Consulting Partners
Partner Community User Guide for Consulting Partners
 
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
 
License Management App
License Management App License Management App
License Management App
 
ISV Tech Talk: Environment Hub (Dreamforce 2015)
ISV Tech Talk: Environment Hub (Dreamforce 2015)ISV Tech Talk: Environment Hub (Dreamforce 2015)
ISV Tech Talk: Environment Hub (Dreamforce 2015)
 
Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)Technical App Innovators Webinar (January 18, 2017)
Technical App Innovators Webinar (January 18, 2017)
 
Salesforce Jumpstart: Getting Started as a Consulting Partner
Salesforce Jumpstart: Getting Started as a Consulting PartnerSalesforce Jumpstart: Getting Started as a Consulting Partner
Salesforce Jumpstart: Getting Started as a Consulting Partner
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)
 
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
 

Similar to Make Your App Lightning Ready with Winter '17 (December 8, 2016)

Top 10 Myths to Adopting Lightning.pdf
Top 10 Myths to Adopting Lightning.pdfTop 10 Myths to Adopting Lightning.pdf
Top 10 Myths to Adopting Lightning.pdfssuser7e6c76
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformSalesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Salesforce Partners
 
Salesforce lightning design -components for CRM
Salesforce lightning design -components for CRMSalesforce lightning design -components for CRM
Salesforce lightning design -components for CRMyahmad111
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedSalesforce Developers
 
New Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a FlashNew Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a FlashDreamforce
 
Embed Customer Support into your Apps with Snap-ins
Embed Customer Support into your Apps with Snap-insEmbed Customer Support into your Apps with Snap-ins
Embed Customer Support into your Apps with Snap-insSalesforce Developers
 
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)Salesforce Partners
 
Build You First App in 5 Easy Steps
Build You First App in 5 Easy StepsBuild You First App in 5 Easy Steps
Build You First App in 5 Easy StepsRebecca Saar
 
Suisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshopSuisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshopGnanasekaran Thoppae
 
Move to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarMove to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarSalesforce Admins
 
Salesforce Lightning Design System
Salesforce Lightning Design SystemSalesforce Lightning Design System
Salesforce Lightning Design SystemDurgesh Dhoot
 
Salesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile DeveloperSalesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile DeveloperSalesforce Developers
 
Lightning Workshop London
Lightning Workshop LondonLightning Workshop London
Lightning Workshop LondonKeir Bowden
 
AngularJS App In Two Weeks
AngularJS App In Two WeeksAngularJS App In Two Weeks
AngularJS App In Two WeeksPeter Chittum
 
Build Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from ApttusBuild Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from ApttusDreamforce
 

Similar to Make Your App Lightning Ready with Winter '17 (December 8, 2016) (20)

Top 10 Myths to Adopting Lightning.pdf
Top 10 Myths to Adopting Lightning.pdfTop 10 Myths to Adopting Lightning.pdf
Top 10 Myths to Adopting Lightning.pdf
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)
 
Salesforce lightning design -components for CRM
Salesforce lightning design -components for CRMSalesforce lightning design -components for CRM
Salesforce lightning design -components for CRM
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
 
New Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a FlashNew Lightning Experience: Build Custom Apps in a Flash
New Lightning Experience: Build Custom Apps in a Flash
 
Using Visualforce in Salesforce1
Using Visualforce in Salesforce1Using Visualforce in Salesforce1
Using Visualforce in Salesforce1
 
Embed Customer Support into your Apps with Snap-ins
Embed Customer Support into your Apps with Snap-insEmbed Customer Support into your Apps with Snap-ins
Embed Customer Support into your Apps with Snap-ins
 
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
ISV Advanced Guide to Building a Salesforce1 Mobile App (October 14, 2014)
 
Build You First App in 5 Easy Steps
Build You First App in 5 Easy StepsBuild You First App in 5 Easy Steps
Build You First App in 5 Easy Steps
 
Suisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshopSuisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshop
 
Salesforce Lightning workshop
Salesforce Lightning workshopSalesforce Lightning workshop
Salesforce Lightning workshop
 
Move to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarMove to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin Webinar
 
Salesforce Lightning Design System
Salesforce Lightning Design SystemSalesforce Lightning Design System
Salesforce Lightning Design System
 
Summer '18 Developer Highlights
Summer '18 Developer HighlightsSummer '18 Developer Highlights
Summer '18 Developer Highlights
 
Salesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile DeveloperSalesforce1: Every Developer is a Mobile Developer
Salesforce1: Every Developer is a Mobile Developer
 
Lightning Workshop London
Lightning Workshop LondonLightning Workshop London
Lightning Workshop London
 
AngularJS App In Two Weeks
AngularJS App In Two WeeksAngularJS App In Two Weeks
AngularJS App In Two Weeks
 
Build Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from ApttusBuild Apps Fast with Lightning Components from Apttus
Build Apps Fast with Lightning Components from Apttus
 

More from Salesforce Partners

ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)Salesforce Partners
 
ISV Monthly Tech Enablement (July 2017)
ISV Monthly Tech Enablement (July 2017)ISV Monthly Tech Enablement (July 2017)
ISV Monthly Tech Enablement (July 2017)Salesforce Partners
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce Partners
 
Salesforce Proficiency Pack for Administrators
Salesforce Proficiency Pack for AdministratorsSalesforce Proficiency Pack for Administrators
Salesforce Proficiency Pack for AdministratorsSalesforce Partners
 
Environment Hub Fundamentals (Salesforce Partners)
Environment Hub Fundamentals (Salesforce Partners)Environment Hub Fundamentals (Salesforce Partners)
Environment Hub Fundamentals (Salesforce Partners)Salesforce Partners
 
Demo Environment Best Practices (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)Demo Environment Best Practices (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)Salesforce Partners
 
Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)Salesforce Partners
 
Salesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Partners
 
Sales Cloud Lightning Migration Best Practices
Sales Cloud Lightning Migration Best PracticesSales Cloud Lightning Migration Best Practices
Sales Cloud Lightning Migration Best PracticesSalesforce Partners
 
Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Salesforce Partners
 
FSL Implementation Guidance Part 1 (May 10, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)FSL Implementation Guidance Part 1 (May 10, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)Salesforce Partners
 
ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)Salesforce Partners
 
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Salesforce Partners
 
FSL Implementation Guidance Part 1
FSL Implementation Guidance Part 1FSL Implementation Guidance Part 1
FSL Implementation Guidance Part 1Salesforce Partners
 
Difficult Conversations and Delivering Bad News
Difficult Conversations and Delivering Bad NewsDifficult Conversations and Delivering Bad News
Difficult Conversations and Delivering Bad NewsSalesforce Partners
 

More from Salesforce Partners (20)

ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)
 
ISV Monthly Tech Enablement (July 2017)
ISV Monthly Tech Enablement (July 2017)ISV Monthly Tech Enablement (July 2017)
ISV Monthly Tech Enablement (July 2017)
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification Paths
 
Salesforce Proficiency Pack for Administrators
Salesforce Proficiency Pack for AdministratorsSalesforce Proficiency Pack for Administrators
Salesforce Proficiency Pack for Administrators
 
Environment Hub Fundamentals (Salesforce Partners)
Environment Hub Fundamentals (Salesforce Partners)Environment Hub Fundamentals (Salesforce Partners)
Environment Hub Fundamentals (Salesforce Partners)
 
Demo Environment Best Practices (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)Demo Environment Best Practices (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)
 
Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)
 
Salesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam Prep
 
Einstein Analytics for Partners
Einstein Analytics for PartnersEinstein Analytics for Partners
Einstein Analytics for Partners
 
Sales Cloud Lightning Migration Best Practices
Sales Cloud Lightning Migration Best PracticesSales Cloud Lightning Migration Best Practices
Sales Cloud Lightning Migration Best Practices
 
Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)
 
FSL Implementation Guidance Part 1 (May 10, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)FSL Implementation Guidance Part 1 (May 10, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)
 
AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages
 
ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)
 
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
 
FSL Implementation Guidance Part 1
FSL Implementation Guidance Part 1FSL Implementation Guidance Part 1
FSL Implementation Guidance Part 1
 
Partner Forums Guide
Partner Forums GuidePartner Forums Guide
Partner Forums Guide
 
Difficult Conversations and Delivering Bad News
Difficult Conversations and Delivering Bad NewsDifficult Conversations and Delivering Bad News
Difficult Conversations and Delivering Bad News
 
How to Position Lightning
How to Position LightningHow to Position Lightning
How to Position Lightning
 
Storytelling
StorytellingStorytelling
Storytelling
 

Recently uploaded

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 

Make Your App Lightning Ready with Winter '17 (December 8, 2016)

  • 2. Forward-Looking Statements ​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.
  • 3. Suggestion for our time together today 1 2 3 5 6 7 Intro Define Lightning Ready Partner Perspective Cloud Artillery Q&A 4 Lightning Ready Process Demo JS Button Alternative Beyond Lightning Ready with Appiphony
  • 4. What does it take to be Lightning Ready?
  • 5. Lightning Ready Requirements There’s only one 100% of your End-User Use Cases must work as expected in Lightning Experience
  • 6. Existing Apps All existing apps should be Lightning Ready by February 2017 Standards for customer success New Apps All new apps that enter into an agreement on or after March 1, 2017 must be Lightning Ready.
  • 7. Common Questions All my end-user use cases already work as expected in Lightning Experience. What do I do? ❖ Open a case Does every use case of my app need to work in Lightning Experience? ❖ A qualified “yes”. Every end-user use case must function as expected in Lightning Experience. Admin use cases are optional. Do I have to re-style my app in order to be Lightning Ready? ❖ No, but we do strongly encourage all partners to adopt the Salesforce Lightning Design System to be consistent with the Lightning Experience. Do I have to use Lightning Components in order to be Lightning Ready? ❖ No, but If some of your features don’t work in Lightning Experience then this is a good opportunity to adopt Lightning Components if they will make your app Lightning Ready.
  • 8. Two Guiding Principles for Lightning Readiness Can a new customer running Lightning Experience install your app and use it successfully? Can an existing customer adopt Lightning Experience and continue to use your app successfully? YES
  • 9. We are here Where are we on the Lightning trail? Make sure your app works in Lightning Experience Make sure your app looks good in Lightning Experience Re-imagine your app for Lightning Experience
  • 11. Cloud Artillery - Sales Coach Sales Coach Premium is a powerful, easy to use sales enablement tool for Salesforce. ● Promote consistent sales strategy ● Accelerate ramp time for new sales reps ● Measure marketing effectiveness
  • 12. Sales Coach Premium ● Completely Salesforce native ● Using Bootstrap style ● Using JQuery/Jquery UI What we started with...
  • 13. Sales Coach Premium You can do this by checking this box through the UI. Make visualforce pages available in Lightning Or you can add this tag to the meta data file for the visualforce page
  • 14. Sales Coach Premium 1. Download SLDS zip file from: https://lightningdesignsystem.com/downloads/ 2. Upload as a static resource in your package 3. Include the stylesheet and wrap your visualforce page in slds Apply SLDS style to pages
  • 17. Process 1. Manual Testing a. See list of gaps between Lighting and Classic https://help.salesforce.com/articleView?id=lex_gaps_limitations.htm b. Define what your user use cases are - admin, setup/config could be classic for example 2. Fix, if necessary 3. Enable your app for Lightning Navigation 4. Run Lightning Readiness report to catch anything you may have missed a. Note that your package may still include features required by Classic users that won’t work in Lightning 5. Submit for approval - log case a. See http://p.force.com/LightningReady for details
  • 18. Make sure you App Appears in Lightning Works Better* Apps packaged prior to Winter ‘17 will appear by default Winter ‘17 and beyond you must take action * This is a new Component so don’t forget to add it to your package!
  • 19. What if something doesn’t work? Your App Lightning Ready
  • 20. Ability to Suppress Header Scheduled for Summer ‘17 Classic Lightning
  • 21. Custom Report URL Scheduled for Spring ‘17
  • 22. Lightning Console Scheduled for Spring ‘17 Classic Lightning
  • 23. Multi-Select on Related Lists Scheduled for Spring ‘17
  • 24. Other Gaps Feature Plans OpenCTI Supported in Winter, further enhancements in Spring ‘17 Filtered Lookups Closing feature gap with Classic in Spring ‘17 Mass Email On future roadmap. Until create your own custom mass action Documents not available in Lightning Must convert to Files Javascript Buttons Replace with Lightning Actions Let us know about other blockers at http://tiny.cc/LRBlockers
  • 26. We are here What’s next on the trail? Make sure your app works in Lightning Experience Re-Style your app to match the Lightning Experience Re-imagine your app for Lightning Experience
  • 28. Appiphony ● We design, architect and build Salesforce applications ● Founded in 2006 ● Known for ○ User experience design expertise ○ Pushing the edges of what is possible on the platform ○ Executing the largest most complex projects on Salesforce ● A few of our customers... Salesforce Product Development Outsourcer (PDO) based in Chicago
  • 29. Speakers Appiphony Team Members George Kenessey CEO Kevin Beronilla Visual Designer Victor Carreon Technical Architect
  • 30. Our Story ● Project to build an Enterprise Recruiting application ● As we finished the Lightning desktop was released ● Challenge: Restyle 15 Visualforce (VF) pages to look Lightning (like Salesforce built it!) ● Approach: Convert all VF pages to fully leverage the Salesforce Lighting Design System (SLDS) to look Lightning in both Classic and the Lightning Desktop ● You have already learned to how to get your VF page working in the Lightning Desktop (Thanks Cloud Artillery!) ● Today, we will share the steps Appiphony took to update each page to look Lightning by leveraging SLDS 6 Steps to redesigning your VF page to look Lightning
  • 31. Our Reality VF pages looked like this:
  • 32. Our Goal Get VF pages to look like this:
  • 33. Sketch Layout Options ● Consider how your current page can be revised to leverage SLDS ● Determine which SLDS components can be used to replace existing ones ○ The Lightning Experience brings new UI patterns, so conversion is not always 1-to-1 ● Sketch a basic layout for your new page ● Consider multiple options before choosing one Step 1 Option A Option B New UI Patterns in Lightning
  • 34. Mock-Up HTML/CSS ● Use SLDS CSS classes and markup to realize your design ○ Utilizing their code samples will help get you started on foundation ○ Learning Block, Element, Modifier (BEM) conventions will increase your overall understanding of SLDS ○ Custom CSS can make use of SLDS Design Tokens (for preprocessors and Aura) Step 2
  • 35. Assess New Design ● Take a step back and study the visuals ● Confirm that the original user flows remain intact and support each of the personas’ objectives Step 3
  • 36. Update Existing VF Page ● Take the front-end code and apply it to the existing Visualforce page ● Some of your front-end interactions will require updates to JavaScript code ● Communication with the back-end mostly remains intact ○ Initial page loads can pull the same data and existing Remote Actions can still be used Step 4
  • 37. ● Once the working Visualforce page is complete, demo the page to the app’s stakeholders and some current users (if possible) ● Gather feedback and revise the page based on what you learn Step 5 Demo for Feedback
  • 38. Prepare for Release ● After your feature takes shape, prepare a package for the QA team to test ● Make updates per QA’s feedback (rinse and repeat) ● Create a production package for the AppExchange Step 6
  • 39. Tip 1 Accessing icons from SLDS Static Resource can be tricky Reference the Static Resource directly with a Merge Field if the markup is inside of the Visualforce page <use xlink:href="{!URLFOR($Resource.SLDS0120)}/assets/icons/standard-sprite/svg/symbols.svg#account"></use> ● SLDS icons are retrieved by URL paths in a <use> tag. ● When working in a Visualforce page, you will have to define the path to the Static Resource in order for icons to appear.
  • 40. ● SLDS is limited to HTML/CSS only ● You have to write your own JavaScript to add interactivity ● Example: the SLDS Datepicker only provides the markup & styling ● Appiphony built a JQuery based library of plugins to solve this issue & it’s open source! ○ jQuery plugins associated to SLDS components that the ability to interact and work with data ○ Followed SLDS’s component structure to easily identify which plugins to use where Tip 2 You’ll need to add JavaScript http://aljs.appiphony.com
  • 41. Thank you! Ping us if we can help www.appiphony.com info@appiphony.com
  • 42. Wrap up / Q&A
  • 43. Resources TRAILHEAD SELF-PACED TUTORIALS ● Lightning Experience Basics ● Upgrade Classic App to a Lightning App ● Using Visualforce in Lightning Experience ● Lightning Alternatives to JavaScript Buttons DREAMFORCE SESSION RECORDINGS ● Preparing for Lightning: Replacing URL Hacks with Actions ● Using 3rd Party JS Libraries with Lightning Components ● Mega Lightning Roadmap:Future of Lightning and the Customer Success Platform ● Lightning Roadmap Sneak Peek ● Developing with Visualforce and the Lightning Design System ● Five Cool Ways to use Actions in Lightning Experience LIGHTNING ROADMAP https://help.salesforce.com/articleView?id=lex_roadmap.htm THIS WEBINAR Appihphony Lightning JS Salesforce Lightning Design System What’s blocking your Lightning Readiness? http://tiny.cc/LRBlockers JAVASCRIPT BUTTONS? LEARN HOW TO CONVERT TO LIGHTNING https://sfdc.co/JSButtonBlog https://sfdc.co/JSButtonBlog2 https://sfdc.co/JSButtonBlog3 LIGHTNING ASSESSMENT ASSESS YOUR ORGANIZATION’S READINESS FOR LIGHTNING http://sfdc.co/Lightning-Check PARTNER COMMUNITY - LIGHTNING READY LIGHTNING READY DETAILS & WEBINARS http://p.force.com/lightningready ● Lightning Ready Chatter Group ● Lightning Navigation & Apps - Winter ‘17 ● Summer ‘16 Lightning Update for ISVs
  • 44. Q&A