DW Page: Configure Homepage Layout
Important Note 1:
This guide is used to guide step-by-step how to configure out the homepage to look like our demo site.
Important Note 2:
From version 1.1.0, DW Page supported the page builder to build the landing homepage flexibly according to your taste. However, we strongly recommend that you should build your own site as instructed in our guide. Other page builder styles can make your site broken layout.
Important Note 3:
The homepage is built by using the following plugins: Page Builder by Site Origin, SiteOrigin Widgets Bundle, Projects by Woothemes, Our Team by Woothemes, Testimonial by Woothemes and Contact Form 7. Therefore, please install and activate them before configuring out the homepage layout like our demo.
Here is the screenshot of the sections of the DW Page theme.
The DW Page theme contains the following sections: Home section, Introducing section, Portfolio section, Team section, Client section, blog and Contact section. All sections will be put inside of one page which is assigned into your Main Homepage.
Step 1 Create the Homepage
Navigate to backend >> Pages >> Add New. After entering the title of the page, choosing the page parent, make sure that you select page template as Landing Page
Step 2 Using page builder to build your own homepage.
Once the Page Builder by SiteOrigin plugin activated, an extra tab will be added automatically to the standard WordPress editor as shown below:
Just switch into Page Builder tab and begin using it. For further info, the plugin documentation can be found here.
Home Section
Important Note: To build a complete home section, you need to install the Page Builder by SiteOrigin and SiteOrigin Widgets Bundle first.
As the Demo site, please follow our instruction below:
Step 1 Navigate to Pages >> Home >> Page Builder
Step 2 Add a new row to the page.
Step 3 Set the row layout
After clicking on “Add Row” button, an “Add New Row” dialog will be displayed. Selecting the number of cells in the row is 1 cell-layout with an even ratio from left to right. Press “Insert” button to finish.
Step 4 Insert Row Class
Click on the spanner icon in the top right corner above that row to start editing.
The “Edit Row” dialog will appear, find the Row Styles Sidebar >> Attributes >>Row Class. Copy & page the following class into “Row Class”.
section section-hero text-center
Step 5 Insert DW Page Hero widget to the row
To add a widget, first activate the row to which you wish to add the widget. Then click on “+ Add Widget.”
Look for the DW Page Hero widget and add it to the row
Once done, start configuring out according to your taste
The screenshot below is the front-end of the home section:
Introducing Section
This section contains a row with 2 widgets: DW Page Header and SiteOrigin Features. Follow the instruction below.
Step1 Navigate to Dashboard >> Pages >> Home
Step 2 Add a new row under the row contained the DW Page Hero
Step 3 Add row class
In the row, click on ” Edit row”. The “Edit Row” dialog shows, find the Row Styles Sidebar >> Attributes >>Row Class. Copy & page the following class into “Row Class”.
section section-introducing text-center intro-wrap
Step 4 Add DW Page Header widget to the row
Step 5 Config the DW Page Header widget and add row class
Click on ” Edit” link of DW Page Header widget to start setting up.
Input the title, content as you wish. Make sure that you copy & paste the row class below into Widget Styles >> Attributes >> Widget Class
container
Step 6 Add SiteOrrigin Features widget to the same row with the DW Page Header widget.
Click on ” Add Widget” button, then find the SiteOrigin Features widget to add.
Step 7 Add features, select container shape & size, icon size, features per row and other options.
You can find the features widget documentation here.
Once you finish, look at the Widget Styles sidebar on the right side, go to Attributes >> Widget Class, add the class below:
feature-introducing container
Lets take a look at the backend of the Introducing section with two widgets: DW Page Header and SiteOrigin Features.
Front-end Appearance:
Portfolio Section
Important Note: To build this section properly, you need to install & activate the plugin called Projects by Woo Themes first.
Prase 1: Create Projects
Step 1 Add projects
After activating the Projects by Woo Themes plugin, you will see a tab titled Projects in the Dashboard bar. Hover over Projects >> Add New. Input the project title, insert your post content in the editor area.
Step 2 Add Categories, tags for the project on the right side.
Step 3 Add project details such as client, URL or testimonial from the Project Details box under the editor area.
Step 4 For project gallery, click on “Add Project Gallery Image” link from the right sidebar , each image will be a slide in the slideshow.
Step 5 For project cover image, click on “Set Cover Image“.IMPORTANT: you must upload a cover image to each project to load on portfolio section.
Prase 2: Add projects to Homepage
Step 1 Navigate to Pages >> Home >> Page Builder
Step 2 Add a new row under the Introducing section as follows
Step 3 Add row class
Click on ” Edit Row” to start editing
An “Edit Row” dialog will appear, find Row Styles >> Attributes >> Row Class from the right side, then copy & paste the following class to the Row Class
portf-wrap
Step 4 Add DW Page Portfolio widget
Click on ” Add Widget” button, then find and add the DW Page Portfolio widget.
Step 5 Input the title, description and choose number of projects you want to show
Step 6 Add Widget Class for the DW Page Portfolio widget
Inside the DW Page Portfolio widget, navigate to Widget Styles >> Attributes >> Widget Class, copy & paste the class below:
section section-inverse section-portfolio text-center
Once done, hit ” Save ” button to save all settings.
Front-end appearance
Team Section
Important Note: This section requires Our Team by Woo Themes plugin. Please make sure that you installed and activated it.
Prase 1: Add New team
Step 1 After activating the Our Team by Woo Themes plugin, a tab titled Team Members will appear on Dashboard menu, just navigate Team Members >> Add New to enter the title for the team, input the content as follows:
Step 2 Assign Categories, Tags for the team if needed from the right sidebar.
Step 3 Add Team Member details under the editor area.
Step 4 For member featured image, click on “Set featured Image“.
IMPORTANT: you must upload a featured image to each member to load on member section.
Phrase 2: Add team members to the Homepage
Step 1 Navigate to Pages >> Home >> Page builder
Step 2 Add a new row under the Portfolio section as follows
Step 3 Add DW Page Team widget to the row
Step 4 Input the title, description and choose number of members to show at front-end
Step 5 Go to the DW Page Team widget >> Widget Styles >> Attributes >> Widget Class, copy & paste the following class
text-center
Front-end appearance
Blog Section
This section will let you to present your blog posts along with the portfolio style. Below is step by step instruction.
Phrase 1: Create blog posts
Step 1 Navigate to Dashboard >> Posts >> Add New
Step 2 Create a title, and insert your post content in the editing field.
Step 3 Add Categories, Tags from the right side.
Step 4 For a single image, click on ” Set featured image” link to start set the featured image.
IMPORTANT NOTE: You must upload the featured image for each blog post to show at front-end
Phrase 2: Add blog posts to the homepage
Step 1 Go to Pages >> Home, click on Page builder tab
Step 2 Add a new row to the Homepage
Step 3 Edit the row and add class row
Click on ” Edit Row” to start editing
Then find Row Styles >> Attributes >> Row Class, add the class below
blog-wrap
Step 4 Add DW Page Blog widget to the row
Step 5 Hover over the DW Page Blog widget to edit the widget.
Step 6 Enter a title, insert the content for the widget and choose number of blog posts show at front-end
Step 7 Add widget class
Navigate to DW Page Blog widget >> Widget Styles >> Attributes >> Widget Class from the right sidebar, insert the class below:
section section-inverse section-blog text-center
Frontend Appearance
Cients Section
Important Note: This section needs a plugin called Testimonials by WooThemes. You must install and activate it before you start building the section.
Phrase 1: Create new testimonials
Step 1. Add new testimonial
Once you activated the Testimonials by WooThemes plugin, an item “Testimonial” will automatically added to your WordPress admin sidebar. Just navigate to Testimonials >> Add New
Step 2 Input the customer’s name, the quote in the editing fields.
Step 3 Enter the testimonials details
Step 4 Set featured image for each testimonial by clicking on the link ” Set featured image”.
IMPORTANT: You need to set featured image for each testimonial to present on the testimonials section.
Phrase 2: Add your testimonials to the homepage
Step 1 Redirect to Pages >> Home, click on the Page Builder tab
Step 2 Add a new row with 1 column to the Homepage
Step 3 Edit and add row class
After clickin on “Edit Row”, an ” Edit Row” dialog will appear. Now, look at the right side, go to Row Styles >> Attributes >> Row Class, copy & paste the class below:
section client-wrap section-client text-center padding-bottom-xs-0
Step 4 Add DW Page Testimonials widget to the row
Step 5
Hover over the DW Page Testimonials widget you have just added, you will see functions as edit, delete…. Click on “Edit”
Input a title, description and select number of testimonials you wish show.
Front-end Appearance
Phrase 3: Add your client’s logos to the homepage
Step 1 Go to Pages >> Home, click on the Page Builder tab
Step 2 Add a new row with 6 columns ( you can select number of columns as you wish) under the Happy Clients section
Step 3 Click on ” Edit row”
Step 4 After clicking on “Edit Row” , an edit row dialog will be presented, find Row Styles >> Attributes >> Row Class and copy & paste the following class
container list-client text-center
Step 5 Add SiteOrigin Image widget to each column of the row
Activate each column, then click on ” Add Widget” button, find the widget titled SiteOrigin Image to add as follows:
Step 6 Edit each the SiteOrigin Image widget, then add widget class to each the widget
Once clicked on “Edit” link, an edit widget dialog will be show, go to Widget Styles >> Attributes >> Widget Class, insert the class below:
client
IMPORTANT NOTE: You must add class to all SiteOrigin Image widgets.
Front-end Appearance
Contact Section
Important Note: Before you start configuring the section, you must install Contact Form 7 plugin.
Phrase 1 Create a new contact form
Step 1 Once installed and activated the Contact Form 7 plugin, an item labeled Contact in the Dashboard sidebar, just click on Contact >> Add New
Step 3 Input a title for the contact form
Step 4 Style your own contact form by using HTML. Below is our contact form in HTML, you can refer to if needed.
<div class="row"> <div class="col-sm-6"><p><input class="form-control" type="text" placeholder="Name*"></p></div> <div class="col-sm-6"><p><input class="form-control" type="text" placeholder="Email*"></p></div> </div> <div class="row"> <div class="col-sm-6"><p><input class="form-control" type="text" placeholder="Budget*"></p></div> <div class="col-sm-6"><p><input class="form-control" type="text" placeholder="Timeframe*"></p></div> </div> <p><textarea rows="3" class="form-control" placeholder="Message"></textarea></p> <p><input type="submit" class="btn btn-primary pull-right"></p>
Step 5 Whenever you are done, just click on “Save” button
Step 6 After saving the contact form, a short-code will be shown, let’s copy it.
Phrase 2 Add the contact form to the homepage
Step 1 Go to Pages >> Home, click on the Page Builder tab
Step 2 Add a new row with 1 column
Step 4 Add DW Page Contact widget
Step 5 Input the title, descriptions, address for the DW Page Contact widget
Step 6 Paste the shortcode of the contact form to the field “Contact Form”
Front-end Appearance