Table of Contents

WordPress Blogging Workgroup

Peer Group

  • Jeff & Cindy Jensen
  • Ethan Hoover
  • Nate Williams
  • Jack Carter
  • Aaron Trent

WordPress and Divi Training

  • Ernie - www.sitezinc.com ($30 for 1 hr of training)
  • Fiverr - jjensen@gisengineering.com
  • Fiverr - jefferyjjensen@gmail.com

Business Model

Business Model

  1. Strangers/Cold Calls
    1. Google AdWord Search
    2. YouTube keyword search
    3. Newsgroup/Forums/Facebook Groups
    • Pinterest
      • The Creative's Marketing Map - Libby Bryant: The 4-step proven strategy that works for creatives, designers and makers
        • Step 1 - Building a strong brand - The Art of Marketing
        • Step 2 - Build/Grow a large audience using Pinterest, pool of clients - need lots of eyeballs on me
        • Step 3 - Connect (email, instagram, blog). People buy from People.
        • Step 4 - Excite and Encourage people to buy, fun, special opportunities to buy
    1. Get people to take account (e.g. subscribe)
      1. Squeeze page video - who am I, what they will get, and how to get it. List building video.
  2. Acquisition/leads/free users
    • Email List
  3. Engaged users/Fans
    • About Me video (sharing my personal experiences)
      • who am I
        • licensed teacher
      • what my business does for my customers
      • why do I do this
        • 1) empower and inspire my customers
        • 2) I enjoy the creating process, manufacturing,
        • 3) I was frustrated with process
          • download and purchase plans to build a steam engine - find the plans where lacking in details
          • spent more money bought a kit which included detailed plans and materials but the problem was it was missing the schedule of operations - think of a recipe - has both the ingredients and procedure
          • watched YouTube videos and frustrated on the replication - for example author would say get this material from your scrap pile or ask a machine shop for a scrap piece but no detail on what the material is, so difficult to replicate or determine the cost. Almost as vague as saying just purchase at a local garage sale.
          • frustrated on the setup, video shows the material being cut/faced/turned but now mention of the setup, tool being used, feed and speed and so on. Makes me feel they are just bragging/toot their own horn - look what I can do but I won't tell you how I did it.
    • Free help - need to do this because my competition is doing this already
    • blog
    • podcast
    • conference (Autodesk University, Shot Show in Las Vegas Jan 2020)
  4. Clients/Customers
    • Product training video - I'm a teacher at heart
    • paid users
      • People will invest in me because I've been investing in them with my free content
      • I need to sell to them
        • What I have to offer - subscribe to my newsletter to get free ebook
        • Why they need the free ebook
        • How to get the free ebook
    • offers
  5. Income

WordPress Questions

  • How do I edit a post, say I made a typo?
  • When creating a post appears I can use either the default WordPress editor or the Divi theme editor. Are the two interchangable?
  • How do you edit update a post? Will the post say it was edited?
  • How do you manage comments to a post?
  • How do I make a post template, following the components of an effective lesson?
  • How do you backdate a post?
  • How do you setup an automatic post schedule?
  • How do I hyperlink an image in Divi?
  • Which image to use?
    • Divi Insert Module - Image
    • Divi Text Module - Add Media
  • How do I redirect WordPress install
  • How do I display all posts in a single page, grouped by category?

Setup

WordPress Setup for Business

Domain Name

Photoshop Tips

Artboard

  • Resize Artboard
    • Using the Move tool (Shift V), drag a rectangle around the object
    • Make sure the layer is NOT locked
    • Esc to exit out of the Move tool
  • Resize Artboard by size
    • Image → Canvas Size

Transparent Background

  • Eraser Tool (E)
    • right click on the Eraser Tool and select Magic Eraser Tool

Zoom and Pan

  • Zoom in/out - rotate mouse wheel with alt key pressed
  • Pan - left mouse click with spacebar pressed

Step 0 - Planning Website and Blog

Step ??

Royalty Free Images

Directory Structure

  • Goal is flexibility - working with Web Hosting providers is a challenge and will eventually have to move your webpage/blog/wiki between different providers
  • /home/[username]/[subdomain].[domain name].[com]/
  • /home/[username]/public_html

WordPress Taxonomy

  • WordPress uses Categories and Tags to organize posts in a hierarchical fashion.

WordPress

  • likes to live in /home/[username]/public_html which is difficult to manage, would like to install in a folder such as
    • /home/username/public_html/apps/wp
  • but the URL will be long and difficult to rewrite it
  • Also what if you want to use a different content management system (CMS) for your home page, such as Joomla or PrestaShop?
  • Solution - install in custom folder, then rename to public_html when ready to deploy
    • /home/[username]/public_html-wp for WordPress
    • /home/[username]/public_html-jo for Joomla
    • /home/[username]/public_html-ps for PrestaShop

Planning - Define Ideal Audience

  • Who is my target market?
  • What job is my product/service/knowledge being hired to solve?
    • Creators - people who want knowledge and experience to make their own tools
    • Inventors - people who have product ideas but don't know how to make it
    • Teachers - people who want to show family/friends how to make something
    • Self worth and self esteem seekers - people want to learn and experience the satisfaction of making their own tools
    • Necessity is the mother of invention, it is true, but its father is creativity, and knowledge is the midwife - Jonathan Schattke

Website To Do List

  1. Business name
    1. Domain name
  2. Business model/sales funnel
  3. Hosting provider
  4. Setup subdomains
    1. blog.jefferyjjensen.com
    2. news.jefferyjjensen.com
    3. courses.jefferyjjensen.com
    4. crm.jefferyjjensen.com - civicrm.org
    5. wiki.jefferyjjensen.com - DokuWiki
    6. poll.jefferyjjensen.com - LimeSurvey.org
  5. Email setup
    1. Need multiple email clients to send newsletter to, see how it is displayed
      1. Outlook - fidel.juan@outlook.com webone
      2. GMail - juanpfidel@gmail.com webone
      3. Mail.com - juan.fidel@mail.com webone
      4. Yahoo - jefferyjjensen@yahoo.com NormalOneX
      5. Roundcube - http://nimshelp.me/webmail - jeff@nimshelp.me
  6. Style Guide/Brand Book
    1. company name
    2. Brand message or mission statement, brand statement
      1. Who do you serve
      2. Why do you care
      3. What do you provide
      4. What makes you different
        1. Danny Peavey StorySells.com - charges more than $60/hr
        2. William Andrew Turner - williamandrewturner.com
        3. Angie Schultz - AngieSchultz.com
        4. Amy Kendall - HireHelloStory.com
        5. Dylan Spencer - Dylan Spencer & Co
        1. R3 Coaching - Header
          1. Grunt Test (5 sec review of website)
            1. What are you offering me?
            2. How will it make my life better?
            3. What do I have to do to get it?
        2. Partners in Aviation - Lead Generator
        3. Accounting Complete - Full Homepage
        4. Wealthquest - Brand Video
    3. Color Scheme/Palette - primary and secondary color palettes for print/screen/web
        1. NIMS Help Me Color Palette
        2. Revised colors - using standard color names
          1. NIMS Help Me Color Palette - revised color names
    4. Logo
      1. fiverr.com/grafix_pro360
      2. 99designs.com/profiles/1670877/about LBGraphics
    5. font/type style
      1. Header font - Georgia (Droid Serif Google Font is similar)
      2. Core Font - Arial (Open Sans is a similar Google Font)
      3. Secondary Font
      4. Website Font (H1s, H2s, H3s, and Body)
      5. PT Sans Narrow - appears to be similar to Arial Narrow
        1. gotham-book-cufonfonts.zip
    6. graphics/images
      1. example photographs that work with the brand
    7. icons/favicon
    8. Business card and letterhead design
      1. examples of how the logo and font are used in literature
    9. Newsletter template example
    10. Company Bio - resume template of owners
    11. Style
      1. 3D
      2. Versatile
      3. Vintage/Retro
      4. hand-Drawn
      5. Mascot/Cartoon
      6. Flat/Minimalist
      7. Watercolor/Feminine
      8. Signature (I guess I'm using this)
    12. Infographics
      1. Fiverr
        1. Infographic from hirehtmlcoder
    13. Mood boards/moodboard/inspiration board/collage
      1. Benefits
        1. reinforces brand
        2. projects image of professionalism
        3. impressive to clients
        4. great sales tool
        5. value-added service
      2. Components
        1. Company Info
          1. Name, logo, overview of company
        2. Color Palette
        3. Type faces
        4. Shapes
        5. Texture
        6. button style for website
        7. Modern / Man-made / Machine / Sharp / Hard
        8. Organic / soft / natural / elegant / muted
        9. Bright / colorful / playful / illustration / friendly
        10. Color or B&W/Formal or Informal/Staged or Candid/Active or Calming/Organic or man made
        11. Style for video or animation
      3. Presenting the Mood Board
        1. How do you think the end user will respond to these colors?
        2. How do you think the end user will respond to this style of imagery?
      4. Definition
        1. A visual guide that can help a designer make aesthetic and goal-related choices before a project begins
        2. A physical or digital presentation board that visually captures the mood or feel of a particular assignment or task that can help a designer make aesthetic and goal-related choices before a project begins
      5. Description
        1. Defines the Visual voice of the company
        2. Provides the emotional feel of the company
        3. Provides direction and focus for creativity
        4. exploration, used to understand client's vision
        5. Visualize a particular word or phrase
        6. capture the essence of the company
        7. stock art photography, textures, patterns, letterings, styles
      6. Sources
        1. Fonts
        2. Sample text
        3. Form
        4. Textures
        5. Photographs
        6. Illustrations
        7. Customer logo and other branded items
        8. Screenshots from websites
        9. Image compositions/stock art/Google Images
        10. Personal work
        11. Personal photographs
        12. Video clips
        13. Magazine tear-outs
        14. Scrapbooking sheets
        15. Wrapping paper scraps
        16. Paint swatches
        17. Fabric swatches
        18. Surface design swatches
        19. Postcards
        20. Ephemera
        21. Objects
      7. Mood Board Templates
        1. Moodboard Template
      8. Mood Board Reference
      9. Fiverr consultants
        • Mood Board Fiverr Request
        • I'm interested in your Fiverr gig on creating a mood board for my business.
        • Attached is a draft one I put together using Microsoft Publisher. I'm happy with the color swatches and logo but would like your service to improve the rest of it.
        • My budget $20-$55 package. I would like the following included in the mood board
          • design inspiration, lifestyle, vision
          • web page headers and dividers
          • visualize words or phrases
          • stock photography, textures, patterns, letterings/fonts, styles
          • anything to help capture the essence of the company
        • Deliverables - source files (.ai, photoshop, Publisher)
        1. Acceptable
          1. ?
        2. Reject
          1. SlidePlus - too expensive \$150 for basic which is everything I already have
          2. Dan Rodriguez - provides source files, lazy, just wants to reformat my draft moodboard - garbage in, garbage out, I want a graphic designer who can take my ideas to the next level
          3. Anwar - knows Microsoft Publisher, but said he can't do the project
          4. mujtabaakhtar - knows infographics and mood boards, can't create in Publisher, didn't like his tone
          5. stellaevans94 - won't provide source files, using some proprietary system
          6. Tolmergroup - won't provide source files (e.g. Illustrator, Photoshop, etc), only provides flatten files like .pdf or .png
    14. Brand Style Guide Template
  7. Install WordPress
  8. Install DiviTheme
  9. Install Bloom
  10. Install PhpList.org
  11. Create Newsletter
  12. Add subscribe button
  13. Send newsletter
  14. archive newsletters
  15. manage PhpList.org
  16. Write eBook - lead magnet for building my email list
    1. Topic
    2. Research
    3. Brainstorm
    4. Outline
    5. Writing
    6. Editing
    7. software to format eBook
    8. visually appealing - graphics, headings, etc.
    9. Deadline

Wireframe

  • Wireframe Example

Step 1

Style Guide

Word Document

  • Color Palette - RGB value, Hex, transparency
  • Styles (font, font size, style-bold/italic/underline, color)
    • Document Title
    • Heading 1
    • Heading 2
    • Heading 3
    • Emphasis
    • Body Text
    • Caption Image
    • Caption Table
    • Footer/Header - page number
    • Lists - bullet and numbered
  • City of Jerome Style Guide Example
  • Fiverr

Step 1

Pinterest

Etsy

LinkedIn Profile

LinkedIn Page

YouTube

Facebook

Instagram

MeWe

Step 1 - Hosting Provider

PlotHost - WebHost Manager

Step 1 - Purchase a domain name, configure subdomains, ftp and emails

Namecheap Setup

  1. login namecheap.com jefferyjjensen NormalOneX
    1. Domain List → manage
      1. Nameservers → Custom DNS
          1. ns1.siteground.net
          2. ns2.siteground.net
        1. Plothost
          1. ns1.plothost.com
          2. ns2.plothost.com
    2. Namecheap.com Domain Manage

SiteGround - WebHost Manager - jensenmuse.com

ftp on siteground

PlotHost - WebHost Manager

    1. Create a New Account
      1. Domain - onecrank.com
      2. username: onecrank
      3. password: Ww1w
      4. email: jefferyjjensen@gmail.com
      5. Mail Routing Settings - Automatically Detect
    2. Create a New Account
      1. Domain - titleblock.me
      2. username - titleblock
      3. password - wwwe3
    3. Create a New Account
      1. Domain - anodize.me
      2. username - anodize
      3. password - wwwe3
    4. Create a New Account
      1. Domain - newsletterhelp.me
      2. username - newsletterhelp
      3. password - wwonew
    5. Create a New Account
      1. Domain - phplisthelp.me
      2. username - phplisthelp
      3. password - wwonew
    6. Create a New Account
      1. Domain - nimshelp.me or steamenginehelp.com
      2. username - nimshelp
      3. password - wwonew
    7. Create a New Account
      1. Domain - steamenginehelp.me or steamenginehelp.com
      2. username - steamenginehelp
      3. password - wwonew
    8. Create a New Account
      1. Domain - richardsobers.com
      2. username - richardsobers
      3. password - eusername
      4. kidsnurse30@comcast.net
    9. Create a New Account
      1. Domain - stevenlalbrecht.com
      2. username - stevenlalbrecht
      3. password - esusername
      4. polyboyandgirl1966@yahoo.com
    10. Create a New Account
      1. Domain - artgoop.me
      2. username - artgoop
      3. password - eusername
      4. polyboyandgirl1966@yahoo.com

PlotHost subdomains

  • login to cpanel, www.newsletterhelp.me/cpanel username newsletterhelp wwonew
    • Domains → Subdomains
    • Subdomain: blog
    • Domain: newsletterhelp.me
    • Document Root: /blog.newsletterhelp.me (automatically populated)
  • newsletterhelp.me
    • blog.newsletterhelp.me
    • news.
    • courses.
    • crm.
    • wiki.
    • poll.
  • artgoop.me
    • blog.artgoop.me
    • news.
    • courses.
    • crm.
    • wiki.
    • poll.
  • phplisthelp.me
    • blog.phplisthelp.me
    • news.phplisthelp.me
    • courses.phplisthelp.me
    • crm.phplisthelp.me
    • wiki.phplisthelp.me
    • poll.phplisthelp.me
  • jefferyjjensen.com
    • blog.jefferyjjensen.com - WordPress jefferyjjensen@gmail.com or admin NormalOneX
    • news.jefferyjjensen.com
    • courses.jefferyjjensen.com
    • crm.jefferyjjensen.com
    • wiki.jefferyjjensen.com
    • poll.jefferyjjensen.com
  • RichardSobers.com/cpanel
    • blog.richardsobers.com - WordPress
      • /home/richardsobers/blog.richardsobers.com
  • stevenlalbrecht.com/cpanel
    • blog.stevenlalbrecht.com - WordPress
      • subdomain: blog
      • domain: stevenlalbrecht.com
      • document root: blog.stevenlalbrecht.com
      • create
  • PlotHost Subdomain

Email Setup

  • login to cpanel
  • Email → Email Accounts
    • Create
    • jeff@newsletterhelp.me, password: wwonew
    • bounces@newsletterhelp.me (used by phpList.org)
    • news@newsletterhelp.me (used by MailChimp in the From address)

Step 2

Step 2: Verify Domain with Google

Step 2 - Install WordPress

www.onecrank.com

www.cindymjensen.com

  • admin username: admin
  • admin password: wonew.com
    • Advanced Options
      • Database name: wpwww for WordPress in /home/cindymjensen/public_html (default wp634, note username is append so actual name is cindymjensen_wpwww)

www.richardsobers.com

www.newsletterhelp.me

    • Softaculous Apps Installer
      • WordPress → Install Now
        • version 5.1.1
        • protocol: select h t t p s : / /
        • domain - blog.phplisthelp.me
        • directory: leave blank
        • Site Settings
          • Site Name: Newsletter Training for your Business Blog
          • Site Description: Website dedicated to helping you learn how to create a newsletter for your Business!
        • Username admin wwonew
        • Admin email: jeff@newsletterhelp.me
        • Advanced Options
          • Database name: wpwww for WordPress in /home/nimshelp/public_html (default wp634, note username is append so actual name is jefferyjjensen_wpwww)
          • Database name: wpblog for WordPress in /home/nimshelp/blog.nimshelp.me/ (database name cannot be great than 7 letters)
          • Table Prefix: wpnl for WordPress NewsLetter (default is wp_)
          • Auto Upgrade
            • Upgrade to any latest version available (Major as well as Minor) - Yes
            • Auto Upgrade WordPress Plugins - Yes
            • Auto Upgrade WordPress Themes - Yes
            • Backup Location: default

www.phplisthelp.me

    • Softaculous Apps Installer
      • WordPress → Install Now
        • version 5.1.1
        • protocol: select h t t p s : / /
        • domain - blog.phplisthelp.me
        • directory: leave blank
        • Site Settings
          • Site Name: Machining Training for NIMS Certification Blog
          • Site Description: Website dedicated to help you learn manual machining and pass the NIMS certification exams
        • Username admin wwonew
        • Admin email: jeff@nimshelp.me
        • Advanced Options
          • Database name: wpwww for WordPress in /home/nimshelp/public_html (default wp634, note username is append so actual name is jefferyjjensen_wpwww)
          • Database name: wpblog for WordPress in /home/nimshelp/blog.nimshelp.me/ (database name cannot be great than 7 letters)
          • Table Prefix: wppl for WordPress PhpList (default is wp_)
          • Auto Upgrade
            • Upgrade to any latest version available (Major as well as Minor) - Yes
            • Auto Upgrade WordPress Plugins - Yes
            • Auto Upgrade WordPress Themes - Yes
            • Backup Location: default

blog.richardsobers.com

  • blog.richardsobers.com/wp-admin admin eusername

www.nimshelp.me

  • www.nimshelp.me/cpanel nimshelp wwonew
    • Softaculous Apps Installer
      • WordPress → Install Now
        • version 5.1.1
        • protocol: select h t t p s : / /
        • domain - blog.nimshelp.me
        • directory: leave blank
        • Site Settings
          • Site Name: Machining Training for NIMS Certification Blog
          • Site Description: Website dedicated to help you learn manual machining and pass the NIMS certification exams
        • Username admin wwonew
        • Admin email: jeff@nimshelp.me
        • Advanced Options
          • Database name: wpwww for WordPress in /home/nimshelp/public_html (default wp634, note username is append so actual name is jefferyjjensen_wpwww)
          • Database name: wpblog for WordPress in /home/nimshelp/blog.nimshelp.me/ (database name cannot be great than 7 letters)
          • Table Prefix: wpnh for WordPress NimsHelp (default is wp_)
          • Auto Upgrade
            • Upgrade to any latest version available (Major as well as Minor) - Yes
            • Auto Upgrade WordPress Plugins - Yes
            • Auto Upgrade WordPress Themes - Yes
            • Backup Location: default

courses.jefferyjjensen.com

    • Softaculous Apps Installer
      • WordPress → Install Now
        • version 6.0.2
        • protocol: select h t t p s : / /
        • domain - courses.jefferyjjensen.com
        • directory: leave blank
        • Site Settings
          • Site Name: Steam Engine Manufacturing Courses by Jeffery J. Jensen
          • Site Description: Website dedicated to help you learn manual machining
        • Username admin NormalOneX
        • Admin email: jefferyjjensen@gmail.com
        • Advanced Options
          • Database name: wplms for WordPress in /home/nimshelp/public_html (default wp634, note username is append so actual name is jjensen_wpwww)
          • Database name: wpblog for WordPress in /home/nimshelp/blog.nimshelp.me/ (database name cannot be great than 7 letters)
          • Table Prefix: wplms_ for WordPress NimsHelp (default is wp_)
          • Auto Upgrade
            • Upgrade to any latest version available (Major as well as Minor) - Yes
            • Auto Upgrade WordPress Plugins - Yes
            • Auto Upgrade WordPress Themes - Yes
            • Backup Location: default

blog.stevenlalbrecht.com

Step 3 - Configure Email

  • When setting up WordPress, need unique email address, else will get “Error: This email is already registered. Please choose another one.”
  • Email Accounts → Create
    • jjensen@onecrank.com Ww1w
    • fiverr@onecrank.com Ww1w.net

Step 3 - Google Analytics and Search Console account

  • add property (top left corner)
    • Create property - jefferyjjensen.com - GA4
      • Industry category: Jobs & Education (alternative Business & Industrial)
      • Reporting time zone: United States - Los Angeles Time
      • Currency displayed as: US Dollar
      • Google Analytic Property
    • Domain
      • newsletterhelp.me
      • google-site-verification=3aT…
      • Don't append this data to an existing TXT record
      • Instead, make a whole new record (Add Record)
        • Valid zone name: jefferyjjensen.com
        • Type: TXT
        • Record: google-site-verification=buSguT9X…
  • Namecheap.com → customer server should be pointing to PlotHost.com
    • Domains → Zone Editor → Manage → Add Record → TXT
      • Name: newsletterhelp.me.
      • TTL 14400 (default)
      • Type TXT
      • Record: google-site-verification=V_848KlREGr_88sjDhWoHCPeY0ZO8EOsI9ZcsjfgboA
      • should already have TXT entry for jefferyjjensen.com, just edit it, and paste “google-site-verification=buSguT9…” at the end of the record.
        • Figure 1.0 Verify Ownership
  • Google Search Console
    • verify ownership
    • Figure 1.0 Verify Ownership
    • Ownership verification failed
      • Figure 1.0 Ownership Verification Failed
  • Upload document into public_html folder of blog.gisengineering.com
  • Google Webmaster Tools → Sitemaps tab
  • References

Global Site Tag ID (gtag.js)

  • old - Google Universal Analytics ID (also known as 'analytics.js') using a UA-XXXXXX-XX code
  • newer - Global Site Tag ID (also known as 'gtag.js') using a G-XXXXXXXXXX code
  • Google Analytics References

Step 4

Step 4 - Configure WordPress

Change Admin Password

Delete Plugins

  • Login to wp-admin
  • WordPress Dashboard → Plugins → Installed Plugins
    • Akismet Anti-Span
    • Hello Dolly
  • select the plugins and deactivate
  • select the plugins and delete

Appearance - Widgets

  • Login to wp-admin
  • WordPress Dashboard → Appearance → Widgets
  • Footer Area #1
    • if any widgets, drag to inactive (in my case was blank)

Create Home Page

  • Login to wp-admin
  • Pages → Add New
  • Start with Divi Builder
  • Browse Layouts → Choose a Premade Layout
  • Pages → All Pages
    • Quick Edit on newly created page
    • Title = Home
    • slug = home ??? (seems like I can't have it blank)
    • Parent = Main Page (no parent)

Change Homepage Display

  • Create a new Page called Home
  • WordPress Dashboard → Settings → Reading
    • Your homepage displays - a static page → Home
    • Posts page: (is this where I set the Divi blog page which I think is just a blog index page, not individual blog???)
  • WordPress - Settings - Reading - Home

Color Scheme/Palette

  1. Divi → Theme Options → Color Pickers Default Palette
  2. NIMS Help Me Color Palette

References

Step 5 - Install Divi Theme

Divi Layout Packs

Divi Overview

  • Section
  • Row
  • Module

Divi Setup - Theme Options

  • WordPress Dashboard → Divi → Theme Options
  • General
  • Updates
    • Username: jefferyjjensen
    • API Key: 7b23… (get from elegentthemes.com)
    • save changes

Divi Theme Customizer - General Settings

  • WordPress Dashboard → Divi → Theme Customizer → General Settings
  • Site Identity
    • Site Title:
    • Tagline:
    • Site Icon (512×512): this is the favicon
  • Layout Settings
    • Website Content width: 1080 (default)
    • Website Gutter Width: 3 (default)
    • Use Custom Sidebar Width: unchecked
    • Section Height: 4 (default)
    • Row Height: 2 (default)
    • Theme Accent Color: Bahia (teal) #adc5ds
  • Typography
    • Body text size: 14 (default)
    • Body line height: 1.7 (default)
    • Header Text Size: 30 (default)
    • Header Font: Georgia
    • Body Font: Arial
    • Body Link Color: Bahia (teal) #adc5ds
    • Body Text Color: ebony clay #282c40
    • Header Text Color: big stone (black) #101c28
    • Divi Font Settings
    • Reference
  • Background
    • Background Color: Black Squeeze (light sky blue) #E8EFF7
    • For some reason my default color palette isn't showing

Premade Layouts

  • Step 1 - WordPress dashboard → Pages → Add New → Use Divi Builder
  • Step 2 - Divi Builder Setting button (purple on bottom of page)
  • Business Coach
    • About
    • Blog
    • Contact
    • Events
    • Home
    • Landing
    • Services
  • Simple
    • About
    • Blog
    • Contact
    • Home
    • Landing
    • Portfolio
    • Shop

Divi Update

Divi Module - Blog

  • This should be called “Index of blogs”, not a template to create an individual blog page.

Divi Support Center - System Status

  • Email web hosting provider (PlotHost) to make changes to PHP server
  • post_max_size = 64M (default is 32M)
  • upload_max_filesize = 64M (default is 32M)
  • max_input_time = 180 (default is 60)
  • max_input_vars = 3000 (default is 1000)

phpListhelp.me style

Step 5b - Divi Color Picker

  • Divi → Theme Options → General
    • Divi Theme Options Color Picker
  • Please go to the Divi > Theme options > General and define the colors for the color pickers in the Divi builder elements.
  • 1 - Black #000000
  • 2 - White #ffffff
  • 3 - Gray #5b5b5b (AutoCAD ACI 252 RGB 91,91,91)
  • 4 - Monza Red #d30423
  • 5 - Black Squeeze (light sky blue) #E8EFF7
  • 6 - Bahia (teal) #adc5ds
  • 7 - ebony clay #282c40
  • 8 - big stone (black) #101c28
  • Reference

Step 5c - Divi Typography - Fonts

Step 6

Step 6 - Add Plugins

Akismet Anti-Spam

  • protect your blog from spam with API key
  • need WordPress.com account - jefferyjjensen Normal2X-245d4731fc4d

ServMask

  • WordPress Migration - All-in-One WP Migration
  • Step 1: install plugin on original/source WordPress site
  • Step 2: run Export and download locally (File option)
  • Step 3: install WordPress and All-in-one plugin on destination server will be copied/cloned onto
  • Step 4: run Import on All-in-one plugin
  • Step 5: save Settings → Permalinks
    • login to WordPress Dashboard using source WordPress credentials
    • permalinks save structure TWICE

(skip) BackupBuddy

Yoast SEO Plugin

Add From Server Plugin

WordPress Download Manager

(skip) WP Media Folder Plugin by JoomUnited

  • Very Important - do NOT create folders in wp-content/uploads directory, plugin will get stuck in a loop
    • did Server Import on 3 images, progress bar is stuck at 25% after 10 min. Change folder permissions instead
  • wp-content/uploads
  • Install plugin
  • Additional Features
    • WP Media folder on frontend - off
    • Enable remote video feature - on
    • Override file - on
    • Duplicate file - off
  • Settings → WP Media Folder → Server import or Server Folder sync
  • Media Library with Folders, give your media a custom URL in real folders
  • Copy /home/jjensen/public_html/dw2018-04-22b/data/media/* to /home/jjensen/blog.jefferyjjensen.com/wp-content/uploads

FileZilla Client

(skip) Enhanced Media Library (EML) Pro Plugin

(skip) Media Library Folders Pro Plugin

Step 7

GIS Engineering Pages

Website Pages

  • About Me or Team
  • Blog - index of blog posts
  • Contact Me
  • Home
  • Landing - page from email marketing
  • 404 Page Not Found
  • Shop - products/services/working with me (use WooCommerce)
  • Sitemap
  • Terms and Conditions
  • Optin - standalone optin form or page
  • FAQ ?
  • Documentation ?
  • Portfolio ?
  • Testimonies ?
  • Awards and Certifications ?

Brook Castillo Home Page Elements

  • According to Brook Castillo, need the following pages
  • 1. Home Page - highest authority, most visited
  • 2. About Me
  • 3. Working with me/Services/Products
  • 4. Blog
  • 5. Sitemap
  • 6. Terms and Conditions/Privacy
  • 7. Page not found - 404 error
  • 8. Standalone opt in page

Step 7 - Design Home Page

Story Brand Home Page Elements

  • [Q1] What do I offer?
  • [Q2] How will it make my life better?
  • [Q3] What do I need to do to buy it?
  • What not to do
    • What not to do on a homepage
  • What to do on a homepage - remember clarity sells products
    • #1 Image
      • a) should make you want to use your product/service/knowledge
      • b) explain what the product is
      • c) show someone using the product
      • d) Aspirational Identity - something they want to become
    • #1 Header Title - Say what I do
      • What to do on a homepage - header
    • #2 Strong language asking for the sale or to Join (upper right corner)
    • #3 Failure - what will it cost me if I don't buy my product or service, the potential failure the client will experience going somewhere else. Your life doesn't look like that right now but with my product, your problem will be solved.
    • #4 Success - tell me what great thing will happen if I buy your product. Have some place on the website spelling out all the benefits of the product.
    • #5 Plan - your website should spell out a plan. Provide 3 steps to engage my customer. Make it really easy to do business with me, just follow these 3 steps.
      • Step 1 - session where we analyze your goals
      • Step 2 - I will provide a treatment plan
      • Step 3 - I will help you execute/implement the treatment plan so you see results
  • Reference

Step 7

Step 7 404 Page Not Found

  • Using Divi template builder to create 404 layout and assign this page in the backend
  • Step 1 - create a default 404 page
    • Pages → Add New
    • Title: 404
    • Slug: 404-pagenotfound
  • Step 2 - use Divi Editor
    • large text: 404 Page
    • smaller text: Not Found
    • save and publish the page
  • Step 3 - Divi Template 404 page
    • Divi → Theme Builder → Add New Template → 404 Page (check box) then clock Create Template
    • Custom Body → Build Custom Body → Choose Page (Clone Existing Page)
    • Divi Theme Builder 404 Page
  • Reference

Step 7 Header

  • Header Elements from left to right
  1. Company logo
  2. What do we do?
    • Fireproofing - Thermal Coatings
    • Your Photography Mentor
  3. Page Menu
    • Home
    • About Us
      • Partners
      • Team
    • Blog
    • Products/Services/Working with Me
      • Pricing
    • Sign In
    • Portfolio
    • Testimonials/Awards/Certifications
    • Search… box
    • Contact Us
      • Calendar
      • Events
  • Call to Action
    • Buy Now
    • Get an Offer
    • Shopping Cart icon
    • Start Here
    • BOOK NOW
    • Get a Quote
    • Get An Offer
  • Referencs
  • Items to include in the footer
  1. Opt-in form - newsletter
  2. Sitemap
  3. Terms and Conditions
  4. Documentation
  5. FAQ
  6. Social Media icons (linkedin, youtube, facebook, instagram, pinterest)
  7. Address
  8. Phone#
  9. Email

Step 8

Step 8 - Add Sidebar Content

Header & Navigation Options

Step 10

Step 10 - create Gravatar

Step 11

Step 11 - create favicon

Step 12

Step 13

Step 13 - About page

  1. Why do I blog?
    1. What is my story?
    2. newsletterhelp.me/abput -
      1. About Us - Newsletter help for the Entrepreneur
      2. Our Story
      3. We understand the difficulty of starting and growing a business – seems like everything is uphill. A key tool in growing your business is email marketing, but with all the newsletter hosting providers (mailchimp, sendgrid, phpList.org and so on) what are the pros and cons so you can make an informed decisions. Well this is the problem we were facing in 2016 and thought it would be a good idea to share our experience.
      4. Jeff Jensen - Principal Engineer
        1. According to my StandOut Assessment Results by Marcus Buckingham – I’m a serial entrepreneur. Since this is too scary, I hideout in Government jobs where I get rewarded for mediocre quality of work. In rare cases, you might find me out of my cage after I’ve listened to “The Other Side” from The Greatest Showman, in which case I’m working on building my e-commerce side gig and machining steam engines at the local college. Engineer – someone who was bamboozled by mathematicians and lawyers to accept liability for the mistakes made by contractors.
        2. Engineer Definition
          1. 1. A gullible individual who enables college mathematicians from getting a real job.
          2. 2. Someone who has been bamboozled by lawyers to accept liability for the mistakes of contractors because he/she is the “Professional”.
          3. 3. A person who takes real hard classes in college with the hopes of landing an average pay job
  2. What is my blog about?
    1. What am I inspiring my readers to do?
  3. What does my blog have to offer the reader?
  4. What credentials and qualifications do I have?
    1. Do I have any awards or recognition/
  5. Who am I?
    1. Picture of myself
    2. Brief sneak into my personal life
    3. Personal history
  6. What are some of my best posts?
  7. Where have I been featured (e.g. other blogs)?
  8. How can my reader connect with me?
    1. Newsletter sign up
    2. Link to YouTube videos
    3. FAQ
    4. Wiki

Google Maps

Step 13

Step 13 - Divi Blog

Blog Template

Step 13 - Divi Modules

01-Accordian Module

02-Audio Module

03-Bar Counters Module

04-Blog Module

05-Blurb Module

06-Button Module

07-Call to Action Module

08-Circle Counter Module

09-Code Module

10-Comments Module

11-Contact Form Module

12-Countdown Timer Module

13-Divider Module

14-Email Optin Module

15-Filterable Portfolio Module

16.1-Header Module

17-Image Module

18-Login Module

19-Map Module

21-Number Counter Module

22-Person Module

23-Portfolio Module

24-Post Navigation Module

25-Post Slider Module

26-Post Title Module

27-Pricing Tables Module

28-Search Module

29-Shop Module

31-Slider Module

32-Social Media Follow Module

33-Tabs Module

34-Testimonial Module

35-Text Module

36-Toggle Module

37-Video Module

38-Video Slider Module

39-Woocommerce Module

Step 14 - define categories and tags

Categories

blog.nimshelp.me categories

  • change Uncategorized default category to Machining - appears you can't change the URL once a post is assigned a category
  • benchwork
  • bookwork
  • CAD
  • CAM
  • lathe
  • mill
  • drillpress
  • surface grinder

blog.nimshelp.me tags

  • NIMS
  • Level1
  • Level2
  • Manual
  • CNC

blog.jefferyjjensen.com categories

  • Machining
    • NIMS with slug = nims
  • Manufacturing

blog.phplisthelp.me categories

  • PhpList Setup - slug = setup
    • Description: How to setup PhpList server on your shared web hosting account
  • PhpList Maintenance - slug = maintain
    • Description: How to maintain your PhpList server

Step 15

Step 15 - Divi Library Global Modules

Step 16

Step 16 - Create a Google Search account

Step 17

Step 17 - Add meta descriptions

Step 18

Step 18 - Apply for Pinterest rich pins

  • Claim your website
  • Divi - add HTML tab into head section of your site's index.html file <meta name=“p:domain_verify” content=“d00c153656ffc09bd09be839b829cf78”/>
  • vertical image 2H:3V aspect ratio works best, destination link where to send people when they click on my pin, add relevant keywords/hashtags
  • Business Rich Pins - metadata right on the Pin
    • Product Pins
    • Recipe Pins
    • Article Pins
    • App Pins

Step 19

Step 19 - Submit a sitemap

Step 21 - Install Bloom (skip)

Step 21 - Create an email list phpList.org

Step 15 Blog Post - Comments

  • How do you require a user to register and login before they can submit comments?
    • Dashboard → Settings → Discussion → check on “Users must be registered and logged in to comment”
    • Discussions are also know as comments
  • Is a registered user the same as a subscriber role?
  • Questions
    • 1-Does the blog post reader need an account to post a comment?
    • 2-How does the blog post reader manage their account? Say they forgot their password?
    • 3-How do you require email verification to create an account?
    • 4-Can WordPress be used as a Customer Relationships Management (CRM)?
    • 5-Can one account be used for 1) blog post comments, 2) newsletter signup, 3) membership login to access private content?
      • Fluent CRM offers WordPress user data synchronization to auto-synchronize your WordPress user data with FluentCRM. Comment form subscription - WordPress users leave comments under blog posts, videos, etc. With FluentCRM, you can allow these users to become your subscribers. If you allow WordPress user signups, you can create contact profiles for the users in FluentCRM.
    • 6-
  • WordPress Dashboard → Settings → Discussion → uncheck “Show comments cookies opt-in checkbox…”
    • Discussion Settings - remove checkbox
  • Use Section Dividers above the Comments Module
  • References

Newsletters and Subscribers

  • Newsletter Top 6 Suggestions Ash Blodgett, Lynda.com
    • 1 - keep is simple stupid (KISS)
    • 2 - ask my fans to subscribe (in the YouTube video and description)
    • 3 - encourage fans to subscribe, offer incentives
    • 4 - don't spam people, send out newsletter once a month at the beginning
    • 5 - market to fans, upcoming events, products for sale
    • 6 - include all social media links in the newsletter
  • Never call it a newsletter
  • Make it essential to the customer
  • Include specific, pointed content
  • Give helpful information
  • Use one-column layout, ensures more consistent eye flow and information hierarchy, also easier for mobile readers
  • Reward readers with a special offer towards the bottom of the newsletter

Step 21 - Bloom - Design Optin Form

  • Setup
    • Optin Name: NIMSHELPME-OPTIN-BelowPost
    • Form Integration
      • Select Email Provider: MailChimp
      • Select Account: nimshelp
      • Select Email List: NIMS Help Me
      • Include IP Address: yes
  • Design
    • Optin Title
      • NIMSHelp.me Newsletter
    • Optin Message
      • Please, join our mailing list to receive the latest news and updates from NIMSHelp.me
    • Image Settings
    • Optin Styling
      • Background Color: 282c40
      • Header Font
      • Body Font
      • Text Color
      • Corner Style
      • Border Orientation
      • Border Color: 282c40 (bug, seems can't edit this value after form is created)
    • Choose Border Style
      • select first square
    • Form Setup
      • Form Orientation: Form On Right
      • Name Fields(s): No Name Field
      • Email Text: Email
      • Button Text: Subscribe!
    • Custom Fields
      • Use Custom Fields: No
    • Form Styling
      • Form Field Orientation: Stacked Form Fields
      • Form Field Corner Style: Rounded Corners
    • Form Text Color: Dark Text
      • Form Background Color: ADC5D6 (sky blue)
      • Button Color: D30423 (red)
      • Button Text Color: Light
  • Display Settings
    • Define when and where to display this optin on your website
    • Display On
      • Post - Yes
      • Page - Yes
      • Project
    • Display on these Categories
      • Machining (post)
    • Display on these Pages
      • About Us
  • Remove Padding Around Newsletter Graphic
    • Problem #1 - 6px top border on Bloom form container (1080×200)
      • Solution by joash@elegantthemes.com
        • This is being caused by the border-top on your Optin. You can hide it by going to your WordPress Dashboard > Theme Options > Custom CSS and adding the following:
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_top {
    border-top: none;
}

Step 21 - create an email list using MailChimp

  • Overview
    • Forever Free Plan
      • max 2000 subscribers
      • 12,000 sends per month
    • email & username: jeff@newsletterhelp.me Wwonew
    • jeff@nimshelp.me, nimshelp, Wwonew
  • Activate Account by Confirming email
  • Welcome to Mailchimp
    • First name: Jeff
    • Last name: Jensen
    • Business name:
    • Website:
    • Address:
  • Step 1 - Design your first email
    • Simple layout
  • Step 2 - Settings
    • Domains - Email address: news@nimshelp.me
    • MailChimp Domain
  • Step 3 - logo and image sizes
    • Mailchimp default width is 600 px, so try using a logo banner that is 500 px wide
    • Mailchimp NIMS Help Me with logo 300x300
  • Step 4 - API key
    • Account → Extras → API keys
    • create a key for nimshelp.me
    • 16bf9b86eb26cbf80cb6d899d0b4949f-us20
  • Step 5 - Bloom setup
    • New Account Setup
    • Email provider: MailChimp
    • Account name: nimshelp
  • References

Step 21 - Create an email list phpList.org

phpList alternatives

phpList overview

  • subscribers = list of email recipients
  • subscriber profile (subscribers → search subscribers)
  • subscriber attributes (Config → Configure attributes)
    • name
    • location, city
    • interest
    • The primary use of attributes is as placeholders. phpList.org - Using Attributes
    • Lists tab shows which lists the subscriber is a member of
  • subscribers → Subscriber List
  • campaigns = email message/blast
  • list = category use to organize a group of email by what newsletter they subscribed to
  • segmentation = subset of the email list
    • Dear [FIRST NAME%%School Friends]
      • if missing the First Name attribute, instead of being blank, phpList will use the fallback words “School Friends”
  • Statistics
    • once campaign has been sent
    • opens/views = who read the campaign
    • clicks = who clicked which link in the campaign
    • bounces = which email addresses were incorrect and delivery failed

PhpList Questions and Answer

  1. [Q] Can PhpList be expanded to behave like a customer relationship management (CRM)? Can phplist be used as my contact database, storing additional attributes such as first and last name, address, which newsletter they are subscribed to? Date when they subscribed and so on
    1. [A] Not recommended, use something like www.civicrm.org or www.sugarcrm.org
    2. CiviCRM training
  2. [Q] Can phplist be configured to allow end users subscribe to multiple newsletters, such as one on Autodesk Inventor, another on Machining and third on Self Improvement?
    1. [A] Yes
  3. [Q] Can you manually edit the phplist mysql database to delete and add email addresses
    1. [A] Can make these edits in the PhpList user interface
  4. [Q] Can PhpList work with WordPress subscribe widgets?
    1. [A] Yes
    2. [A] It appears I need to manually copy and paste the PhpList HTML code into Elegant Themes Bloom subscribe, think it is part of the divi wordpress theme.
  5. [Q] Can I export my newsletter emails from Constant Contact and import into PhpList?
    1. [A] Yes
  6. [Q] Can I create newsletters from PhpList, that is do they have built in templates (HTML headers, body, footer)
    1. [A] Yes, but ConstantContact and MailChimp do a better job.
  7. [Q] How does the end user manage their subscription?
    1. [A] http://news.jefferyjjensen.com/?p=preferences then login with email address
  8. [Q] When someone unsubscribes from the newsletter, is there email deleted from the database?
    1. [A] No, there is a field and they are changed to blacklist

PhpList Setup

  • login to PlotHost cPanel
  • Subdomains (might already be created)
    • news.nimshelp.me
    • news.jefferyjjensen.com (recommended by Duncan)
      • alternate - list.jefferyjjensen.com
  • Softaculous App Installer → Mails → phpList
    • phpList (search phpList)
      • Protocol: h t t p s : / /
      • Domain: news.jefferyjjensen.com (old list.jefferyjjensen.com)
        • news.nimshelp.me
      • directory: (leave blank) - should have been created above in subdomains, /home/jjensen/news.jefferyjjensen.com
      • Admin Username: admin
      • Admin Password: NormalOne (nimshelpme wwonew)
      • Database Name: phpltkp = Php List Jeffery J. Jensen (max 7 characters)
        • phpltnm = PHP LisT Nimshelp Me
      • Table Prefix: pljj = Php List Jeff Jensen
        • plnh = Php List Nims Help
      • Cron Job - leave at default, will create own cron jobs in cPanel to run every 5 min, 12 jobs per hour
  • References

Config PhpList

Image Browsing

Config - Settings - General Settings

  • Website address: www.jefferyjjensen.com
  • Domain Name of your server for email: nimshelp.me
  • Person in charge of this system email: jefferyjjensen@gmail.com
  • Name of the organisation
  • Logo of the organisation:
    • 300×300 px looks good
  • Theme for phpList: Trevelin (default)
  • phpList.org Config Settings

Config - Settings - security settings

  • Secret for remote processing

Config - Settings - Campaign

  • phpList → Config → Settings
  • Default for 'From:' in a campaign: journey@journeyeducation.org
  • Default for 'email address to alert when sending starts': jefferyjjensen@gmail.com
  • Default for 'email address to alert when sending finishes': jefferyjjensen@gmail.com
  • Always add Google tracking code to campaigns: (what does this do?)
  • The default HTML template to use when sending a message:
  • Default footer for sending a campaign:
  • Footer used when a message has been forwarded:
  • String to always append to remote URL when using send-a-webpage
  • Width for Wordwrap of Text messages:
  • CSS for HTML messages without a template
  • Domains that only accept text emails, one per line
  • References

phpList Subscribers list

  • login to dashboard - https://news.nimshelp.me/admin admin NormalOneX
  • Subscribers → Subscriber lists
    • Add a list
      • List name: news-nimshelp
      • check on “Public list (listed on the frontend)” because we want people to know about the list
      • Order for listing: 0
      • List Description: Monthly Email Newsletter helping you improve your machinist skills from http://www.NIMSHelp.Me
      • Save
  • default list is called test
  • Add a list
    • List name: NIMS Help Me Newsletter
    • List description: monthly newsletter helping you improve your machinist skills
  • Add Subscribers
    • use copy and paste
    • Adding subscribers news-nimshelp
      • Adding Subscribers
  • References

PhpList Manually Add Subscribers

  • Login to phpList - news.nimshelp.me/admin - admin wwonew
  • Subscribers → Search subscribers → Add a subscriber

PhpList Import Subscribers

  • Request PlotHost does the following
    • adjust PHP post_max_size value to 32 MB
    • adjust PHP upload_max_filesize to 32 MB (think this is default)
    • If not done, will get this error
      • Maximum POSt size smaller than maximum upload filesize

PhpList Attributes

phpList - config.php

  • /home/nimshelp/news.nimshelp.me/config/config.php
  • Feedback to developers section
    • line 300 - remove image from the HTML emails
      • define('EMAILTEXTCREDITS', 1);
    • line 304 - remove image from public webpages
      • define('PAGETEXTCREDITS', 1);
  • Queue and Load management section
    • line 330 - run from commandline
      • define('MANUALLY_PROCESS_QUEUE', 0);
    • line 359 - change batch size from 0 to 50 emails (50 emails x 5 min x 12 batch per hour = 3000 emails per hour)
      • define('MAILQUEUE_BATCH_SIZE', 50);
    • line 362 - define length of one batch processing period to 10 seconds instead of 3600 default
      • define('MAILQUEUE_BATCH_PERIOD', 10);
    • line 369 - add 1 second delay between email messages
      • define('MAILQUEUE_THROTTLE', 1);
  • Miscellaneous section
    • line 489 - default from in a campaign
      • define('USE_ADMIN_DETAILS_FOR_MESSAGES', 0);
  • Message sending options
    • line 575 - not using SMTP server so leave blanek
      • define('PHPMAILERHOST', '');
  • Advanced Features
    • line 639 - all links in the emails will be converted to links that go via phpList and ensure clicks are tracked
      • define('CLICKTRACK', 1);
    • line 711 - attachment repository
      • $attachment_repository = '/home/nimshelp/tmp';
    • line 731 - set tmp directory
      • $tmpdir = '/home/nimshelp/tmp';

PhpList Categories

  • phpList → Config → Settings → list-organisation settings
  • Display list categories on subscribe page? Types of newsletters
    • Weight Loss
    • Growing Your Side Gig
    • Be Bold
    • Internal Categories
      • current - existing parents involved with Journey
      • past - former parents of Journey students
      • potential - everyone else on my email list

phpList Template Placeholders

  • [CONTENT] - this is where the message's content body will be inserted, every template must have a [CONTENT] placeholder
  • [FOOTER] - message footer
  • [SIGNATURE] - prints the phpList image signature
  • [PREFERENCESURL] - allow the recipient to edit their subscribe preferences, for example uupdate their email or the number of lists they belong to. This essentially allows them to maintain your list up to date for you
  • [UNSUBSCRIBEURL] - allows the recipient to totally unsubscribe from all your lists. It is best to use this along side [PREFERENCESURL] if you manage multiple lists so subscribers can leave just one list rather than all lists if they want.
  • [DOMAIN] - prints your domain, e.g. yourdomain.com as listed in your configuration settings
  • [EMAIL] - prints the subscribers email address
  • Where do I enter the values for the placeholders?
    • phpList dashboard: Campaigns → Send a campaign
      • Start a new campaign button
      • where do I select the template?
      • 1 Content tab
    • phpList dashboard: Config → Settings → Campaign Settings
      • phpList Configure Settings - Campaign
  • References

PhpList cron jobs

  • Background on what cron jobs need for PhpList
    • Sending Email
      • processing the queue with batch settings
    • Processing Email bounce backs

PhpList - Subscribe - Confirm

  • Subscribe from James Wedmore

phpList - System - Manage bounces

  • Process bounces - Error: IMAP is not included in your PHP installation, cannot continue.
      • phpList IMAP error
    • Solution - sent and email to support@plothost.com and Paul installed the IMAP PHP extension on the server. It is enabled on all domains.
      • phpList Bounces processed successfully
  • Step 1 - create email bounces@nimshelp.me
  • Step 2 - edit config.php

phpList Simple Responsive Template

  • login to phpList Dashboard
  • Campaigns → Manage campaign templates
  • click Simple responsive template link (bug, edit button not working)
  • Default header image
    • uses Logo from Config → Settings → Logo of the organization
    • select the image icon, then click image button on the CKEditor
      • Image Properties window → Image Info tab
        • Browse Server → Upload
  • References

phpList References

  • Basic Usage
  • Growing and using complex lists
  • Installing and Upgrading
  • Sending

phpList Plugin - View in Browser

Step 22 - Podcast

Step 22 - Trademarks

Step 22 - YouTube

Step 25 - Landing Page

  • Purpose of landing page is to get leads (email addresses of people who are interested in your service, product or knowledge
  • Basics of a landing page bullet points
    • Teaser
    • If you're this kind of person…
    • Problem that will be solved
    • Outcome that will be achieved
    • What you will miss out on if you don't subscribe
  • Landing Page Example - Thrive Themes
  • References

Step 23 - Teespring

YouTube and Teespring - MerchShelf.com

Storefronts

Step 22 - Online Courses

Step 22 - Set up social media accounts

Change Admin Password

Create New Users

  • login Dashboard
  • Users → Add New
  • Username: jjensen (cannot be changed)
  • Email: jefferyjjensen@gmail.com (error this email is already registered, only one account per email)
  • First Name: Jeff
  • Last Name: Jensen
  • password: normal
    • Confirm use of weak password
  • Role: Administrator

Change Post Owner

Settings

Media

  • PlotHost Server Location
    • /home/jjensen/blog.jefferyjjensen.com/wp-content/uploads/
    • Using the cPanel, I created a “machining” folder which is one of the categories
  • Organize my uploads into month- and year-based folders

Permalinks

WordPress Server

Themes - Divi

  • username: jefferyjjensen normal

Planning a Blog Post

Posts - Edit

  • Login
    • if logged in as admin, then posts/articles will say by admin
    • jjensen normal
    • admin SchoolOneX
  • Posts → All Posts → find the post to edit, then click Edit
  • Use The Divi Builder
  • How to insert an image
    • cpanel upload image to blog.jefferyjjensen.com/wp-content/uploads/machining
    • Medial Library Folders
      • uploads → machining
      • click Sync button
  • Edit with Divi Builder
    • Hierarchy
      • Section (blue)
        • Shape dividers - same color as section, use SVG
      • Rows (green) - how many columns to use
      • Modules (gray)
    • Build From Scratch
    • Modules
      • Image
      • Map
      • Post Title
      • Text
      • Video
  • Assign
    • Permalink
    • Categories

Components of an Effective Lesson/Blog

  1. Introduction - set the stage for the lesson
  2. Daily Reviews - provide review for short-term memory of recently taught material
  3. Daily Objective - state and posted the objectives(s) before introducing the lesson. Students had a clear understanding of the learning objective. Usually written in language that is for the teacher - technical and wordy. Can be a topic that is covered for a couple of days.
    1. Essential Question - small chunk of information, break down/subset of the daily objective.
  4. Concept and Skill Development/Application - used a variety of strategies for teaching skills and developing concepts.
  5. Guided Practice/Teacher Does/I Do - appropriately provided opportunities for guided, independent and group practice.
    1. Model proper procedure
    2. Give clear direction
  6. Group Practice/We Do
    1. Provide encouragement
    2. Give How & Why
  7. Independent Practice/You Do
    1. Let student explain the procedure
    2. Provide motivation when inspecting
    3. Evaluation
  8. Homework/Empower Student - assigned homework that aligned with curriculum objectives and reinforced skills and concepts taught.
    1. References
  9. Closure - provided a variety of ways for students to explain what they learned and how to apply the concepts.
    1. Conclusion
  10. Long-Term Review - Integrated ongoing, periodic review into lessons to maintain student skills, address deficiencies, build conceptual understanding, and prepare for high stakes tests.
  11. Multiple - have students teach other students

1-Title

  • Max 60 characters
  • asdf

3-Subtitle - Excerpt

  • Max 50 words
  • Teaser for the article

4-Introduction

  • 250 word article answering the Title and Subtitle question

5-Body

  • Use H3 Heading
  • add 1 to 2 images for each heading
  • Cross-reference with other posts I've done

6-Conclusion

7-References

  • Attachments
  • Download files

8-Categories and Tags

  • Assign categories
  • Assign tags

9-Call to Action

  • sign up for mini-course
  • Recommend only one call to action, to avoid confusion
  • If reading the blog, then hopefully already subscribed to newsletter. If not, this option is on each blog.

Create Blog Post with Divi Part 1 Title

  • VERY IMPORTANT - Divi Cannot Create a Post!!! WordPress has to create the post and it uses its default theme/layout. You then have to change two settings and then you can use Divi Modules and Sections.
  • Divi New Post
  • Step 0 - login wordpress
  • Step 1 - Dashboard → Posts → Add New
  • Step 2 - Post settings
  • Step 3 - Use Divi Builder button (purple background). If you don't click this, won't have the option to change to fullwidth below
    • Divi Page Settings (left hand side)
      • Page Layout = Fullwidth
      • Post title = Hide
      • If you don't make these changes, then will see two post titles and two featured images
      • Divi Page Layout
  • Step 4 - change title
    • I believe once the slug is created, changing the title using QuickEdit will NOT change the slug
  • Step 4 - add Fullwidth Section
    • (will delete the default Standard Section later, need to always have a section)
    • Standard Section | Fullwidth Section | Speciality Section | Add From Library
      • select Fullwidth Section
    • Insert Module → Fullwidth Post Title
    • Fullwidth Post Title Module Settings
      • Content tab
        • Background → #e8eff7
        • Change Admin Label to Fullwidth Post Title: Blog Title
      • Design tab
        • Spacing
          • Custom Margin - leave blank
          • Custon Padding - top=30px (leave rest blank)
          • Problem - too much white space above the Post Title, solution
    • For some reason the Header includes a 1px wide box shadow around it. Need to add CSS code to remove
    • Divi → Theme Options → Custom CSS
      • * header#main-header.et-fixed-header, #main-header{
        -webkit-box-shadow:none !important;
        -moz-box-shadow:none !important;
        box-shadow:none !important;
        }
  • Step 5 - delete existing sections
  • Step 6 - Section (purple) Settings
    • Content tab
      • Background → #e8eff7
    • Design tab
    • Advanced tab
    • Section whitespace
  • WordPress Post update (button with blue background on left side)
  • Step 7 - Add new Standard Section (single column)
    • Section Settings (blue)
      • Content tab
        • Background → #e8eff7
        • Admin Label: Section: Subtitle H2
      • Design tab
        • Spacing
          • Padding: Top 30px and Bottom 0px
    • Row Module Settings (green)
      • Content tab
        • Background → #e8eff7
        • Admin Label: Row: Subtitle
  • Step 9 - Insert Module→ Text → Text Module Settings
    • Content tab
      • Heading 2
      • Follow Yes, Yes, Yes - what are two questions the reader has, phrase so they say yes, then as they read on, will get the answer
      • Background → #e8eff7
      • Admin Label: Text: Subtitle H2
  • Step 10 - Insert Module → Divider → Divider Module Settings
    • Regular → Single column → Divider
    • Content tab
      • Background → #e8eff7
      • Admin Label: Row: Divider: Red line
    • Design tab
      • Line Color: #d30423 red
    • Advanced tab
  • Step 11 - Row Settings
    • Content tab
      • Background → #e8eff7
      • Admin Label: Row: Divider: Red line
    • Design tab
    • Advanced tab
  • Step 12 - add Divider
    • Visual Builder → Divi dark gray gear icon (Module Settings) for the Divider → Design tab
    • add standard Section, Divider is NOT available in Fullwidth Section
    • Insert Modules → Divider
      • Standard Section - Divider Module
    • Divider Settings
      • Content tab
        • Background → #e8eff7
        • Admin Label: Divider: Red line
      • Design tab
        • Line → red (#d32027)
        • Line Position → Vertically Centered
        • Sizing
          • Divider Weight 1px
          • Width 33%
          • Module Alignment → Center justify button (need to be in Visual Builder)
          • Divider Settings - Module Alignment
  • Step 13 - Featured Image (min 200×200)
    • Problem when using Divi Page Settings → Page Layout: Fullwidth. This causes the Feature Image to be stretched the entire width of the window.
    • Easy solution is to not use the Featured Image, but I think this is bad for Google, as the Featured Image is used to represent the post in Google.
    • Next solution is to modify the CSS
    • WordPress Dashboard → Divi → Theme Options → Custom CSS, then paste in below code
    • * /*Modify feature image on single post page */
      /*Desktop*/
      .single-post .et_pb_title_featured_container img {
      width: 500px!important;
      margin: auto;
      display: block;
      }

      /*Tablet*/
      @media only screen and (max-width: 980px) {
      .single-post .et_pb_title_featured_container img {
      width: 500px!important;
      }
      }

      /*Mobile*/
      @media only screen and (max-width: 767px) {
      .single-post .et_pb_title_featured_container img {
      width: 500px!important;
      }
      }
    • Reference

Blurb

Create Blog Post with Divi Part 2 - Introduction

Comments Module

  • Step 0 - WordPress Comments
    • Dashboard → Settings → Discussion
      • check on Comment author must fill out name and email
  • Step 1 - Add new Standard Section (single column)
    • Section Settings (blue)
      • Content tab
        • Background → #e8eff7
        • Admin Label: Section: Comments
      • Design tab
        • Spacing
          • Padding: Top 30px and Bottom 0px
    • Row Module Settings (green)
      • Content tab
        • Background → #e8eff7
        • Admin Label: Row: Comments
  • Step 2 - Insert Module → Comments
    • Comments Module Settings (purple)
      • Content tab
        • Background → #e8eff7
        • Admin Label: Comments Module: Comments
      • Design tab
        • Fields
        • Text
        • Title Text
          • Title Heading Level: H2
          • Title Font: Georgia
          • Text Color: #282c40 navy blue
          • Title Text Size: 26px
        • Meta Text (name of person leaving a comment)
          • Meta Font: Arial
          • Meta Text Color: navy blue #282c40
          • Meta Text Size: 14px
        • Comment Text
          • Comment Font: Arial
          • Text Color: #282c40 navy blue
          • Title Text Size: 14px
        • Button
          • Use Custom Styles For Button: YES
          • Button Text Size: 20px
          • Button Text Color: White
          • Button Background Color: red #d30423
          • Button Border Width: 2px
          • Button Border Color: bluish gray #adc5d6
          • Button Border Radius: 8px
          • Button Letter Spacing: 0px
          • Button Font: Arial
          • Button Font Weight: Bold
          • Show Button Icon: No
          • Button Text Shadow: middle top button
          • Button Text Shadow Color: navy blue #282c40
          • Button Box Shadow: top right
        • Sizing
        • Spacing
        • Border
        • Box Shadow
        • Filters
        • Transform
        • Animation
  • References

Blog Post with Divi 4.0

Other Stuff

  • Standard Section
  • Add row 2/3 for text and 1/3 image
  • Step 1 - add Standard Section - Introduction
    • Insert Module: Text (this will be the Introduction)
      • Admin Label Text: Introduction
    • Change background to light blue
      • Section Properties (3 horizontal lines, blue color)
  • Step 9 - add Standard Section → 2/3 and 1/3 columns
    • Insert Module (2/3) → Text
    • Insert Module (1/3) → Image
  • Step 10 - add Comments Section
    • WordPress by default adds Comments section to the bottom of every post
    • Add Standard Section - one column row
      • Background: color dark blue
    • Insert Module → Comments
      • Content tab
        • Background: color dark blue
      • Design tab
        • Title Text Color: light blue
        • Comment Text: dark blue
        • Field Text
          • Field Background Color: light blue
          • Field Text Color: dark blue
        • Meta Text - text to the right of the username of the person leaving a comment (typically Date and Time)
          • light blue
        • Button
          • Use Custom Styles for Button: YES
    • Add Subscribe Widget
      • Appearance → Widgets → Footer Area #1
    • References

Blog Structure

  1. Title that captivates
    1. 50-60 characters
    2. include keywords
  2. Adjust permalink (keep short) use postname instead of Year and Month default
  3. Feature Image
    1. title of image must have SEO keywords
    2. also include keywords in the ALT tag section of the image
  4. Post Introduction - Captivate Audience
    1. Tell a story that connects with audience
    2. Put best content first or final, then give details
    3. include 1-2 images
    4. header - 1500 words long
    5. use multiple sections H2 and H3 tags
    6. use only 2 colors (light color for links)
  5. Pillar Post
    1. 1000 words
    2. include 1 image (use infographic)
  6. Body of Post
    1. Readable and easy to scan by
      1. using pictures
      2. use subheadings (H2, H3, H4, note H1 is for Title)
      3. bullet points or numbered lists
      4. go easy on bold and italic words
      5. keep short paragraphs (1-3 sentences, makes it easier for mobile users)
      6. engage readers by providing links to relevant posts, links and incentive opt-in form
  7. Links in Post
    1. use external links to high quality/popular/leading websites - this will increase the credibility of my website and increases the Alexa ranking
  8. Review Post
    1. call to action - selling product/service
    2. 700-800 words
    3. use 1 picture
  9. SEO Post - use 5 tags and assign Categories

Blog Notification

Jetpack - Subscriptions

  • need wordpress.com account which is free (when signing up, cheapest plan is $4 a month for wordpress.com hosting, but don't need hosting to have an account)
  • View subscribers
    • Jetpack → Settings → Discussions → View your email followers
      • doesn't show your wordpress.com followers
    • Wordpress.com users
  • References

Wordpress.com

MailPoet

Mailchimp

Constant Contact

  • Agency Partner Program

Embed Office into WordPress

Recipes

WP Recipe Maker

Merchandise

Teespring

Products

Beanies

Hats

  • max 6 thread colors in a stitch file
  • Dad Cap - buckle
  • Trucker Hat - plastic adjustable closure
  • Teespring Embroidery Thread Colors
    • Teespring Embroidery Thread Colors
  • Teespring Embroidery Style Guide
    • Teespring Embroidery Style Guide
  • Teespring Hat - Beanie
    • Teespring Beanie
  • Teespring Hat - Dad Cap
    • Teespring Dad Cap
  • Teespring Hat - Snapback
    • Teespring Snapback
  • Teespring Hat - Trucker
    • Teespring Trucker Hat
Navigation

Civil Engineering Engineering - Computer Engineering - Electrical Mechanical Engineering

Print/export
QR Code
QR Code author:wordpress (generated for current page)