SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Top 10 Salesforce Extensions For Chrome
Top 10 Salesforce Extensions For ChromeTop 10 Salesforce Extensions For Chrome
Top 10 Salesforce Extensions For ChromeCloud Analogy
 
Introduction to Salesforce Connected Apps
Introduction to Salesforce Connected AppsIntroduction to Salesforce Connected Apps
Introduction to Salesforce Connected AppsCloud Analogy
 
What are Customer Success Platforms?
What are Customer Success Platforms?What are Customer Success Platforms?
What are Customer Success Platforms?Cloud Analogy
 
Reports & Dashboard In HubSpot CRM
Reports & Dashboard In HubSpot CRMReports & Dashboard In HubSpot CRM
Reports & Dashboard In HubSpot CRMCloud Analogy
 
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’21Cloud Analogy
 
7 Key Takeaways from Dreamforce 2019
7 Key Takeaways from Dreamforce 20197 Key Takeaways from Dreamforce 2019
7 Key Takeaways from Dreamforce 2019Cloud Analogy
 
Salesforce Admin - Build Reports Lightning Fast!
Salesforce Admin - Build Reports Lightning Fast!Salesforce Admin - Build Reports Lightning Fast!
Salesforce Admin - Build Reports Lightning Fast!Cloud Analogy
 
Heroku Solutions Kit for Commerce Cloud
Heroku Solutions Kit for Commerce CloudHeroku Solutions Kit for Commerce Cloud
Heroku Solutions Kit for Commerce CloudCloud Analogy
 
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 ModelsCloud Analogy
 
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 AssistantCloud Analogy
 
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 subledgerCloud Analogy
 
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 SuccessCloud Analogy
 
Apps lightning experience dynamic actions enhancements
Apps  lightning experience  dynamic actions enhancementsApps  lightning experience  dynamic actions enhancements
Apps lightning experience dynamic actions enhancementsCloud Analogy
 
Top Salesforce Winter '22 Release Features
Top Salesforce Winter '22 Release FeaturesTop Salesforce Winter '22 Release Features
Top Salesforce Winter '22 Release FeaturesCloud Analogy
 
How To Integrate Salesforce With Outlook
How To Integrate Salesforce With OutlookHow To Integrate Salesforce With Outlook
How To Integrate Salesforce With OutlookCloud Analogy
 
Salesforce To HubSpot Migration
Salesforce To HubSpot MigrationSalesforce To HubSpot Migration
Salesforce To HubSpot MigrationCloud Analogy
 
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 EmbeddedCloud Analogy
 
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 salesforceCloud Analogy
 
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 ProductivityCloud Analogy
 
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 PlatformCloud Analogy
 

What's hot (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
 

Similar to A Quick Introduction to VisualForce Pages

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
 
Introduction to visualforce
Introduction to visualforceIntroduction to visualforce
Introduction to visualforceRinku Saini
 
Lightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxLightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxVkrish Peru
 
Visualforce controllers
Visualforce controllersVisualforce controllers
Visualforce controllersAmit Sharma
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference SheetGoodCustomers
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interfaceAmit Sharma
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketingBohdan Dovhań
 
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!
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interfaceAmit Sharma
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using SalesforceKhasim Saheb
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Riaravinxg
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using SalesforceAbdulImrankhan7
 
Visualforce report
Visualforce reportVisualforce report
Visualforce reportRinku Saini
 
Summer '16 Realease notes
Summer '16 Realease notesSummer '16 Realease notes
Summer '16 Realease notesaggopal1011
 
Salesforce customization vs configuration
Salesforce customization vs configurationSalesforce customization vs configuration
Salesforce customization vs configurationCloud Analogy
 
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
 

Similar to 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)
 

More from Cloud Analogy

Zendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxZendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxCloud Analogy
 
Salesforce Integration With Mailchimp (1).pptx
Salesforce Integration With Mailchimp (1).pptxSalesforce Integration With Mailchimp (1).pptx
Salesforce Integration With Mailchimp (1).pptxCloud Analogy
 
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 2022Cloud Analogy
 
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.pptxCloud Analogy
 
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?Cloud Analogy
 
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 ProductivityCloud Analogy
 
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 CRMCloud Analogy
 
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 2022Cloud Analogy
 
Trailhead Badges To Earn In 2022
Trailhead Badges To Earn In 2022Trailhead Badges To Earn In 2022
Trailhead Badges To Earn In 2022Cloud Analogy
 
HubSpot And Slack Integration
HubSpot And Slack IntegrationHubSpot And Slack Integration
HubSpot And Slack IntegrationCloud Analogy
 
Multi-Factor Authentication In Salesforce
Multi-Factor Authentication In SalesforceMulti-Factor Authentication In Salesforce
Multi-Factor Authentication In SalesforceCloud Analogy
 
5 Myths About Salesforce CRM
5 Myths About Salesforce CRM5 Myths About Salesforce CRM
5 Myths About Salesforce CRMCloud Analogy
 
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 SuccessCloud Analogy
 
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 PerformanceCloud Analogy
 
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 2022Cloud Analogy
 
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 EcosystemCloud Analogy
 
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 KnowCloud Analogy
 
Common Salesforce CPQ Implementation Challenges
Common Salesforce CPQ Implementation ChallengesCommon Salesforce CPQ Implementation Challenges
Common Salesforce CPQ Implementation ChallengesCloud Analogy
 
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 RevenueCloud Analogy
 
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 TeamCloud Analogy
 

More from 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
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

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.