Thursday 21 January 2016

Force.com Customer Portal Setup Guide

1         INTRODUCTION TO FORCE.COM       

        If you want to add new pages or customize existing pages in your community, you can use Force.com Sites . With Force.com , you can create branded, publicly available pages such as landing or marketing pages, and private custom pages that only community members can access.
What we can achieve using Force.com
·         We can create public, branded pages that anyone can access.
·         Leverage Visualforce to create private pages that you can add as a tab within your community.
·         Write your own controllers, or extensions to controllers, using Apex code.
·         Create custom login or self-registration pages.

2         GUIDE TO CREATE FORCE.COM CUSTOMER COMMUNITY

2.1        SET UP FORCE.COM SITE

·         From Setup, enter Sites in the Quick Find box, then select Sites.
·         Register a custom Force.com domain for your organization.
·         Create and configure your site.
·         Develop and use Visualforce pages for your site, use or hide standard pages, and customize
        or replace out-of-box error pages. Associate these pages with your site.                                                                                                             

2.2        ENABLE A PORTAL WITH FORCE.COM SITE

1.       Enable the portal for login using the following steps:
·         From Setup, enter Customer Portal Settings in the Quick Find box, then select Customer Portal Settings.
·         If you have not enabled your portal, select Enable Customer Portal and click Save.
·         Click Edit for the portal you want to modify.
·         Configure the portal as follows:
1.       Select the Login Enabled checkbox.
2.       Select a user for the Administrator field.
3.       Optionally, set the Logout URL. If this is not set, users are taken to the site home page on logout.
4.       Click Save.
If you are using a Customer Portal and want to allow self-registration, follow these steps:
From Setup, enter Customer Portal Settings in the Quick Find box, then select Customer Portal Settings.
·         Click Edit for the portal you want to associate with your Force.com site.
·         Configure the Customer Portal as follows:
1.       Select Self-Registration Enabled.
2.       Select Customer Portal User for both the Default New User License and Default New User Profilefields. Depending on your portal license, you may want to select a different profile for the Default New User Profile field.
3.       Select User for the Default New User Role field.
4.       Click Save.
    Associate the site pages with the default portal users:
·         From Setup, enter Customer Portal Settings in the Quick Find box, then select Customer Portal Settings, or from Setup, enter Partners in the Quick Find box, then select Settings.
·         Click the name of the portal that you want to associate with your site.
·         Click the name of each profile associated with your portal users and do the following:
1.       Scroll down to the Enabled Visualforce Page Access section and click Edit.
2.       Add the appropriate public site pages to the Enabled Visualforce Pages list. This allows portal users with that profile to view these pages.
    Associate your site with the login-enabled portal:
·         From Setup, enter Sites in the Quick Find box, then select Sites.
·         Click the site label of the site you want to configure.
·         Click Login Settings.
·         Click Edit.
·         From the Enable Login For drop-down list, select the name of the portal where you want to allow login.
·         Select the Change Password Page.
·         Click Save.
For sites with Ideas, Answers, Chatter Answers, you must make the zone visible in the portal and enable the IdeasHome or AnswersHome page for the site. To associate the zone with one or more portals:
1.       From Setup, search for one of the following in the Quick Find box.
·         Ideas Zones
·         Chatter Answers Zones
·         Answers Zones
    Click Edit next to the zone you want to make public.
    From the Portal drop-down list, select the portal to use for this zone. You can choose to show the zone in all portals.

2.3        SETTING UP VISUALFORCE PAGES ON SITE

·                             Now you can add multiple visualforce pages for site by Moving a VFP from Available VFP               Multi Select picklist to Enable VFP picklist.
·                            Then the url of the vfp will look like this,

          https://url-of-your-domain-developer-edition.ap2.force.com/CustomVFP/

44 comments:

  1. Good Post! Thank you so much for sharing this pretty post, it's newsworthy and useful to improve my knowledge as good way, keep blogging…
    Regards,

    Salesforce Training in Chennai|Salesforce Training

    ReplyDelete
  2. Great article Glad to find your blog. Thanks for sharing.
    apple-ios- training in chennai

    ReplyDelete
  3. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
    Hadoop Training Institute In chennai

    amazon-web-services-training-institute-in-chennai

    ReplyDelete
  4. It’s always so sweet and also full of a lot of fun for me personally and my office colleagues to search your blog a minimum of thrice in a week to see the new guidance you have got.
    java training in chennai

    Java Training Institute Bangalore

    ReplyDelete
  5. Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!

    Hadoop Training in Chennai

    ReplyDelete
  6. This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.
    Big data training in tambaram
    Big data training in Sholinganallur
    Big data training in annanagar
    Big data training in Velachery
    Big data training in Marathahalli

    ReplyDelete
  7. Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here.
    MEAN stack training in Chennai
    MEAN stack training in bangalore
    MEAN stack training in tambaram
    MEAN stack training in annanagar
    MEAN stack training in Velachery

    ReplyDelete
  8. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    Android Training in Chennai
    Android app Development Course in Chennai
    Android Training Institute in Chennai
    Android Classes in Chennai
    App Development Course in Chennai

    ReplyDelete
  9. I am really enjoying reading your well written articles.
    It looks like you spend a lot of effort and time on your blog.
    I have bookmarked it and I am looking forward to reading new articles. Keep up the good work..
    Best Java Training in Bangalore
    Advanced Java Training in Bangalore
    Best Java Coaching in Bangalore
    Java Certification Course in Bangalore
    Best Java Classes in Bangalore

    ReplyDelete
  10. Nice post. I learned some new information. Thanks for sharing.

    bloggydirectory
    Article submission sites

    ReplyDelete
  11. Great post! This is very useful for me and gain more information, Thanks for sharing with us.
    Devops Training in Chennai | Devops Training Institute in Chennai

    ReplyDelete
  12. Amazing Work Thank You Very Much
    See My Website

    메이저토토사이트

    ReplyDelete
  13. If you are interested in then we can provide you thecontact database and b2b company in india.

    ReplyDelete
  14. Thanks for sharing article. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks.
    AWS training in chennai | AWS training in anna nagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery

    ReplyDelete
  15. Search Chennai real estate, Chennai property, Chennai Home For Sale, Chennai Land for Sale, property in Chennai, real estate in Chennai.
    chennai
    best-villa
    visit here

    ReplyDelete
  16. Do You Now AximTrade Review Login Is A Secure, Multi-channel, Multi-factor Authentication System, Enabling Customers To Securely Access Their Accounts To Fund/deposit, Request Withdrawal, Update Or Manage Their Profile And More.



    ReplyDelete
  17. Visit Aximtrade Mt4 Download Login To View Your Personal Area Where You Can Manage Your Trading Accounts, Set Up Your Watchlist, And Track Your Recent Trades.

    ReplyDelete
  18. Here Is A Review Of AVATRADE REVIEW . We Look At The History Of The Broker, Their Website, Platform, Trading Conditions, And Bonuses.

    ReplyDelete
  19. i'm guiltless natured you take movement of to self-centeredness in your message. It makes you stand dependancy out from various assistant creators that can't maintain nonsensical environment content recollecting that you. Flip PDF Professional Crack

    ReplyDelete
  20. You've got carried out a loud challenge upon this article. Its absolutely regulate and extremely qualitative. You've got even controlled to make it readable and smooth to make a get accord of of into. You've got a few specific writing adroitness. Thank you as a consequence lots. Syncios Data Recovery Key

    ReplyDelete
  21. This sort of booklet continuously moving and I select to go web-based mind-set content material, for that excuse happy to track down extraordinary district to numerous here in the broadcast, the composing is simply on your loving, thank you for the name. Friendship Day Quotes

    ReplyDelete
  22. Great article Glad to find your blog. Thanks for sharing.
    Girvi Software
    Girvi Software

    ReplyDelete
  23. This is awesome post.
    < a href="https://www.shipfinex.com/"> ShipFinex

    ReplyDelete