SlideShare une entreprise Scribd logo
1  sur  14
Creating a Salesforce Community:
Code vs Configuration
Michael Welburn
Senior Technical Architect, 7Summits
michael.welburn@7summitsinc.com
@MichaelWelburn
Michael Welburn
Senior Technical Architect, 7Summits
What are Communities?
Salesforce Community Cloud offers a place for your employees, customers, and partners to connect
outside the scope of your internal systems (but controlled and managed via your Salesforce org).
Objects and records can be shared from your internal users with the community users
Chatter Groups and Messaging are scoped to the Community
Collaboration and self-service are some of the primary use cases
Communities can be spun up and configured in a variety of different manners depending on level of
customization necessary.
Standard tabs & page layouts
Can configure light branding,
including header & footer
Configuration over code
WYSIWYG editor
Ability to leverage existing
widgets
Configuration over code
Customize business logic with
Apex & Visualforce
Full use of custom HTML / CSS /
Javascript
Code in addition to configuration
Salesforce Tabs Community Templates Salesforce Tabs + Visualforce
Any CommunityEmployee / Partner Community Self-Service / Customer Community
Implementation Options
Communities Architecture
Salesforce Tabs
Out-of-the-box Salesforce tabs, list views, & page layouts. Supports standard platform self-service
functionality.
Pros:
Basic theming options available out-of-the-box for tabs (including custom header)
Support for all sales, service, marketing, and platform features (depending on license)
Full Force.com platform capability
Cons:
Visualforce is the preferred approach for better customization, yet Visualforce requires coding
capability
Requires some knowledge of the Force.com platform
Salesforce Tabs Demo
Community Templates
Can choose preconfigured templates for creating your community that leverages a WYSIWYG user
interface editor. Alternatively, can leverage Site.com Studio for more granular edits.
Pros:
Out-of-box app targeted at self-service communities
More CSS styles available
Great for a quick rollout of a simple self-service community user case
Cons:
Limited to self-service functionality today (cases, Salesforce Knowledge, Chatter Answers)
Doesn’t support other sales, service, or platform use cases
Doesn’t have full platform capability
Community Templates Demo
Salesforce Tabs + Visualforce
Mix out-of-the-box Salesforce tabs, list views, and page layouts with custom Visualforce pages.
Pros:
Full support for interface and business logic customization
Support for all sales, service, marketing, and platform features (depending on license)
Full Force.com platform capability
Cons:
Requires development background for Apex & Visualforce customization
Requires knowledge of the Force.com platform
Salesforce Tabs + Visualforce Demo
Portal for users familiar with
Salesforce UI
Can leverage existing Salesforce
infrastructure (workflows,
validations, etc.)
No ability to implement page-
level customizations beyond
page layout modifications
Currently geared towards self-
service
Prettier, more extensible version
of Salesforce Tabs (future)
Doesn’t yet have the full featured
customization of Salesforce Tabs
+ Visualforce
Supports complex, page-driven
business logic
Complete customization of the
interface is possible
Salesforce Tabs Community Templates Salesforce Tabs + Visualforce
Any CommunityEmployee / Partner Community Self-Service / Customer Community
Summary
Thank you
Share Your Feedback, and Win a GoPro!
3
Earn a GoPro prize entry
for each completed
survey
Tap the bell to take a
survey
2Enroll in a session1

Contenu connexe

Tendances

Reach Social - 2007 (Working) Social CRM Tool Built by Tommy Marks
Reach Social - 2007 (Working) Social CRM Tool Built by Tommy MarksReach Social - 2007 (Working) Social CRM Tool Built by Tommy Marks
Reach Social - 2007 (Working) Social CRM Tool Built by Tommy Markstommymarkseting
 
WEBSITE GUIDES CUSTOMER DECISIONS
WEBSITE GUIDES CUSTOMER DECISIONSWEBSITE GUIDES CUSTOMER DECISIONS
WEBSITE GUIDES CUSTOMER DECISIONSLitehouse
 
Salesforce Summer '17 Release Highlights | Zen4orce
Salesforce Summer '17 Release Highlights | Zen4orceSalesforce Summer '17 Release Highlights | Zen4orce
Salesforce Summer '17 Release Highlights | Zen4orceThinqloud
 
1309 leveraging social business data visualizing the connections org structure
1309  leveraging social business data visualizing the connections org structure1309  leveraging social business data visualizing the connections org structure
1309 leveraging social business data visualizing the connections org structureMatthew Milza
 
Web Issues
Web IssuesWeb Issues
Web Issuestterrill
 
Salesforce Traning Adm 201
Salesforce Traning   Adm 201Salesforce Traning   Adm 201
Salesforce Traning Adm 201plug2learn
 
The Sad Story of the Intranet
The Sad Story of the IntranetThe Sad Story of the Intranet
The Sad Story of the IntranetTIMETOACT GROUP
 
Expression Web Designer Overview
Expression Web Designer OverviewExpression Web Designer Overview
Expression Web Designer Overviewgoodfriday
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Thomas Daly
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...TIMETOACT GROUP
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
 
Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
Blazor + Bot Framework = a Microsoft Teams Platform Dream TeamBlazor + Bot Framework = a Microsoft Teams Platform Dream Team
Blazor + Bot Framework = a Microsoft Teams Platform Dream TeamThomas Gölles
 
Salesforce content best_practices_rollout_webinar_deck
Salesforce content best_practices_rollout_webinar_deckSalesforce content best_practices_rollout_webinar_deck
Salesforce content best_practices_rollout_webinar_deck Krishna Chaytaniah
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThomas Daly
 
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Edureka!
 
Salesforce.com Training - navigation course
Salesforce.com Training - navigation courseSalesforce.com Training - navigation course
Salesforce.com Training - navigation courseMauroSFDC
 

Tendances (20)

Reach Social - 2007 (Working) Social CRM Tool Built by Tommy Marks
Reach Social - 2007 (Working) Social CRM Tool Built by Tommy MarksReach Social - 2007 (Working) Social CRM Tool Built by Tommy Marks
Reach Social - 2007 (Working) Social CRM Tool Built by Tommy Marks
 
Developing Web Content Management Sites with SharePoint 2010
Developing Web Content Management Sites with SharePoint 2010Developing Web Content Management Sites with SharePoint 2010
Developing Web Content Management Sites with SharePoint 2010
 
WEBSITE GUIDES CUSTOMER DECISIONS
WEBSITE GUIDES CUSTOMER DECISIONSWEBSITE GUIDES CUSTOMER DECISIONS
WEBSITE GUIDES CUSTOMER DECISIONS
 
Sitecore experience platform part 2
Sitecore experience platform   part 2Sitecore experience platform   part 2
Sitecore experience platform part 2
 
Salesforce Summer '17 Release Highlights | Zen4orce
Salesforce Summer '17 Release Highlights | Zen4orceSalesforce Summer '17 Release Highlights | Zen4orce
Salesforce Summer '17 Release Highlights | Zen4orce
 
1309 leveraging social business data visualizing the connections org structure
1309  leveraging social business data visualizing the connections org structure1309  leveraging social business data visualizing the connections org structure
1309 leveraging social business data visualizing the connections org structure
 
Web Issues
Web IssuesWeb Issues
Web Issues
 
Salesforce Traning Adm 201
Salesforce Traning   Adm 201Salesforce Traning   Adm 201
Salesforce Traning Adm 201
 
Vf ppt (1)
Vf ppt (1)Vf ppt (1)
Vf ppt (1)
 
The Sad Story of the Intranet
The Sad Story of the IntranetThe Sad Story of the Intranet
The Sad Story of the Intranet
 
Expression Web Designer Overview
Expression Web Designer OverviewExpression Web Designer Overview
Expression Web Designer Overview
 
Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013Intro to Branding SharePoint 2013
Intro to Branding SharePoint 2013
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
 
The Basic Understanding Of Salesforce
The Basic Understanding Of SalesforceThe Basic Understanding Of Salesforce
The Basic Understanding Of Salesforce
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM Connections
 
Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
Blazor + Bot Framework = a Microsoft Teams Platform Dream TeamBlazor + Bot Framework = a Microsoft Teams Platform Dream Team
Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
 
Salesforce content best_practices_rollout_webinar_deck
Salesforce content best_practices_rollout_webinar_deckSalesforce content best_practices_rollout_webinar_deck
Salesforce content best_practices_rollout_webinar_deck
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
 
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
Salesforce Interview Questions And Answers | Salesforce Tutorial | Salesforce...
 
Salesforce.com Training - navigation course
Salesforce.com Training - navigation courseSalesforce.com Training - navigation course
Salesforce.com Training - navigation course
 

En vedette

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 SDKMichael Welburn
 
Launching Salesforce Communities: Flipping the Switch and Making them Work
Launching Salesforce Communities: Flipping the Switch and Making them WorkLaunching Salesforce Communities: Flipping the Switch and Making them Work
Launching Salesforce Communities: Flipping the Switch and Making them WorkSalesforce.org
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpSalesforce Developers
 
Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...
Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...
Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...Salesforce Deutschland
 
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)Salesforce Partners
 
Coaching Corps Salesforce Implementation: Case Study
Coaching Corps Salesforce Implementation: Case StudyCoaching Corps Salesforce Implementation: Case Study
Coaching Corps Salesforce Implementation: Case StudyCloud for Good
 
Building Salesforce1 Communities Apps with React Native and Flux
Building Salesforce1 Communities Apps with React Native and FluxBuilding Salesforce1 Communities Apps with React Native and Flux
Building Salesforce1 Communities Apps with React Native and FluxSalesforce Developers
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and Gulpshujiui
 
Salesforce.com Community Cloud Spring'16 Update
Salesforce.com Community Cloud Spring'16 UpdateSalesforce.com Community Cloud Spring'16 Update
Salesforce.com Community Cloud Spring'16 UpdateYamase Hiroaki
 
Views from Europe
Views from EuropeViews from Europe
Views from Europerado_fun
 
Community Cloud APAC Webinar (September 7, 2016)
Community Cloud APAC Webinar (September 7, 2016)Community Cloud APAC Webinar (September 7, 2016)
Community Cloud APAC Webinar (September 7, 2016)Salesforce Partners
 
Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要Salesforce Developers Japan
 
Salesforce Mobile architecture introduction
Salesforce Mobile architecture introductionSalesforce Mobile architecture introduction
Salesforce Mobile architecture introductionDavid Scruggs
 
Presentación sobre el curso de asignatura estatal
Presentación sobre el curso de asignatura estatalPresentación sobre el curso de asignatura estatal
Presentación sobre el curso de asignatura estatalKarina Serrano Jimenez
 
Nelson farias-acordes-arpejos-e-escalas
Nelson farias-acordes-arpejos-e-escalasNelson farias-acordes-arpejos-e-escalas
Nelson farias-acordes-arpejos-e-escalasNando Costa
 

En vedette (17)

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
 
Launching Salesforce Communities: Flipping the Switch and Making them Work
Launching Salesforce Communities: Flipping the Switch and Making them WorkLaunching Salesforce Communities: Flipping the Switch and Making them Work
Launching Salesforce Communities: Flipping the Switch and Making them Work
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and Gulp
 
Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...
Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...
Community Cloud - Gemeinsam geht alles Besser - Kundenbindung stärken mit de...
 
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)
 
Coaching Corps Salesforce Implementation: Case Study
Coaching Corps Salesforce Implementation: Case StudyCoaching Corps Salesforce Implementation: Case Study
Coaching Corps Salesforce Implementation: Case Study
 
Building Salesforce1 Communities Apps with React Native and Flux
Building Salesforce1 Communities Apps with React Native and FluxBuilding Salesforce1 Communities Apps with React Native and Flux
Building Salesforce1 Communities Apps with React Native and Flux
 
Brand Your Community Using Less and Gulp
Brand Your Community Using Less and GulpBrand Your Community Using Less and Gulp
Brand Your Community Using Less and Gulp
 
Salesforce.com Community Cloud Spring'16 Update
Salesforce.com Community Cloud Spring'16 UpdateSalesforce.com Community Cloud Spring'16 Update
Salesforce.com Community Cloud Spring'16 Update
 
Views from Europe
Views from EuropeViews from Europe
Views from Europe
 
Community Cloud APAC Webinar (September 7, 2016)
Community Cloud APAC Webinar (September 7, 2016)Community Cloud APAC Webinar (September 7, 2016)
Community Cloud APAC Webinar (September 7, 2016)
 
Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要Lightningのコンポーネントフレームワークの概要
Lightningのコンポーネントフレームワークの概要
 
Salesforce Mobile architecture introduction
Salesforce Mobile architecture introductionSalesforce Mobile architecture introduction
Salesforce Mobile architecture introduction
 
Community cloud運用開発の基礎
Community cloud運用開発の基礎Community cloud運用開発の基礎
Community cloud運用開発の基礎
 
www.clickprime8.com FALE COMIGO
www.clickprime8.com FALE COMIGO www.clickprime8.com FALE COMIGO
www.clickprime8.com FALE COMIGO
 
Presentación sobre el curso de asignatura estatal
Presentación sobre el curso de asignatura estatalPresentación sobre el curso de asignatura estatal
Presentación sobre el curso de asignatura estatal
 
Nelson farias-acordes-arpejos-e-escalas
Nelson farias-acordes-arpejos-e-escalasNelson farias-acordes-arpejos-e-escalas
Nelson farias-acordes-arpejos-e-escalas
 

Similaire à Creating a Salesforce Community: Code vs Configuration

Communities Settings and Customize Community URL in Salesforce
Communities Settings and Customize Community URL in SalesforceCommunities Settings and Customize Community URL in Salesforce
Communities Settings and Customize Community URL in SalesforceWebkul Software Pvt. Ltd.
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community CloudJayant Jindal
 
Introduction to Lightning for Salesforce Admins
Introduction to Lightning for Salesforce AdminsIntroduction to Lightning for Salesforce Admins
Introduction to Lightning for Salesforce AdminsMatthew Morris
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketingBohdan Dovhań
 
SFDC Lightning Demo
SFDC Lightning DemoSFDC Lightning Demo
SFDC Lightning DemoSamar Saha
 
Getting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer FoundationGetting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer FoundationEdureka!
 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitionsmferraz
 
Crm at a glance
Crm at a glanceCrm at a glance
Crm at a glanceCRM Vision
 
Salesforce interview questions walkthrough
Salesforce interview questions walkthroughSalesforce interview questions walkthrough
Salesforce interview questions walkthroughShivam Srivastava
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzanNata Isaevich
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patternsusolutions
 
Experience Clould Discussion Part 1.pptx
Experience Clould Discussion Part 1.pptxExperience Clould Discussion Part 1.pptx
Experience Clould Discussion Part 1.pptxsatheeshkumarpalanis2
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using SalesforceKhasim Saheb
 
What is Difference Between LC and LWC?
What is Difference Between LC and LWC?What is Difference Between LC and LWC?
What is Difference Between LC and LWC?Ravendra Singh
 
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...Bootstrap Creative
 

Similaire à Creating a Salesforce Community: Code vs Configuration (20)

Communities Settings and Customize Community URL in Salesforce
Communities Settings and Customize Community URL in SalesforceCommunities Settings and Customize Community URL in Salesforce
Communities Settings and Customize Community URL in Salesforce
 
Introducing Visualforce
Introducing VisualforceIntroducing Visualforce
Introducing Visualforce
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community Cloud
 
Introduction to Lightning for Salesforce Admins
Introduction to Lightning for Salesforce AdminsIntroduction to Lightning for Salesforce Admins
Introduction to Lightning for Salesforce Admins
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketing
 
Ponakaladinne reddy
Ponakaladinne reddyPonakaladinne reddy
Ponakaladinne reddy
 
SFDC Lightning Demo
SFDC Lightning DemoSFDC Lightning Demo
SFDC Lightning Demo
 
Getting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer FoundationGetting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer Foundation
 
RubaDevi_Salesforce
RubaDevi_SalesforceRubaDevi_Salesforce
RubaDevi_Salesforce
 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitions
 
Crm at a glance
Crm at a glanceCrm at a glance
Crm at a glance
 
Salesforce interview questions walkthrough
Salesforce interview questions walkthroughSalesforce interview questions walkthrough
Salesforce interview questions walkthrough
 
Nitin Suri
Nitin SuriNitin Suri
Nitin Suri
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patterns
 
Experience Clould Discussion Part 1.pptx
Experience Clould Discussion Part 1.pptxExperience Clould Discussion Part 1.pptx
Experience Clould Discussion Part 1.pptx
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
 
What is Difference Between LC and LWC?
What is Difference Between LC and LWC?What is Difference Between LC and LWC?
What is Difference Between LC and LWC?
 
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
A Beginner’s Guide to HubSpot CMS - Make a Website for Your Business With No ...
 

Dernier

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Creating a Salesforce Community: Code vs Configuration

  • 1. Creating a Salesforce Community: Code vs Configuration Michael Welburn Senior Technical Architect, 7Summits michael.welburn@7summitsinc.com @MichaelWelburn
  • 2. Michael Welburn Senior Technical Architect, 7Summits
  • 3. What are Communities? Salesforce Community Cloud offers a place for your employees, customers, and partners to connect outside the scope of your internal systems (but controlled and managed via your Salesforce org). Objects and records can be shared from your internal users with the community users Chatter Groups and Messaging are scoped to the Community Collaboration and self-service are some of the primary use cases Communities can be spun up and configured in a variety of different manners depending on level of customization necessary.
  • 4. Standard tabs & page layouts Can configure light branding, including header & footer Configuration over code WYSIWYG editor Ability to leverage existing widgets Configuration over code Customize business logic with Apex & Visualforce Full use of custom HTML / CSS / Javascript Code in addition to configuration Salesforce Tabs Community Templates Salesforce Tabs + Visualforce Any CommunityEmployee / Partner Community Self-Service / Customer Community Implementation Options
  • 6. Salesforce Tabs Out-of-the-box Salesforce tabs, list views, & page layouts. Supports standard platform self-service functionality. Pros: Basic theming options available out-of-the-box for tabs (including custom header) Support for all sales, service, marketing, and platform features (depending on license) Full Force.com platform capability Cons: Visualforce is the preferred approach for better customization, yet Visualforce requires coding capability Requires some knowledge of the Force.com platform
  • 8. Community Templates Can choose preconfigured templates for creating your community that leverages a WYSIWYG user interface editor. Alternatively, can leverage Site.com Studio for more granular edits. Pros: Out-of-box app targeted at self-service communities More CSS styles available Great for a quick rollout of a simple self-service community user case Cons: Limited to self-service functionality today (cases, Salesforce Knowledge, Chatter Answers) Doesn’t support other sales, service, or platform use cases Doesn’t have full platform capability
  • 10. Salesforce Tabs + Visualforce Mix out-of-the-box Salesforce tabs, list views, and page layouts with custom Visualforce pages. Pros: Full support for interface and business logic customization Support for all sales, service, marketing, and platform features (depending on license) Full Force.com platform capability Cons: Requires development background for Apex & Visualforce customization Requires knowledge of the Force.com platform
  • 11. Salesforce Tabs + Visualforce Demo
  • 12. Portal for users familiar with Salesforce UI Can leverage existing Salesforce infrastructure (workflows, validations, etc.) No ability to implement page- level customizations beyond page layout modifications Currently geared towards self- service Prettier, more extensible version of Salesforce Tabs (future) Doesn’t yet have the full featured customization of Salesforce Tabs + Visualforce Supports complex, page-driven business logic Complete customization of the interface is possible Salesforce Tabs Community Templates Salesforce Tabs + Visualforce Any CommunityEmployee / Partner Community Self-Service / Customer Community Summary
  • 14. Share Your Feedback, and Win a GoPro! 3 Earn a GoPro prize entry for each completed survey Tap the bell to take a survey 2Enroll in a session1

Notes de l'éditeur

  1. Use security settings to obscure certain objects, set specific access defaults, etc. Basically can create a mini-Salesforce for your target audience, all hosted on the Salesforce platform. Can create multiple communities, and people can be in one or many based on configuration
  2. Salesforce Tabs - Easily administrable community that does not require any Apex or Visualforce. - The look & feel are standard tabs and page layouts, with some light branding ability (header, login page colors) - Good starter community; you can always make it fancier later - Works well for people familiar with Salesforce, or who can be trained to it Community Templates - Administrable without Apex or Visualforce - WYSIWYG branding options - Extendable with lightning components in the future will add a lot more customization - Napili template is meant for Self-Service community Salesforce Tabs + Visualforce - Completely customizable, but requires Apex and Visualforce knowledge - Can leverage the basic Salesforce Tabs and add a Visualforce tab, or you can go all out and rebrand the entire experience - Can use any of your favorite JS / CSS frameworks
  3. Community Templates are built on top of Site.com. Site.com allows more granular customizations via a WYSIWYG type of editor if you need to change the look and feel of Community Templates beyond the configurable options provided, but it can get a little overwhelming if you aren’t well versed in it. Salesforce Tabs & Tabs + Visualforce are built on the same architectural platform, Force.com Sites. All of the options support standard Salesforce functionality like authentication, record access security, multilingual translations, custom login pages, and access to objects on the platform.
  4. More easily integrates with Salesforce1 app due to lack of custom pages. Standard pages are not responsive. Does require some configuration of the downloaded Salesforce1 app to point to the community URL. Ability to use individual Visualforce based tabs if necessary. Can leverage CSS in the header to “tweak” the header/tabs/etc UI, but not officially supported. Great way to start up a community, since the functionality won’t be “lost” if you want to upgrade to a custom Visualforce based site later, only enhanced.
  5. Templates are responsive (unless you mess it up in Site.com Studio) - Salesforce1 not a good option With Site.com Studio, you can get closer to a fully custom implementation, but it can’t implement custom interfaces driven by business logic quite like Visualforce can today. - Mention Lightning components for future extensibility All you have to do is spin it up, set up some configurable branding, and start seeding support documentation
  6. Setup is the same as Salesforce Tabs, however you can extend the customization with Visualforce tabs…or you can go all out and remove the header and tabs completely. Salesforce1 is not an ideal mobile experience - Salesforce1 app won’t look anything like your custom site - Can build responsive pages for mobile site. - Can leverage Mobile SDK to build a hybrid app