SlideShare a Scribd company logo
1 of 63
Build a WordPress Site
A Real Life Example:
Create a Fully Functional WP
Business Web Site from Scratch
SoftUni Team
Technical Trainers
Software University
http://softuni.bg
2
1. Site Requirements
2. Site Structure
3. Home Page
4. News Page
5. Projects Page
6. About Page
7. Contacts Page
Table of Contents
Site Requirements
Gathering Requirements & Prototyping
4
Site Prototype – Home Page
Home
Slider
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Who We Are? Latest News Latest Projects
5
Site Prototype – News Page
News
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
News Title
Featured
Image
More text, more text …
Some text
here …
News Title
… …
News Title
Featured
Image
More text, more text …
Some text
here …
News Title
… …
News Title
Featured
Image
More text, more text …
Some text
here …
News Title
… …
6
Site Prototype – Projects Page
Projects
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Project #1
Icon
Short description …
Short description …
Short description …
Project #2
Short description …
Short description …
Short description …
Project #3
Short description …
Short description …
Short description …
Icon Icon
7
Site Prototype – Partners Page
Partners
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Partner #1
Logo
Short description …
Short description …
Short description …
Partner #2
Logo
Short description …
Short description …
Short description …
Partner #3
Logo
Short description …
Short description …
Short description …
Partner #4
Logo
Short description …
Short description …
Short description …
8
Site Prototype – About Page
About
About Us
Some text … Some text … Some text … Some text … Some text … Some text … Some
text … Some text … Some text … Some text … Some text … Some text … Some …
Mission
Some text … Some text …
Initiatives
Some text … Some text …
Meet the Team
Photo Person Name
Some text
Photo Person Name
Some text
Photo Person Name
Some text
9
Site Prototype – Contacts Page
Contacts
Contacts Us
Address,
Phone number,
Facebook, …
Leave a Message
Map
10
Site Prototype – Project #1
Project #1
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Project #1 – Free Training Content for Developers
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Icon
11
Site Prototype – Project #2
Project #2
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Project #2 – Free Programming Courses for Beginners
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Icon
12
Site Prototype – Project #3
Project #3
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Project #3 – School Profession "Application Developer"
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Icon
13
Site Prototype – Project #4
Project #4
Top Menu: [Home] [News] [Projects] [About] [Contacts]
Footer
Project #4 – Trainings for School Teachers
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Description of the project …
Icon
Creating the Site Structure
Typical Business Site Structure in WP
15
 Install a new WordPress instance
 In your hosting environment
 Use Softaculous from your cPanel
administration
 Or install a local WordPress
instance in XAMPP
 Create a new MySQL database
 Extract wordpress-4.8.1.zip in
XAMPP / htdocs / {site-name}
Install WordPress
16
 Purchase your own Web hosting
 Or register for a free Web hosting with cPanel from
https://profreehost.com
Web Hosting and cPanel
17
 Managing files and folders from cPanel
 Managing MySQL databases:
Using cPanel
18
Install WP using Softaculous
19
Configure Site Identity + Permalinks
20
 Choose, install and configure a WP theme
 Free theme  low budget, limited functionality
 Paid theme  higher budget, rich functionality
 How to choose a WP theme?
 Browse around and see the demos
 In our demo, we choose:
 "Sydney" a free WP theme
 https://athemes.com/theme/sydney/
Choose a WP Theme
21
 Install WP plugins that you will definitely use
 Elementor – the visual page builder
Install WP Plugins: Elementor
22
 Duplicate Page
 Duplicate posts and pages
 Create content faster
 Anywhere Elementor
 Create page templates
 For inserting in the
sidebar / footer widgets
 Using short-codes
Install More WP Plugins
23
 Create the site pages:
 Home
 News
 Projects
 Project #1, Project #2,
Project #3, Project #4
 About
 Partners
 Contacts
Create Site Pages
24
Duplicate Pages for Faster Creating
25
 Put some sample content
(pages and posts)
 Empty blog is hard to be
customized!
 Insert sample content in
all your pages
 Add some posts (news)
 Lorem Ipsum generator:
http://lipsum.com
Insert Sample Content
26
Sample Content: Posts
27
Create Top Menu
28
 Dark color theme (default in Sydney WP theme)
 Dark backgrounds in header + footer + slider (black / dark grey)
 Bright colors in header + footer + logo (white / orange / light grey)
 Light color scheme (custom colors in Sydney WP theme)
 Bright backgrounds / dark colors in header + footer + logo + slider
Decide on Color Theme
29
 Customize the theme logos
 Header: horizontal logo
 Transparent, height = 200px
 Site icon: square logo
 Transparent, 512px * 512px
 Customize theme colors
 Match the logo colors /
company colors
Site Logo and Colors
30
More Site Colors
31
Customize Site Fonts and CSS
 Make the menu font larger
 The header in the slider has no
background  fix this with CSS
32
Customize Page Paddings & Menu Style
33
 Prepare slider images:
 Size 1920 x 1275
 Prefer own authored
photos / stock photos
 Add slides (images +
titles + subtitles)
 Customize the "call-to-
action" link + text
Home Page Slider
34
Slider Texts: Add Shadow
35
 Create a list of images
for the page headers
 You may crop images
from your site slider
Header Media Images
36
 Customize the sidebar and footer widgets
Sidebar and Footer Widgets
37
 Use "Anywhere Elementor" to create
 EA template for the "Contacts" footer (icons + headings + texts)
 EA template for the "Find Us" footer (social icons widget)
Create the Site Footer
38
 Icons
 location-arrow
 phone
 envelope
"Contact" Us AE Template
39
"Social Icons" AE Template
Build the "Home" Page
41
 Customize the global fonts and colors
in Elementor
Setup the "Elementor" Page Builder: Colors
42
 Add a spacer or top-margin for the section
 Add a 3-column layout
 About (heading + icon + text)
 Projects (heading + icon +
subheadings + texts + button)
 News (heading + post loop
widget)
The Home Page Layout
43
Home Page: "Who We Are" Column
44
Home Page: "Projects" Column
45
Home Page: "News" Column
Build the "News" Page
47
 Just customize the
Blog options
The "News" Page
48
 Make the headings
"orange" for all
non-Elementor
content
Styling the News
Build the Projects Page
50
 Use a 3-column layout
Projects Page
Single Project Page
52
Project "Open Training Content"
Build the "About" Page
54
 Change page template
About Page
Build the "Partners" Page
56
Partners Page
Build the "Contacts" Page
58
 Setup Contact Form 7
 Make Contact Form 7 Responsive
 Save the template from
"Contacts" EA Template
Prepare the "Contacts" Page
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea,
.wpcf7-form select {
width: 98%;}
59
 Insert the template into the "Contacts" page
Build the "Contacts" Page
60
 How to create a WordPress site?
1. Describe the site requirements and
create a prototype
2. Create the site structure: theme,
layouts, pages, menus, widgets
3. Build the pages: home page, news
page, projects pages, about page,
contacts page, etc.
Summary
?
https://softuni.bg/courses/wordpress-basics
Build a WordPress Site
License
 This course (slides, examples, demos, videos, homework, etc.)
is licensed under the "Creative Commons Attribution-
NonCommercial-ShareAlike 4.0 International" license
62
Free Trainings @ Software University
 Software University – High-Quality Education,
Profession and Job for Software Developers
 softuni.bg
 Software University Foundation
 softuni.org
 Software University @ Facebook
 facebook.com/SoftwareUniversity
 Software University Forums
 forum.softuni.bg

More Related Content

What's hot

Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5Ketan Raval
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5ketanraval
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesMichelle Ames
 
Dreamweaver cs6 step by step
Dreamweaver cs6 step by stepDreamweaver cs6 step by step
Dreamweaver cs6 step by stepzoran Jelinek
 
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationLotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationSean Burgess
 
Chapter 14 - Web Design
Chapter 14 - Web DesignChapter 14 - Web Design
Chapter 14 - Web Designtclanton4
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesStreamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesPantheon
 
Fancy Facebook Fan Pages - A Step By Step Guide
Fancy Facebook Fan Pages  - A Step By Step GuideFancy Facebook Fan Pages  - A Step By Step Guide
Fancy Facebook Fan Pages - A Step By Step GuideOlaf Nitz
 

What's hot (9)

Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
 
WordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child ThemesWordPress HTML, CSS & Child Themes
WordPress HTML, CSS & Child Themes
 
Dreamweaver cs6 step by step
Dreamweaver cs6 step by stepDreamweaver cs6 step by step
Dreamweaver cs6 step by step
 
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationLotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
 
Chapter 14 - Web Design
Chapter 14 - Web DesignChapter 14 - Web Design
Chapter 14 - Web Design
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesStreamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
 
Fancy Facebook Fan Pages - A Step By Step Guide
Fancy Facebook Fan Pages  - A Step By Step GuideFancy Facebook Fan Pages  - A Step By Step Guide
Fancy Facebook Fan Pages - A Step By Step Guide
 
Chapter5
Chapter5Chapter5
Chapter5
 

Similar to Creating WordPress Sites in 2 Hours

Getting Started with Dreamweaver
Getting Started with DreamweaverGetting Started with Dreamweaver
Getting Started with DreamweaverFrank Fucile
 
Project PlanPlan the website for your project by completing th.docx
Project PlanPlan the website for your project by completing th.docxProject PlanPlan the website for your project by completing th.docx
Project PlanPlan the website for your project by completing th.docxwkyra78
 
Nvu tutorial1 1
Nvu tutorial1 1Nvu tutorial1 1
Nvu tutorial1 1RJOROZCO
 
Using Mozilla Sea Monkey
Using Mozilla Sea MonkeyUsing Mozilla Sea Monkey
Using Mozilla Sea MonkeyDesiree Caskey
 
Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010Mahesh Panchal
 
Individual web project
Individual web projectIndividual web project
Individual web projectSunil Joshi
 
How to create Custom Page Template in WordPress
How to create Custom Page Template in WordPressHow to create Custom Page Template in WordPress
How to create Custom Page Template in WordPressYogesh singh
 
Mix It Up with Modern SharePoint Sites
Mix It Up with Modern SharePoint SitesMix It Up with Modern SharePoint Sites
Mix It Up with Modern SharePoint SitesTheresa Lubelski
 
Building a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineOttergoose
 
Artlinks Website Workshop P Mc Caul
Artlinks Website Workshop P Mc CaulArtlinks Website Workshop P Mc Caul
Artlinks Website Workshop P Mc CaulArtLinks
 
An Overview of RoboHelp 7
An Overview of RoboHelp 7An Overview of RoboHelp 7
An Overview of RoboHelp 7Scott Abel
 
Developing a Web Page
Developing a Web PageDeveloping a Web Page
Developing a Web PageFrank Fucile
 
TID Chapter 8 Web Page Development
TID Chapter 8 Web Page DevelopmentTID Chapter 8 Web Page Development
TID Chapter 8 Web Page DevelopmentWanBK Leo
 
Just Enough Web Design.doc.doc
Just Enough Web Design.doc.docJust Enough Web Design.doc.doc
Just Enough Web Design.doc.docbutest
 

Similar to Creating WordPress Sites in 2 Hours (20)

Getting Started with Dreamweaver
Getting Started with DreamweaverGetting Started with Dreamweaver
Getting Started with Dreamweaver
 
Project PlanPlan the website for your project by completing th.docx
Project PlanPlan the website for your project by completing th.docxProject PlanPlan the website for your project by completing th.docx
Project PlanPlan the website for your project by completing th.docx
 
Nvu tutorial1 1
Nvu tutorial1 1Nvu tutorial1 1
Nvu tutorial1 1
 
Using Mozilla Sea Monkey
Using Mozilla Sea MonkeyUsing Mozilla Sea Monkey
Using Mozilla Sea Monkey
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010Wd & im session a3 _introduction to web page editors_april 08,2010
Wd & im session a3 _introduction to web page editors_april 08,2010
 
Wix
WixWix
Wix
 
It 236 it236
It 236 it236It 236 it236
It 236 it236
 
It 236 it236
It 236 it236It 236 it236
It 236 it236
 
Individual web project
Individual web projectIndividual web project
Individual web project
 
How to create Custom Page Template in WordPress
How to create Custom Page Template in WordPressHow to create Custom Page Template in WordPress
How to create Custom Page Template in WordPress
 
Mix It Up with Modern SharePoint Sites
Mix It Up with Modern SharePoint SitesMix It Up with Modern SharePoint Sites
Mix It Up with Modern SharePoint Sites
 
Building a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngine
 
Km Wiki How To Contribute 090930 V0.02
Km Wiki How To Contribute 090930 V0.02Km Wiki How To Contribute 090930 V0.02
Km Wiki How To Contribute 090930 V0.02
 
Artlinks Website Workshop P Mc Caul
Artlinks Website Workshop P Mc CaulArtlinks Website Workshop P Mc Caul
Artlinks Website Workshop P Mc Caul
 
An Overview of RoboHelp 7
An Overview of RoboHelp 7An Overview of RoboHelp 7
An Overview of RoboHelp 7
 
Developing a Web Page
Developing a Web PageDeveloping a Web Page
Developing a Web Page
 
TID Chapter 8 Web Page Development
TID Chapter 8 Web Page DevelopmentTID Chapter 8 Web Page Development
TID Chapter 8 Web Page Development
 
Wysiwyg
WysiwygWysiwyg
Wysiwyg
 
Just Enough Web Design.doc.doc
Just Enough Web Design.doc.docJust Enough Web Design.doc.doc
Just Enough Web Design.doc.doc
 

More from Svetlin Nakov

BG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиBG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиSvetlin Nakov
 
Programming World in 2024
Programming World in 2024Programming World in 2024
Programming World in 2024Svetlin Nakov
 
AI Tools for Business and Startups
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and StartupsSvetlin Nakov
 
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)Svetlin Nakov
 
AI Tools for Entrepreneurs
AI Tools for EntrepreneursAI Tools for Entrepreneurs
AI Tools for EntrepreneursSvetlin Nakov
 
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Svetlin Nakov
 
AI Tools for Business and Personal Life
AI Tools for Business and Personal LifeAI Tools for Business and Personal Life
AI Tools for Business and Personal LifeSvetlin Nakov
 
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковДипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковSvetlin Nakov
 
Дипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПДипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПSvetlin Nakov
 
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТСвободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТSvetlin Nakov
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the FutureSvetlin Nakov
 
Programming Languages Trends for 2023
Programming Languages Trends for 2023Programming Languages Trends for 2023
Programming Languages Trends for 2023Svetlin Nakov
 
IT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperIT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperSvetlin Nakov
 
GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)Svetlin Nakov
 
IT Professions and Their Future
IT Professions and Their FutureIT Professions and Their Future
IT Professions and Their FutureSvetlin Nakov
 
How to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobHow to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobSvetlin Nakov
 
Призвание и цели: моята рецепта
Призвание и цели: моята рецептаПризвание и цели: моята рецепта
Призвание и цели: моята рецептаSvetlin Nakov
 
What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?Svetlin Nakov
 
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)Svetlin Nakov
 
Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Svetlin Nakov
 

More from Svetlin Nakov (20)

BG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиBG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учители
 
Programming World in 2024
Programming World in 2024Programming World in 2024
Programming World in 2024
 
AI Tools for Business and Startups
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
 
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)
 
AI Tools for Entrepreneurs
AI Tools for EntrepreneursAI Tools for Entrepreneurs
AI Tools for Entrepreneurs
 
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
 
AI Tools for Business and Personal Life
AI Tools for Business and Personal LifeAI Tools for Business and Personal Life
AI Tools for Business and Personal Life
 
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковДипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин Наков
 
Дипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПДипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООП
 
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТСвободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the Future
 
Programming Languages Trends for 2023
Programming Languages Trends for 2023Programming Languages Trends for 2023
Programming Languages Trends for 2023
 
IT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperIT Professions and How to Become a Developer
IT Professions and How to Become a Developer
 
GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)
 
IT Professions and Their Future
IT Professions and Their FutureIT Professions and Their Future
IT Professions and Their Future
 
How to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobHow to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a Job
 
Призвание и цели: моята рецепта
Призвание и цели: моята рецептаПризвание и цели: моята рецепта
Призвание и цели: моята рецепта
 
What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?
 
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
 
Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)
 

Recently uploaded

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Recently uploaded (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Creating WordPress Sites in 2 Hours

  • 1. Build a WordPress Site A Real Life Example: Create a Fully Functional WP Business Web Site from Scratch SoftUni Team Technical Trainers Software University http://softuni.bg
  • 2. 2 1. Site Requirements 2. Site Structure 3. Home Page 4. News Page 5. Projects Page 6. About Page 7. Contacts Page Table of Contents
  • 4. 4 Site Prototype – Home Page Home Slider Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Who We Are? Latest News Latest Projects
  • 5. 5 Site Prototype – News Page News Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer News Title Featured Image More text, more text … Some text here … News Title … … News Title Featured Image More text, more text … Some text here … News Title … … News Title Featured Image More text, more text … Some text here … News Title … …
  • 6. 6 Site Prototype – Projects Page Projects Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Project #1 Icon Short description … Short description … Short description … Project #2 Short description … Short description … Short description … Project #3 Short description … Short description … Short description … Icon Icon
  • 7. 7 Site Prototype – Partners Page Partners Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Partner #1 Logo Short description … Short description … Short description … Partner #2 Logo Short description … Short description … Short description … Partner #3 Logo Short description … Short description … Short description … Partner #4 Logo Short description … Short description … Short description …
  • 8. 8 Site Prototype – About Page About About Us Some text … Some text … Some text … Some text … Some text … Some text … Some text … Some text … Some text … Some text … Some text … Some text … Some … Mission Some text … Some text … Initiatives Some text … Some text … Meet the Team Photo Person Name Some text Photo Person Name Some text Photo Person Name Some text
  • 9. 9 Site Prototype – Contacts Page Contacts Contacts Us Address, Phone number, Facebook, … Leave a Message Map
  • 10. 10 Site Prototype – Project #1 Project #1 Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Project #1 – Free Training Content for Developers Description of the project … Description of the project … Description of the project … Description of the project … Description of the project … Icon
  • 11. 11 Site Prototype – Project #2 Project #2 Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Project #2 – Free Programming Courses for Beginners Description of the project … Description of the project … Description of the project … Description of the project … Description of the project … Icon
  • 12. 12 Site Prototype – Project #3 Project #3 Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Project #3 – School Profession "Application Developer" Description of the project … Description of the project … Description of the project … Description of the project … Description of the project … Icon
  • 13. 13 Site Prototype – Project #4 Project #4 Top Menu: [Home] [News] [Projects] [About] [Contacts] Footer Project #4 – Trainings for School Teachers Description of the project … Description of the project … Description of the project … Description of the project … Description of the project … Icon
  • 14. Creating the Site Structure Typical Business Site Structure in WP
  • 15. 15  Install a new WordPress instance  In your hosting environment  Use Softaculous from your cPanel administration  Or install a local WordPress instance in XAMPP  Create a new MySQL database  Extract wordpress-4.8.1.zip in XAMPP / htdocs / {site-name} Install WordPress
  • 16. 16  Purchase your own Web hosting  Or register for a free Web hosting with cPanel from https://profreehost.com Web Hosting and cPanel
  • 17. 17  Managing files and folders from cPanel  Managing MySQL databases: Using cPanel
  • 18. 18 Install WP using Softaculous
  • 20. 20  Choose, install and configure a WP theme  Free theme  low budget, limited functionality  Paid theme  higher budget, rich functionality  How to choose a WP theme?  Browse around and see the demos  In our demo, we choose:  "Sydney" a free WP theme  https://athemes.com/theme/sydney/ Choose a WP Theme
  • 21. 21  Install WP plugins that you will definitely use  Elementor – the visual page builder Install WP Plugins: Elementor
  • 22. 22  Duplicate Page  Duplicate posts and pages  Create content faster  Anywhere Elementor  Create page templates  For inserting in the sidebar / footer widgets  Using short-codes Install More WP Plugins
  • 23. 23  Create the site pages:  Home  News  Projects  Project #1, Project #2, Project #3, Project #4  About  Partners  Contacts Create Site Pages
  • 24. 24 Duplicate Pages for Faster Creating
  • 25. 25  Put some sample content (pages and posts)  Empty blog is hard to be customized!  Insert sample content in all your pages  Add some posts (news)  Lorem Ipsum generator: http://lipsum.com Insert Sample Content
  • 28. 28  Dark color theme (default in Sydney WP theme)  Dark backgrounds in header + footer + slider (black / dark grey)  Bright colors in header + footer + logo (white / orange / light grey)  Light color scheme (custom colors in Sydney WP theme)  Bright backgrounds / dark colors in header + footer + logo + slider Decide on Color Theme
  • 29. 29  Customize the theme logos  Header: horizontal logo  Transparent, height = 200px  Site icon: square logo  Transparent, 512px * 512px  Customize theme colors  Match the logo colors / company colors Site Logo and Colors
  • 31. 31 Customize Site Fonts and CSS  Make the menu font larger  The header in the slider has no background  fix this with CSS
  • 33. 33  Prepare slider images:  Size 1920 x 1275  Prefer own authored photos / stock photos  Add slides (images + titles + subtitles)  Customize the "call-to- action" link + text Home Page Slider
  • 35. 35  Create a list of images for the page headers  You may crop images from your site slider Header Media Images
  • 36. 36  Customize the sidebar and footer widgets Sidebar and Footer Widgets
  • 37. 37  Use "Anywhere Elementor" to create  EA template for the "Contacts" footer (icons + headings + texts)  EA template for the "Find Us" footer (social icons widget) Create the Site Footer
  • 38. 38  Icons  location-arrow  phone  envelope "Contact" Us AE Template
  • 41. 41  Customize the global fonts and colors in Elementor Setup the "Elementor" Page Builder: Colors
  • 42. 42  Add a spacer or top-margin for the section  Add a 3-column layout  About (heading + icon + text)  Projects (heading + icon + subheadings + texts + button)  News (heading + post loop widget) The Home Page Layout
  • 43. 43 Home Page: "Who We Are" Column
  • 47. 47  Just customize the Blog options The "News" Page
  • 48. 48  Make the headings "orange" for all non-Elementor content Styling the News
  • 50. 50  Use a 3-column layout Projects Page
  • 54. 54  Change page template About Page
  • 58. 58  Setup Contact Form 7  Make Contact Form 7 Responsive  Save the template from "Contacts" EA Template Prepare the "Contacts" Page .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select { width: 98%;}
  • 59. 59  Insert the template into the "Contacts" page Build the "Contacts" Page
  • 60. 60  How to create a WordPress site? 1. Describe the site requirements and create a prototype 2. Create the site structure: theme, layouts, pages, menus, widgets 3. Build the pages: home page, news page, projects pages, about page, contacts page, etc. Summary
  • 62. License  This course (slides, examples, demos, videos, homework, etc.) is licensed under the "Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International" license 62
  • 63. Free Trainings @ Software University  Software University – High-Quality Education, Profession and Job for Software Developers  softuni.bg  Software University Foundation  softuni.org  Software University @ Facebook  facebook.com/SoftwareUniversity  Software University Forums  forum.softuni.bg