+ All Categories
Home > Software > Lightning overview

Lightning overview

Date post: 16-Apr-2017
Category:
Upload: salesforcecom-developer-community
View: 387 times
Download: 4 times
Share this document with a friend
31
Lightning Overview By Dhanusha Mahatantila
Transcript
Page 1: Lightning overview

Lightning OverviewBy Dhanusha Mahatantila

Page 2: Lightning overview

Salesforce1 Lightning: Future of CRM

Page 3: Lightning overview

Salesforce Lightning Experience

Page 4: Lightning overview

Salesforce1 Lightning Platform

Page 5: Lightning overview

Did You Know?

Salesforce1 is a Lightning App

Features

Responsive UI across devices

Component-based Apps

Highly Extensible &

Customizable

Available Everywhere

Page 6: Lightning overview

Handle multiple databases, not just Salesforce data

Maintain complex business process, that change over time

Build apps that work on any device

The Admin’s & Developer’s Challenge

Page 7: Lightning overview

Developing Apps With Lightning

ConnectProcess

Builder

App

BuilderComponent

Framework

Page 8: Lightning overview

Lightning Connect

Fast point-and-click integration

Real-time external data into

Salesforce

No storing of data, accessed by

reference

oData standards based vendor

support

Page 9: Lightning overview

Code with Apex Tools + Salesforce API Lightning Connect

Connecting With External Data

Page 10: Lightning overview

Lightning Connect Demo

Page 11: Lightning overview

Lightning Process Builder

Fast point-and-click development

Create processes using visual

layouts

Manage complicated flows with

nested flows

Page 12: Lightning overview

Workflow Rules

New Actions

More Than A Workflow Rule

Page 13: Lightning overview

Process Builder Demo

Page 14: Lightning overview

Component Frameworks Are The Future

Google

PolymerFacebook

ReactSalesforce

LightningTwitter

FlightMozilla

Brick

Page 15: Lightning overview

Standard ComponentsBuilt by Salesforce

Custom charts Data entry tools Custom data layout Dynamic maps

Left nav Publisher bar Feed items

Tasks

Sliders Multi-view charts

Pass/Fail

Custom ComponentsBuilt by customer developers

AppExchange ComponentsBuilt by Partners (25+ today)

Lightning Component Framework

Page 16: Lightning overview

What Can I Build With Lightning Components?

Page 17: Lightning overview

What Can I Build With Lightning Components?

Lightning Component Tabs for Salesforce1 Mobile App

Single “page” apps

Available in “Mobile Navigation”

Implements = “force:appHostable”

Custom Components for Lightning App Builder

Components designed for ease-of-use via tools

Available in the palette

Implements = “flexipage:availableForAllPageTypes”

Page 18: Lightning overview

What Can I Build With Lightning Components?

Lighting Applications

Full screen Lighting Component-based applications

Accessible via URL

Lightning Extensions

Allows to override default components with custom components

Page 19: Lightning overview

Lightning Component Bundle

APP or COMPONENT BUNDLE

Definition : html

Controller : js

Helper : js

EventHandler : js

Style : css

Component(s)

Cmp1 Cmp3

Cmp2 App1

App1 App2

Cmp2 Cmp2

Project 1 Project 2

Page 20: Lightning overview

How User Interactions Are Handled

Configure

Attributes

Listen for

Events

Fire

Events

Data updated

Screen tapped

Another component

changed

Network offline

Set color

Set object

Get user

Record saved

List scrolled

Save offline

Color changed

Page 21: Lightning overview

Visualforce Page Vs. Lightning Components

Page 22: Lightning overview

Best Practices

Can provide multiple implementations for “Implements”

App Builder, Community Builder

Salesforce Lightning Design System

Components should be independent to context

Page 23: Lightning overview

Lightning Components Demo

Page 24: Lightning overview

Fast point-and-click development

Build using standard and custom

Lightning Components

Design apps for any device

Lightning App Builder

Page 25: Lightning overview

What Can I Build With Lightning App Builder?

SPAs (Single Page Applications)

Link with existing standard pages

Expose Global Actions for more interactivity

Dashboard-style Applications

“Point” Applications to solve a particular task

Page 26: Lightning overview

Available Standard Components

Filter List

Recent Items

Report Chart

Rich Text

Visualforce Page

Page 27: Lightning overview

Salesforce1 Mobile Apps

Page 28: Lightning overview

Salesforce1 App Structure

Lightning

PageLightning

Components

Global Actions

Page 29: Lightning overview

Lightning App Builder Demo

Page 30: Lightning overview

Resources

Lightning Overview

http://developer.salesforce.com/lightning

Salesforce Trailhead

https://developer.salesforce.com/trailhead/module/lightning_connect

https://developer.salesforce.com/trailhead/en/business_process_automation/pr

ocess_builder

https://developer.salesforce.com/trailhead/en/module/lightning_components

https://developer.salesforce.com/trailhead/module/lightning_app_builder

What is the Lightning Component Framework?

https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/

Page 31: Lightning overview

Thank You.


Recommended