My presentation on Salesforce1 platform at Chennai Salesforce developer user group meeting. I have slightly modified and reused the presentation by Sandeep Bhanot at SF Salesforce Developer User Group meeting
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