Create a Portfolio Site
In this project, you’ll:
- Create a personal portfolio.
- Create a theme layout component.
- Personalize your site.
- Add pages to your portfolio.
- Publish your website.
Why Create a Personal Portfolio?
Welcome students and career seekers! You’ve been hitting the trails hard and feel like you know a lot about Salesforce. While you may not have on-the-job experience using Salesforce, with a little creativity, you can still show potential employers that you are an out-of-the-box thinker while showing off your Salesforce skills.
In this project, you create a personal Community website and add a personal portfolio to help share your skills and grow your career. As you know, a one-page resume doesn’t always highlight everything about you. In this portfolio, you can include details about yourself that you can’t include in your resume. By the end of this project, you’ll have your own portfolio to shine a spotlight on your skills and achievements. This is also a great opportunity to connect with the Trailblazer Community. You can open up potential job opportunities by sharing your portfolio with members of the Trailblazer Community and recruiters.
Launch Your Playground
To complete this project, you need a free Trailhead Playground or Developer Edition org. You can find it at the bottom of this page. Click Launch to open the Trailhead Playground in a new browser tab (login required).
Ready to shine a spotlight on yourself? Here we go!
Enable Communities and Set the Domain Name
For this project we use Salesforce Community Cloud, which enables you to create beautiful, branded portals, forums, and sites, without writing any code.
OK, let’s get started by turning on Communities.
- Click and select Setup.
Communitiesin the Quick Find box, then select Communities Settings.
- Select Enable communities.
- Enter a unique name to be used as your domain name and click Check Availability. Keep in mind that you can’t change the domain name yourself after you save it. You have to call Salesforce to change it. Since this is your personal portfolio site, it’s best to use some version of your name to keep things professional. For example, use your first initial and last name.
- Click Save, and then click OK. If you see a dialog asking to open a Salesforce page in a new tab, click Open.
High-five, trailblazer! You’ve just created your custom domain.
Set Up a Basic Community
Now let’s set up a basic community, which you’ll turn into your portfolio. You should have been redirected to the All Communities page in Setup, but if not, enter
Communities in Quick Find, and select All Communities.
- Click New Community.
- Select the Customer Account Portal template.
Note: You can use any Lightning template with custom theme layouts, but for this project stick with Customer Account Portal.
- Click Get Started.
- Enter a community name and URL. Name the community
<your first name and last name>.
portfolioas the optional URL. The URL should look something like this: https://[your name]-developer-edition.na111.force.com/portfolio.
Note: It’s important that you specify a URL, even though this field says optional. This enables you to share your public URL with others.
- Click Create. Your community has been created in Preview status, which means that what you have created isn’t in the world yet.
Take a quick look around. This area is Workspaces where you customize and administer your community. There are many additional features that you typically need to configure in a community, but for our purposes, you can dive right into personalizing your site.