SlideShare a Scribd company logo
1 of 19
Chennai Salesforce Platform Developer User Group
Intro to Salesforce1
Feb 16, 2014
Speaker
Karanraj
Salesforce Developer
@karanrajs

# SFDUGChennai
Introducing Salesforce1

Download Salesforce1 App today
https://yourinstance.salesforce.com/one/one.app
#SFDUGChennai
Unifying the Salesforce Mobile Experience
Chatter Mobile

Feeds
People & Groups
Files
Native Experience

Salesforce Classic

CRM data
Analytics T
asks
& events
Native phone
features
# SFDUGChennai

Salesforce Touch

CRM access
Custom apps
Agility of HTML5

Logger & Forcepad

Sales productivity
tools
T
ask management
Call logging
The Salesforce1 Customer Platform

Salesforce1 App
Salesforce1 Platform APIs

Force.com
r

Heroku1
Salesforce1 Platform Services

ExactT
arget
Fuel
Salesforce 1 for Administrator
All your past investments...
All Your Apps
All Your CRM
All Your
Customizations

All Your Devices

#SFDUGChennai

...now in the future
Notification
Platform

Drag and drop UI
customization
Publisher
Actions
Salesforce 1 for Administrator
1. Navigations
2. Declarative tools to customize Salesforce1
• Left Navigation
• Setup->Mobile Administration->Mobile Navigation
• Page and Compact layout
• Expanded lookup
Additional info for parent records

3. Notifications in Salesforce1

#SFDUGChennai
Publisher Action
• Global Publisher Actions
• Object Specific Actions
Pre-defined values

#SFDUGChennai
Salesforce 1 for Developer

Programmatic customization

#SFDUGChennai
Mobile Visualforce
Visualforce Page in Left Navigation
1. Create a mobile Visualforce page
2. Assign to Visualforce custom tab
3. Add the tab in S1
Mobile Administration ->Mobile Navigation

#SFDUGChennai
Mobile Visualforce
Visualforce Page in Publisher Action
1. Create a mobile Visualforce page (Standard controller)
2. Assign to publisher of specific object
->Java script pub-sub to interact
3. Include the action in the page section

#SFDUGChennai
Mobile Visualforce
Visualforce Mobile cards & Flexi pages
You can include the VF page in S1 related list section(similar to Expand lookup)
Flexible Pages allow you to add custom list items to a page
You have write XML file
Deploy it using Ant or Force.com Eclipse or Workbench

#SFDUGChennai
Tips
•
•
•
•
•
•

Use responsive page design
Use <apex:page docType="html-5.0" ..>
Avoid Visualforce tags( pageblock, pageblock table, form )
Salesforce mobile design template or Bootstrap or any other jQuery mobile app
Java script Remoting
Use HTML 5 for device features like taking photo and Geolocation
Canvas App
Canvas App in Salesforce1
You can include canvas app in the following sections
1. Left Navigation
2. Publisher Action(Global Action)
3. Visualforce page

#SFDUGChennai
Salesforce1 Style Guide
Try it yourself!
 developer.salesforce.com

 Sign up to start developing
– FREE Developer Edition: bit.ly/DE-join

 Follow the Salesforce1 Dev Guide - bit.ly/s1-dev-guide
 Test it out in the app
– Download the Salesforce1 app
– Open in your mobile browser:
• https://[--yourinstance--].salesforce.com/one/one.app

#SFDUGChennai
Salesforce1 Resources
 Dreamforce Sessions – bit.ly/s1-df-sessions
 Developer Guide – bit.ly/s1-dev-guide

 Blogs:
– 6 things you need to know: bit.ly/s1-6-things
– Mobile cards: bit.ly/s1-mobile-cards
– App Boogie Fever: bit.ly/s1-boogie

#SFDUGChennai
Thank You

More Related Content

What's hot

What's hot (20)

Salesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and Partners
 
What is Salesforce lighting explained
What is Salesforce lighting explainedWhat is Salesforce lighting explained
What is Salesforce lighting explained
 
Salesforce1 Developer Week
Salesforce1 Developer WeekSalesforce1 Developer Week
Salesforce1 Developer Week
 
Salesforce Super Slider Lightning Component ppt
Salesforce Super Slider Lightning Component pptSalesforce Super Slider Lightning Component ppt
Salesforce Super Slider Lightning Component ppt
 
Salesforce lightning design system
Salesforce lightning design systemSalesforce lightning design system
Salesforce lightning design system
 
Rits Brown Bag - Salesforce Lightning
Rits Brown Bag - Salesforce LightningRits Brown Bag - Salesforce Lightning
Rits Brown Bag - Salesforce Lightning
 
Introduction to Lightning for Salesforce Admins
Introduction to Lightning for Salesforce AdminsIntroduction to Lightning for Salesforce Admins
Introduction to Lightning for Salesforce Admins
 
Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...
Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...
Migrating to Salesforce Lightning - A Personal Experience Presented to EA For...
 
Dreamwares: Lightning Experience
Dreamwares: Lightning ExperienceDreamwares: Lightning Experience
Dreamwares: Lightning Experience
 
Discover Salesforce Lightning 1
Discover Salesforce Lightning 1Discover Salesforce Lightning 1
Discover Salesforce Lightning 1
 
Intro to Building Mobile Apps with Salesforce1: No Code Required Webinar
Intro to Building Mobile Apps with Salesforce1: No Code Required WebinarIntro to Building Mobile Apps with Salesforce1: No Code Required Webinar
Intro to Building Mobile Apps with Salesforce1: No Code Required Webinar
 
Intro to Salesforce1 Mobile App Development Webinar
Intro to Salesforce1 Mobile App Development WebinarIntro to Salesforce1 Mobile App Development Webinar
Intro to Salesforce1 Mobile App Development Webinar
 
Lightning strikes twice- SEDreamin
Lightning strikes twice- SEDreaminLightning strikes twice- SEDreamin
Lightning strikes twice- SEDreamin
 
Introduction to lightning out df16
Introduction to lightning out   df16Introduction to lightning out   df16
Introduction to lightning out df16
 
Lightning Experience with Visualforce Best Practices
Lightning Experience with Visualforce Best PracticesLightning Experience with Visualforce Best Practices
Lightning Experience with Visualforce Best Practices
 
Cross platform development with c# and xamarin
Cross platform development with c# and xamarinCross platform development with c# and xamarin
Cross platform development with c# and xamarin
 
Lightning Experience for ISVs
Lightning Experience for ISVsLightning Experience for ISVs
Lightning Experience for ISVs
 
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDKQuickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
 
Building End To End Lightning Apps - Dreamforce 2014
Building End To End Lightning Apps - Dreamforce 2014Building End To End Lightning Apps - Dreamforce 2014
Building End To End Lightning Apps - Dreamforce 2014
 
Salesforce Lightning workshop
Salesforce Lightning workshopSalesforce Lightning workshop
Salesforce Lightning workshop
 

Similar to Salesforce1 - Salesforce DUG Chennai

Salesforce1 for developers
Salesforce1 for developersSalesforce1 for developers
Salesforce1 for developers
David Scruggs
 
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
Salesforce Developers
 

Similar to Salesforce1 - Salesforce DUG Chennai (20)

Salesforce1 for ISVs Webinar (May 15, 2014)
Salesforce1 for ISVs Webinar (May 15, 2014)Salesforce1 for ISVs Webinar (May 15, 2014)
Salesforce1 for ISVs Webinar (May 15, 2014)
 
Salesforce1 for ISVs Webinar (July 17, 2014)
Salesforce1 for ISVs Webinar (July 17, 2014)Salesforce1 for ISVs Webinar (July 17, 2014)
Salesforce1 for ISVs Webinar (July 17, 2014)
 
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdfSalesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
 
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
 
Salesforce1 for Developers
Salesforce1 for DevelopersSalesforce1 for Developers
Salesforce1 for Developers
 
Salesforce1 for developers
Salesforce1 for developersSalesforce1 for developers
Salesforce1 for developers
 
Visualforce in Salesforce1: Optimizing your User Interface for Mobile
Visualforce in Salesforce1: Optimizing your User Interface for MobileVisualforce in Salesforce1: Optimizing your User Interface for Mobile
Visualforce in Salesforce1: Optimizing your User Interface for Mobile
 
Salesforce1 for Developers
Salesforce1 for DevelopersSalesforce1 for Developers
Salesforce1 for Developers
 
Increase Adoption By Building Lightning Pages
Increase Adoption By Building Lightning PagesIncrease Adoption By Building Lightning Pages
Increase Adoption By Building Lightning Pages
 
Salesforce Lightning Development What Do You Need to Know.pdf
Salesforce Lightning Development What Do You Need to Know.pdfSalesforce Lightning Development What Do You Need to Know.pdf
Salesforce Lightning Development What Do You Need to Know.pdf
 
Salesforce Lightning
Salesforce LightningSalesforce Lightning
Salesforce Lightning
 
Using Visualforce in Salesforce1
Using Visualforce in Salesforce1Using Visualforce in Salesforce1
Using Visualforce in Salesforce1
 
#CNX14 - Building Enterprise Mobile Apps With Salesforce1
#CNX14 - Building Enterprise Mobile Apps With Salesforce1#CNX14 - Building Enterprise Mobile Apps With Salesforce1
#CNX14 - Building Enterprise Mobile Apps With Salesforce1
 
Classic vs. lightning
Classic vs. lightningClassic vs. lightning
Classic vs. lightning
 
Salesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsSalesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponents
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
 
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
 
Become a Hero of Mobile: Salesforce1 Mobile App Best Practices for Admins
Become a Hero of Mobile: Salesforce1 Mobile App Best Practices for AdminsBecome a Hero of Mobile: Salesforce1 Mobile App Best Practices for Admins
Become a Hero of Mobile: Salesforce1 Mobile App Best Practices for Admins
 
Singapore dev user group
Singapore   dev user groupSingapore   dev user group
Singapore dev user group
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdf
 

More from Karanraj Sankaranarayanan (7)

Toronto Developer Group - Winter 24' Release Highlights.pptx
Toronto Developer Group - Winter 24' Release Highlights.pptxToronto Developer Group - Winter 24' Release Highlights.pptx
Toronto Developer Group - Winter 24' Release Highlights.pptx
 
Visualforce remoteobject
Visualforce remoteobjectVisualforce remoteobject
Visualforce remoteobject
 
Salesforce Summer'13 - Chennai DUG
Salesforce Summer'13 - Chennai DUGSalesforce Summer'13 - Chennai DUG
Salesforce Summer'13 - Chennai DUG
 
Salesforce winter’13 release
Salesforce winter’13 releaseSalesforce winter’13 release
Salesforce winter’13 release
 
Chennai salesforce platform developer meetup october–
Chennai salesforce platform developer meetup october–Chennai salesforce platform developer meetup october–
Chennai salesforce platform developer meetup october–
 
Salesforce and sap integration
Salesforce and sap integrationSalesforce and sap integration
Salesforce and sap integration
 
Chennai salesforce platform user group
Chennai salesforce platform user groupChennai salesforce platform user group
Chennai salesforce platform user group
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Salesforce1 - Salesforce DUG Chennai

  • 1. Chennai Salesforce Platform Developer User Group
  • 4. Introducing Salesforce1 Download Salesforce1 App today https://yourinstance.salesforce.com/one/one.app #SFDUGChennai
  • 5. Unifying the Salesforce Mobile Experience Chatter Mobile Feeds People & Groups Files Native Experience Salesforce Classic CRM data Analytics T asks & events Native phone features # SFDUGChennai Salesforce Touch CRM access Custom apps Agility of HTML5 Logger & Forcepad Sales productivity tools T ask management Call logging
  • 6. The Salesforce1 Customer Platform Salesforce1 App Salesforce1 Platform APIs Force.com r Heroku1 Salesforce1 Platform Services ExactT arget Fuel
  • 7. Salesforce 1 for Administrator All your past investments... All Your Apps All Your CRM All Your Customizations All Your Devices #SFDUGChennai ...now in the future Notification Platform Drag and drop UI customization Publisher Actions
  • 8. Salesforce 1 for Administrator 1. Navigations 2. Declarative tools to customize Salesforce1 • Left Navigation • Setup->Mobile Administration->Mobile Navigation • Page and Compact layout • Expanded lookup Additional info for parent records 3. Notifications in Salesforce1 #SFDUGChennai
  • 9. Publisher Action • Global Publisher Actions • Object Specific Actions Pre-defined values #SFDUGChennai
  • 10. Salesforce 1 for Developer Programmatic customization #SFDUGChennai
  • 11. Mobile Visualforce Visualforce Page in Left Navigation 1. Create a mobile Visualforce page 2. Assign to Visualforce custom tab 3. Add the tab in S1 Mobile Administration ->Mobile Navigation #SFDUGChennai
  • 12. Mobile Visualforce Visualforce Page in Publisher Action 1. Create a mobile Visualforce page (Standard controller) 2. Assign to publisher of specific object ->Java script pub-sub to interact 3. Include the action in the page section #SFDUGChennai
  • 13. Mobile Visualforce Visualforce Mobile cards & Flexi pages You can include the VF page in S1 related list section(similar to Expand lookup) Flexible Pages allow you to add custom list items to a page You have write XML file Deploy it using Ant or Force.com Eclipse or Workbench #SFDUGChennai
  • 14. Tips • • • • • • Use responsive page design Use <apex:page docType="html-5.0" ..> Avoid Visualforce tags( pageblock, pageblock table, form ) Salesforce mobile design template or Bootstrap or any other jQuery mobile app Java script Remoting Use HTML 5 for device features like taking photo and Geolocation
  • 15. Canvas App Canvas App in Salesforce1 You can include canvas app in the following sections 1. Left Navigation 2. Publisher Action(Global Action) 3. Visualforce page #SFDUGChennai
  • 17. Try it yourself!  developer.salesforce.com  Sign up to start developing – FREE Developer Edition: bit.ly/DE-join  Follow the Salesforce1 Dev Guide - bit.ly/s1-dev-guide  Test it out in the app – Download the Salesforce1 app – Open in your mobile browser: • https://[--yourinstance--].salesforce.com/one/one.app #SFDUGChennai
  • 18. Salesforce1 Resources  Dreamforce Sessions – bit.ly/s1-df-sessions  Developer Guide – bit.ly/s1-dev-guide  Blogs: – 6 things you need to know: bit.ly/s1-6-things – Mobile cards: bit.ly/s1-mobile-cards – App Boogie Fever: bit.ly/s1-boogie #SFDUGChennai