SlideShare uma empresa Scribd logo
1 de 9
A Quick Introduction to
VisualForce Pages
cloud.analogy info@cloudanalogy.com +1(415)830-3899
TM
What are VisualForce Pages?
VisualForce Page is described as a Salesforce Markup language that allows users to create
interface components in Salesforce.
The VisualForce pages consist of Salesforce-based tags to create interactive and engaging web
pages. These pages also allow users to integrate them with other web languages such as HTML,
CSS, JavaScript, Ajax, and more.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce
controller
VisualForce
Markup
The VisualForce page consists of two parts:
VisualForce Markup: The VisualForce Markup Language
consists of VisualForce tags, HTML, JavaScript, jQuery,
CSS, Ajax or any other Web-enabled code embedded in
Single tag.
VisualForce Controller: The VisualForce controller is a
single element in VisualForce pages that are set to
manage data with user interactions.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Where are these VisualForce pages used?
● Override default functionality like New, Edit.
● Override tab overview pages, for example, the Accounts
tab home page
● Specify a custom tab.
● Can be integrated with HTML, CSS, Ajax, jQuery.
● Embed components in detail page layouts.
● Build dashboard components or custom help pages.
● Customize, expand, or integrate the sidebars in the
Salesforce console.
● Add menu items, actions, and mobile cards in Salesforce1.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Developers uses VisualForce pages to:
VisualForce Tags
Salesforce-powered tags in VisualForce pages always begin with "apex"
namespace. These tags give you almost all types of Web Markup
features that you need and are much more similar to the built-in ajax
components.
Each VF page consists of <apex: page> tags, where other rest of the
code is defined. You can even add JavaScript for client-side data
processing.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce Controllers
The VisualForce Controller describes what data and information the user can access that
comprises almost all the standard objects and custom objects and how they are formatted.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Salesforce offers two kinds of controllers – Standard and Custom and
they are specified inside the <apex: page tag>. Standard controllers
provide you the default Salesforce formatting with all the data
validations. On the other hand, Custom Controllers enable users to
define your own custom formatting, validations, and data
manipulation.
VisualForce Controller Extensions
Just imagine you need to insert a VisualForce page on a record detail page button. Then
you need a standard controller to access the record ID, but you also want to filter records
based on specific criteria that can only be created with custom controllers. This is where the
VisualForce controller extension comes into the picture. The VisualForce Controller
extension is an Apex class that lets you manipulate records while accessing standard
controller object records.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Conclusion
VisualForce is a component-based user interface framework that allows users to create a
customized and effective web interface.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
The framework is a component of Salesforce's Force.com that is built to
streamline the process of developing and deploying cloud-based applications
and websites. Developers define VisualForce pages with VisualForce Markup
and VisualForce Controller. The VisualForce Markup handles what elements or
components should appear on the page and how should they appear.
Thank
You
cloud.analogy info@cloudanalogy.com +1(415)830-3899

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Top 10 Salesforce Extensions For Chrome
Top 10 Salesforce Extensions For ChromeTop 10 Salesforce Extensions For Chrome
Top 10 Salesforce Extensions For Chrome
 
Introduction to Salesforce Connected Apps
Introduction to Salesforce Connected AppsIntroduction to Salesforce Connected Apps
Introduction to Salesforce Connected Apps
 
What are Customer Success Platforms?
What are Customer Success Platforms?What are Customer Success Platforms?
What are Customer Success Platforms?
 
Reports & Dashboard In HubSpot CRM
Reports & Dashboard In HubSpot CRMReports & Dashboard In HubSpot CRM
Reports & Dashboard In HubSpot CRM
 
Financial Service Cloud- Release Readiness LIVE, Winter’21
Financial Service Cloud- Release Readiness LIVE, Winter’21Financial Service Cloud- Release Readiness LIVE, Winter’21
Financial Service Cloud- Release Readiness LIVE, Winter’21
 
7 Key Takeaways from Dreamforce 2019
7 Key Takeaways from Dreamforce 20197 Key Takeaways from Dreamforce 2019
7 Key Takeaways from Dreamforce 2019
 
Salesforce Admin - Build Reports Lightning Fast!
Salesforce Admin - Build Reports Lightning Fast!Salesforce Admin - Build Reports Lightning Fast!
Salesforce Admin - Build Reports Lightning Fast!
 
Heroku Solutions Kit for Commerce Cloud
Heroku Solutions Kit for Commerce CloudHeroku Solutions Kit for Commerce Cloud
Heroku Solutions Kit for Commerce Cloud
 
Build Better Software Faster Using Different Conceptual Models
Build Better Software Faster Using Different Conceptual ModelsBuild Better Software Faster Using Different Conceptual Models
Build Better Software Faster Using Different Conceptual Models
 
Salesforce Release - Service: Field Service Appointment Assistant
Salesforce Release - Service: Field Service Appointment AssistantSalesforce Release - Service: Field Service Appointment Assistant
Salesforce Release - Service: Field Service Appointment Assistant
 
Salesforce release nonprofit &amp; education - accounting subledger
Salesforce release    nonprofit &amp; education - accounting subledgerSalesforce release    nonprofit &amp; education - accounting subledger
Salesforce release nonprofit &amp; education - accounting subledger
 
5 Reasons Why Partner Communities Are Important To Your Success
5 Reasons Why Partner Communities Are Important To Your Success5 Reasons Why Partner Communities Are Important To Your Success
5 Reasons Why Partner Communities Are Important To Your Success
 
Apps lightning experience dynamic actions enhancements
Apps  lightning experience  dynamic actions enhancementsApps  lightning experience  dynamic actions enhancements
Apps lightning experience dynamic actions enhancements
 
Top Salesforce Winter '22 Release Features
Top Salesforce Winter '22 Release FeaturesTop Salesforce Winter '22 Release Features
Top Salesforce Winter '22 Release Features
 
How To Integrate Salesforce With Outlook
How To Integrate Salesforce With OutlookHow To Integrate Salesforce With Outlook
How To Integrate Salesforce With Outlook
 
Salesforce To HubSpot Migration
Salesforce To HubSpot MigrationSalesforce To HubSpot Migration
Salesforce To HubSpot Migration
 
Salesforce Partner Licensing Types- ISVforce Vs OEM Embedded
Salesforce Partner Licensing Types- ISVforce Vs OEM EmbeddedSalesforce Partner Licensing Types- ISVforce Vs OEM Embedded
Salesforce Partner Licensing Types- ISVforce Vs OEM Embedded
 
Interesting facts you need to know about salesforce
 Interesting facts you need to know about salesforce Interesting facts you need to know about salesforce
Interesting facts you need to know about salesforce
 
Top Salesforce Tips That Help You Boost Productivity
Top Salesforce Tips That Help You Boost ProductivityTop Salesforce Tips That Help You Boost Productivity
Top Salesforce Tips That Help You Boost Productivity
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint Platform
 

Semelhante a A Quick Introduction to VisualForce Pages

Lightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxLightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptx
Vkrish Peru
 
Visualforce controllers
Visualforce controllersVisualforce controllers
Visualforce controllers
Amit Sharma
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interface
Amit Sharma
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interface
Amit Sharma
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Summer '16 Realease notes
Summer '16 Realease notesSummer '16 Realease notes
Summer '16 Realease notes
aggopal1011
 
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Yury Bondarau
 

Semelhante a A Quick Introduction to VisualForce Pages (20)

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
 
Introduction to visualforce
Introduction to visualforceIntroduction to visualforce
Introduction to visualforce
 
Introducing Visualforce
Introducing VisualforceIntroducing Visualforce
Introducing Visualforce
 
Introduction to Visualforce
Introduction to VisualforceIntroduction to Visualforce
Introduction to Visualforce
 
Lightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxLightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptx
 
Visualforce controllers
Visualforce controllersVisualforce controllers
Visualforce controllers
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference Sheet
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interface
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketing
 
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
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interface
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using Salesforce
 
Visualforce report
Visualforce reportVisualforce report
Visualforce report
 
Summer '16 Realease notes
Summer '16 Realease notesSummer '16 Realease notes
Summer '16 Realease notes
 
Salesforce customization vs configuration
Salesforce customization vs configurationSalesforce customization vs configuration
Salesforce customization vs configuration
 
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
 

Mais de Cloud Analogy

Mais de Cloud Analogy (20)

Zendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxZendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptx
 
Salesforce Integration With Mailchimp (1).pptx
Salesforce Integration With Mailchimp (1).pptxSalesforce Integration With Mailchimp (1).pptx
Salesforce Integration With Mailchimp (1).pptx
 
Top Salesforce Integrations For Businesses In 2022
Top Salesforce Integrations For Businesses In 2022Top Salesforce Integrations For Businesses In 2022
Top Salesforce Integrations For Businesses In 2022
 
Top 5 Zoho Products And Their Features.pptx
Top 5 Zoho Products And Their Features.pptxTop 5 Zoho Products And Their Features.pptx
Top 5 Zoho Products And Their Features.pptx
 
SAP vs Oracle: Which ERP System Should You Choose In 2022?
SAP vs Oracle: Which ERP System Should You Choose In 2022?SAP vs Oracle: Which ERP System Should You Choose In 2022?
SAP vs Oracle: Which ERP System Should You Choose In 2022?
 
5 Low-Code Tools To Increase Salesforce Admins Productivity
5 Low-Code Tools To Increase Salesforce Admins Productivity5 Low-Code Tools To Increase Salesforce Admins Productivity
5 Low-Code Tools To Increase Salesforce Admins Productivity
 
Tips To Make The Most Out Of Salesforce CRM
Tips To Make The Most Out Of Salesforce CRMTips To Make The Most Out Of Salesforce CRM
Tips To Make The Most Out Of Salesforce CRM
 
5 Tips For Salesforce Admin In 2022
5 Tips For Salesforce Admin In 20225 Tips For Salesforce Admin In 2022
5 Tips For Salesforce Admin In 2022
 
Trailhead Badges To Earn In 2022
Trailhead Badges To Earn In 2022Trailhead Badges To Earn In 2022
Trailhead Badges To Earn In 2022
 
HubSpot And Slack Integration
HubSpot And Slack IntegrationHubSpot And Slack Integration
HubSpot And Slack Integration
 
Multi-Factor Authentication In Salesforce
Multi-Factor Authentication In SalesforceMulti-Factor Authentication In Salesforce
Multi-Factor Authentication In Salesforce
 
5 Myths About Salesforce CRM
5 Myths About Salesforce CRM5 Myths About Salesforce CRM
5 Myths About Salesforce CRM
 
6 Sales Promotion Tips For Marketing Success
6 Sales Promotion Tips For Marketing Success6 Sales Promotion Tips For Marketing Success
6 Sales Promotion Tips For Marketing Success
 
How Marketing Cloud Latest Features Can Improve Your Campaign Performance
How Marketing Cloud Latest Features Can Improve Your Campaign PerformanceHow Marketing Cloud Latest Features Can Improve Your Campaign Performance
How Marketing Cloud Latest Features Can Improve Your Campaign Performance
 
Important Salesforce Trends to Watch Out for in 2022
Important Salesforce Trends to Watch Out for in 2022Important Salesforce Trends to Watch Out for in 2022
Important Salesforce Trends to Watch Out for in 2022
 
How To Build Your Sales Career In The Salesforce Ecosystem
How To Build Your Sales Career In The Salesforce EcosystemHow To Build Your Sales Career In The Salesforce Ecosystem
How To Build Your Sales Career In The Salesforce Ecosystem
 
Best Sales Metrics Every Sales Leader Should Know
Best Sales Metrics Every Sales Leader Should KnowBest Sales Metrics Every Sales Leader Should Know
Best Sales Metrics Every Sales Leader Should Know
 
Common Salesforce CPQ Implementation Challenges
Common Salesforce CPQ Implementation ChallengesCommon Salesforce CPQ Implementation Challenges
Common Salesforce CPQ Implementation Challenges
 
5 Accurate Sales Forecasting Strategies To Predict Your Revenue
5 Accurate Sales Forecasting Strategies To Predict Your Revenue5 Accurate Sales Forecasting Strategies To Predict Your Revenue
5 Accurate Sales Forecasting Strategies To Predict Your Revenue
 
How To Utilize Slack As A Secret Weapon For Your Sales Team
How To Utilize Slack As A Secret Weapon For Your Sales TeamHow To Utilize Slack As A Secret Weapon For Your Sales Team
How To Utilize Slack As A Secret Weapon For Your Sales Team
 

Último

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Último (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 

A Quick Introduction to VisualForce Pages

  • 1. A Quick Introduction to VisualForce Pages cloud.analogy info@cloudanalogy.com +1(415)830-3899 TM
  • 2. What are VisualForce Pages? VisualForce Page is described as a Salesforce Markup language that allows users to create interface components in Salesforce. The VisualForce pages consist of Salesforce-based tags to create interactive and engaging web pages. These pages also allow users to integrate them with other web languages such as HTML, CSS, JavaScript, Ajax, and more. cloud.analogy info@cloudanalogy.com +1(415)830-3899 VisualForce controller VisualForce Markup The VisualForce page consists of two parts:
  • 3. VisualForce Markup: The VisualForce Markup Language consists of VisualForce tags, HTML, JavaScript, jQuery, CSS, Ajax or any other Web-enabled code embedded in Single tag. VisualForce Controller: The VisualForce controller is a single element in VisualForce pages that are set to manage data with user interactions. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 4. Where are these VisualForce pages used? ● Override default functionality like New, Edit. ● Override tab overview pages, for example, the Accounts tab home page ● Specify a custom tab. ● Can be integrated with HTML, CSS, Ajax, jQuery. ● Embed components in detail page layouts. ● Build dashboard components or custom help pages. ● Customize, expand, or integrate the sidebars in the Salesforce console. ● Add menu items, actions, and mobile cards in Salesforce1. cloud.analogy info@cloudanalogy.com +1(415)830-3899 Developers uses VisualForce pages to:
  • 5. VisualForce Tags Salesforce-powered tags in VisualForce pages always begin with "apex" namespace. These tags give you almost all types of Web Markup features that you need and are much more similar to the built-in ajax components. Each VF page consists of <apex: page> tags, where other rest of the code is defined. You can even add JavaScript for client-side data processing. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 6. VisualForce Controllers The VisualForce Controller describes what data and information the user can access that comprises almost all the standard objects and custom objects and how they are formatted. cloud.analogy info@cloudanalogy.com +1(415)830-3899 Salesforce offers two kinds of controllers – Standard and Custom and they are specified inside the <apex: page tag>. Standard controllers provide you the default Salesforce formatting with all the data validations. On the other hand, Custom Controllers enable users to define your own custom formatting, validations, and data manipulation.
  • 7. VisualForce Controller Extensions Just imagine you need to insert a VisualForce page on a record detail page button. Then you need a standard controller to access the record ID, but you also want to filter records based on specific criteria that can only be created with custom controllers. This is where the VisualForce controller extension comes into the picture. The VisualForce Controller extension is an Apex class that lets you manipulate records while accessing standard controller object records. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 8. Conclusion VisualForce is a component-based user interface framework that allows users to create a customized and effective web interface. cloud.analogy info@cloudanalogy.com +1(415)830-3899 The framework is a component of Salesforce's Force.com that is built to streamline the process of developing and deploying cloud-based applications and websites. Developers define VisualForce pages with VisualForce Markup and VisualForce Controller. The VisualForce Markup handles what elements or components should appear on the page and how should they appear.