Book Image

Force.com Enterprise Architecture

By : Andrew Fawcett
Book Image

Force.com Enterprise Architecture

By: Andrew Fawcett

Overview of this book

Table of Contents (20 chapters)
Force.com Enterprise Architecture
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Visualforce


Visualforce is not only a powerful way to create entirely new pages for your application but also augments the Salesforce user interface in multiple places. As we've seen so far, you can use it to extend the standard UI layouts and Custom Buttons. Here is a list of platform areas that accept Visualforce pages:

  • Layout sections

  • Custom Buttons

  • Custom Tabs

  • Custom Tab Splash page

  • Chatter Custom Publisher Actions

  • Sidebar component

  • Dashboard component

  • Force.com sites

Profiles and Permission Sets also reference Visualforce pages; users must be given access to a page before they can use it from these areas.

What can I do within a Visualforce page?

While Salesforce provides many components to use within the Visualforce pages, the only component that is strictly required is the apex:page component. That's it!

<apex:page>Anything I like in here!</apex:page>

When studying the attributes of the apex:page component, it's clear that this is a powerful way to communicate with the browser, returning...