This is an old revision of the document!


WordPress Blogging Workgroup

WordPress Questions

  • 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

WordPress Setup for Business

Step 0 - Planning Website and Blog

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

  • 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

Step 1 - Hosting Provider

Step 1 - Purchase a domain name

Namecheap Setup

  1. login namecheap.com jefferyjjensen NormalOneX
    1. domain → manage → nameservers → custom DNS
      1. ns1.plothost.com
      2. ns2.plothost.com
  2. jefferyjensen.com/whm
    1. Create a New Account
      1. Domain - keripeterson.com
      2. username - keripeterson (max 16 letters and numbers, can't be keripeterson.com)
      3. password - CoachKeri
      4. email - jefferyjjensen@gmail.com

PlotHost subdomains

    • blog.keripeterson.com - WordPress
      • /home/keripeterson/blog.keripeterson.com
    • list.keripeterson.com - PhpList
      • /home/keripeterson/list.keripeterson.com

Step 2 - Install WordPress

www.keripeterson.com

    • Softaculous Apps Installer
      • WordPress → Install Now
        • version 5.1.1
        • protocol: select h t t p s : / /
          • getting error - can take 5-60 min for the SSL certificate to generate, it's a cPanel/Comodo certificate and it's not generated by the PlotHost server.
        • domain - keripeterson.com
        • directory - leave blank for www.keripeterson.com
        • admin CoachKeri
        • Advanced Options
          • Database name: wpwwwkp for WordPress in /home/keripeterson.com/public_html (default wp634)
          • Database name: wpblgkp for WordPress in /home/blog.keripeterson.com/ (database name cannot be great than 7 letters)
          • Table Prefix: wpkp for WordPress KeriPeterson (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.keripeterson.com

Step 3 - Google Analytics and Search Console account

  • login
  • add property
    • Domain
    • google-site-verification=3aT…
    • Figure 1.0 PlotHost add TXT record
  • Namecheap.com → customer server should be pointing to PlotHost.com
    • login cpanel
    • Zone Editor → Manage → Add Record
      • should already have TXT entry for keripeterson.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
  • Upload document into public_html folder of blog.gisengineering.com
  • Google Webmaster Tools → Sitemaps tab

Step 4 - Configure WordPress

References

Step 5 - Install Divi Theme

Divi Setup - Theme Options

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

Step 6 - Add Plugins

BackupBuddy

Yoast SEO Plugin

Step 7 - Design Home Page

Step 8 - Add Sidebar Content

Step 9 - Custom email address

Step 10 - create Gravatar

  • en.gravatar.com jefferyjjensen website to login to WordPress.com
  • Gravatar stands for Globally Recognized Avatar
    • includes photo, links to website, links to social profile

Step 11 - create favicon

Step 13 - create About page

  1. Why do I blog?
    1. What is my story?
  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

Step 14 - define categories and tags

Step 15 - create blog post

Step 16 - Create a Google Search account

Step 17 - Add meta descriptions

Step 18 - Apply for Pinterest rich pins

  • Business Rich Pins - metadata right on the Pin
    • Product Pins
    • Recipe Pins
    • Article Pins
    • App Pins

Step 19 - Submit a sitemap

Step 21 - Create an email list

phpList overview

  • subscribers = list of email recipients
  • subscriber profile (subscribers → search subscribers)
  • subscriber attributes (Config → Configure attributes)
    • name
    • location
    • 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 blast
  • 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”

PhpList Setup

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

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 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

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

  • How do you change owner of a post?

Categories

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

WordPress Server

Themes - Divi

  • username: jefferyjjensen normal

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 - appropriately provided opportunities for guided, independent and group practice.
  6. Group Practice/We Do
  7. Independent Practice/You Do
  8. Homework - 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.

1-Title

  • Max 60 characters

2-Subtitle - Excerpt

  • Max 50 words
  • Teaser for the article

3-Introduction

  • 250 word article answering the Title and Subtitle question
  • asdf

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
Navigation

Civil Engineering Engineering - Computer Engineering - Electrical Mechanical Engineering

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