Title: Brad Phillips, Salesforce'com
1Force.com SitesSFDC Phoenix Users Group
- Brad Phillips, Salesforce.com
2Safe Harbor Statement
Safe harbor statement under the Private
Securities Litigation Reform Act of 1995 This
presentation may contain forward-looking
statements including but not limited to
statements concerning the potential market for
our existing service offerings and future
offerings. All of our forward looking statements
involve risks, uncertainties and assumptions. If
any such risks or uncertainties materialize or if
any of the assumptions proves incorrect, our
results could differ materially from the results
expressed or implied by the forward-looking
statements we make. The risks and uncertainties
referred to above include - but are not limited
to - risks associated with possible fluctuations
in our operating results and cash flows, rate of
growth and anticipated revenue run rate, errors,
interruptions or delays in our service or our Web
hosting, our new business model, our history of
operating losses, the possibility that we will
not remain profitable, breach of our security
measures, the emerging market in which we
operate, our relatively limited operating
history, our ability to hire, retain and motivate
our employees and manage our growth, competition,
our ability to continue to release and gain
customer acceptance of new and improved versions
of our service, customer and partner acceptance
of the AppExchange, successful customer
deployment and utilization of our services,
unanticipated changes in our effective tax rate,
fluctuations in the number of shares outstanding,
the price of such shares, foreign currency
exchange rates and interest rates. Further
information on these and other factors that could
affect our financial results is included in the
reports on Forms 10-K, 10-Q and 8-K and in other
filings we make with the Securities and Exchange
Commission from time to time. These documents are
available on the SEC Filings section of the
Investor Information section of our website at
www.salesforce.com/investor. Salesforce.com, inc.
assumes no obligation and does not intend to
update these forward-looking statements, except
as required by law.
3Agenda
- Force.com Sites
- Key Capabilities
- Pricing and Availability
- Demo
- QA
4Introducing
Run Your Web in Our Cloud.
5What is it?
- Force.com Sites are
- Public, Unauthenticated Web Sites
- Accessed from Branded Domain Names
- Built with Visualforce pages
- From Data and Content in a salesforce.com
Organization
6Force.com Sites
- OVERVIEW
- With Force.com Sites you can run your intranet,
your corporate Web site or even syndicate content
to other Web sites natively from Force.com.
Build powerful Web applications in days or weeks,
not months or years. Under the hood Force.com
Sites includes a relational database, a workflow
engine and integration features. - You can build any interface for any device
using standard Web technologies like HTML,
JavaScript, Flash or Flex. Now all of your
employees, prospects and customers can access the
power and productivity of Force.com. - SAMPLE USE CASE
- A company wants to have public website and
provide seamless integration with their PRM
Portals.
7Key Capabilities Branded Domain Names
- Force.com Domain Name Choose a Force.com domain
name for your organization. One time setup. - Availability Check Make sure the name you
chose is available - Register Accept the Terms of Use and Register
your domain name. Once its registered the domain
name can not be modified by the customer. - Custom Domain Name Customer acquires arbitrary
domain names from 3rd party provider. Provider
establishes CNAME references to their Force.com
sub domain
1
2
3
4
8Key Capabilities Site Details
4
5
1
2
3
- Default and Custom Web Addresses Default web
address is the the public URL for your site that
uses the Force.com domain. Custom Web address is
the URL (requires CNAME via 3rd party domain name
provider) you can use to access your site. Site
PATH is case sensitive - Active and Inactive Home Pages The landing
pages that users are directed to when this site
is active or inactive. - Site Template The template that provides the
page layout and style sheet for your site. - Site Contact The user who will receive
site-related communications from the site's
visitors and salesforce.com. - Site Status The option that activates your site
when you are ready to make it available to the
public
1
2
3
4
5
9Key Capabilities Multiple Sites per Organization
- Multiple Sites Each Org can have up to 100
.Each Site can have - A Unique Security Model
- A Unique Top Level Domain
- A Unique Look and Feel
- One-Click Activate Sites can be
Enabled/disabled with one-click action
1
1
2
2
10Key Capabilities Security
- Public Access Settings Similar to user-profile
security, sites provide Public Access settings
where object permissions and field level security
can be set. Controlled by the Site license,
customers can set full CRUD on custom objects and
Read/Create on standard objects (except Ideas,
Products and PriceBook objects where only Read
permission is allowed). By default no CRUD is
enabled, Site admin needs to enable the required
permissions via the Public Access Settings page. - Restricting Access based on IP Ranges Site
access ca be restricted based on IP Ranges which
allows customers to create intranet sites. - Named Pages All pages that you want to expose
on a site must be associated with that site. If a
page is not listed under Site Pages, an
authentication or page-not-found error is
displayed based on the page existence.
1
1
2
2
3
3
BEST PRACTICE! Enable Private Sharing for the
objects when you enabled them for your sites
11Key Capabilities HTTP Error Pages
1
- Error Pages Force.com Sites use Visualforce
pages for all site and error pages. Force.com
includes some standard Visualforce pages that you
can use. You can also edit or replace them with
your company-branded Visualforce pages to
construct your site.
1
12Key Capabilities RSS Feeds
- Enable Syndication Feeds Syndication feeds give
users the ability to subscribe to changes within
Force.com Sites and receive updates in external
news readers. First, enable the feed for your
site by checking the Enable Feeds check box on
site definition - Create a Feed Entry Simply by defining a SOQL
query and mapping definition, you can syndicate
changes to public data to their end users. You
can create one or more syndication feeds for your
organization's public sites or any Visualforce
page. The syndication feed displays the records
specified by a SOQL query. Users can subscribe to
the feed and view the feed when they visit the
site or page.
1
1
2
2
13Key Capabilities Caching
- By leveraging the Cache control you can
increase the performance of your sites. - Static Resources You can cache static resources
by setting the Cache Control field as Public.
Cache is automatically updated when the static
resource is updated. Private Static Resource is
not rendered on Public Sites - Visualforce Caching Tags You can cache your
Visualforce pages by setting the cache parameter
TRUE and the duration by setting the expires
parameter (seconds)
1
1
2
2
14Key Capabilities Authentication Support
- Authentication Support Site provides seamless
integration with Customer Portal to provide
Authenticated Access. - Associate your Site with an Active Customer
Portal in your Org - Choose a Visualforce Page that can be used as the
Change Password page (Sample Visualforce page is
provided) - Choose to stay HTTP or HTTPS after login
- Sample Pages and Apex Classes Force.com Sites
provide built-in registration and login logic.
Default Force.com-branded Visualforce pages are
associated with registration, login, forgot
password, and password change processes. You can
modify these pages or replace them with your own.
1
1
2
15Force.com Sites Available in Developer Preview
Today!
Pricing (Monthly page views included with each
edition)
Availability
Note The information represents our current
plans for future feature availability and
pricing and is subject to change
16Demo Developer.force.com
Content is managed via custom objects
17Demo Recruiting Application
Candidate record is created upon application
submission
18Q A