Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
author:wordpress [2019/02/10 00:45]
jjensen [WordPress Questions]
author:wordpress [2019/04/19 14:54] (current)
jjensen [Step 6 - Add Plugins]
Line 1: Line 1:
 ===== WordPress Blogging Workgroup ===== ===== WordPress Blogging Workgroup =====
 +  * See Hosting Notes - [[http://​wiki.jefferyjjensen.com/​engineer-computer/​hosting|wiki.jefferyjjensen.com/​engineer-computer/​hosting]]
   * Meeting 1 Agenda   * Meeting 1 Agenda
     * Objective - work group where we can share ideas and help one another produce our own side gig (platform - WordPress Blog, email list, products being sold, services offered)     * Objective - work group where we can share ideas and help one another produce our own side gig (platform - WordPress Blog, email list, products being sold, services offered)
Line 34: Line 35:
         * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-connect-constant-contact-to-wordpress-step-by-step/​|How to Connect Constant Contact to WordPress (Step by Step)]]         * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-connect-constant-contact-to-wordpress-step-by-step/​|How to Connect Constant Contact to WordPress (Step by Step)]]
       * Newsletter       * Newsletter
 +
 +==== Peer Group ====
 +  * Ted Rae
 +  * Steven Albrecht
 +  * Keri & Kevin Peterson
 +  * Jody
 +  * Luis Vargus
 +  * Clint Carter
 +  * Jeff & Cindy Jensen
 +  * Richard & Ruth Sobers
 +  * Brittany Hoover
 +  * Rachel Gubler
 +  * Jason Peterson
 +<WRAP tip>​Business Model</​WRAP>​
 +==== Business Model ====
 +  - Strangers/​Cold Calls
 +    - Google AdWord Search
 +    - YouTube keyword search
 +    - Newsgroup/​Forums/​Facebook Groups
 +    - Pinterest ​
 +    - Get people to take account (e.g. subscribe)
 +      - Squeeze page video - who am I, what they will get, and how to get it. List building video.
 +  - Acquisition/​leads/​free users
 +    * Email List
 +  - 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, [[http://​shotshow.org|Shot Show in Las Vegas]] Jan 2020)
 +  - 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
 +  - Income
 +  * References
 +    * [[http://​solveforinteresting.com/​pitchers-not-buckets/​|Pitchers not Buckets]]
 +    * Jody Moore Podcast - Business Model
 +    * [[https://​pages.jameswedmore.com/​rmi-5part-series-v1?​inf_contact_key=33d29f4a6d2506f189cdf3eb16eae24409c74070ac2bf3cfa7869e3cfd4ff832|James Wedmore 5 Essential Videos]]
 +      * About Me
 +      * YouTube
 +      * Squeeze Page
 +      * Sales Video (not critical if the 3 previous videos are done correctly)
 +      * Product Video
 +
  
 ===== WordPress Questions ===== ===== 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?​   * 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 edit update a post? Will the post say it was edited?
Line 46: Line 109:
     * Divi Insert Module - Image     * Divi Insert Module - Image
     * Divi Text Module - Add Media     * Divi Text Module - Add Media
-    ​+  ​How do I redirect WordPress install 
 +    * www.jefferyjjensen.com -> public_html/​wp-home (flexibility to change the homepage to WordPress/​PrestaShop/​Joomla 
 +    * blog.jefferyjjensen.com -> public_html/​wp-blog 
 +  * How do I display all posts in a single page, grouped by category? 
 +    * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-display-all-your-wordpress-posts-on-one-page/​|How to Display All Your WordPress Posts on One Page]] 
 +    * [[https://​displayposts.com/​2019/​01/​07/​taxonomy-queries/​|Display Posts - Taxonomy Queries]] 
 + 
 +<WRAP tip>​Setup</​WRAP>​ 
 +===== WordPress Setup for Business =====
  
-===== WordPress Setup ===== 
   * [[http://​blog.jefferyjjensen.com|blog.jefferyjjensen.com]]   * [[http://​blog.jefferyjjensen.com|blog.jefferyjjensen.com]]
 +  * References
 +    * [[http://​kristiehill.com/​new-blog-checklist|kristiehill.com/​new-blog-checklist]]
 +      * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​9IkxhWG5Cdw"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +    * [[https://​www.tyler.com/​free-website-giveaway/​|Tyler Moore]]
 +      * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​8AZ8GqW5iak"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +    * [[https://​www.diywithdivi.com|Divi theme examples]]
 +      * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​iSGWKJtYwj0"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
  
-==== Users ==== +<WRAP notice>​Step 0</​WRAP>​ 
-  * Usernamejjensen (cannot ​be changed+==== Step 0 - Planning Website and Blog ==== 
-  * Email: jefferyjjensen@gmail.com (error ​this email is already ​registered, only one account per email+ 
-  * First NameJeff +=== Directory Structure ​=== 
-  * Last NameJensen +  * Goal is flexibility - working with Web Hosting providers is a challenge and will eventually have to move your webpage/​blog/​wiki between different providers 
-  * website: www.jefferyjjensen.com +  * /​home/​[username]/​[subdomain].[domain name].[com]/​ 
-  * password: normal +  * /​home/​[username]/​public_html 
-  * RoleAdministrator+ 
 +=== 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 
 +    * http://​www.gisengineering.com/​apps/​wp/​ would be the home page instead of www.gisengineering.com 
 +  * Also what if you want to use a different content management system (CMSfor 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 === 
 + 
 +=== Website To Do List === 
 +  - Business name 
 +    - Domain name 
 +  - Business model/sales funnel 
 +  - Hosting provider 
 +  - Setup subdomains 
 +    - blog.jefferyjjensen.com 
 +    - news.jefferyjjensen.com 
 +    - courses.jefferyjjensen.com 
 +    - crm.jefferyjjensen.com - civicrm.org 
 +    - wiki.jefferyjjensen.com - DokuWiki 
 +    - poll.jefferyjjensen.com - LimeSurvey.org 
 +  - Email setup 
 +  - Style Guide 
 +    - Color Scheme 
 +    - Logo 
 +    - font 
 +    - graphics 
 +  - Install WordPress 
 +  - Install DiviTheme 
 +  - Install Bloom 
 +  - Install PhpList.org 
 +  - Create Newsletter 
 +  - Add subscribe button 
 +  - Send newsletter 
 +  - archive newsletters 
 +  - manage PhpList.org 
 +  - Write eBook - lead magnet for building my email list 
 +    - Topic 
 +    - Research 
 +    - Brainstorm 
 +    - Outline 
 +    - Writing 
 +    - Editing 
 +    - software to format eBook 
 +    - visually appealing - graphics, headings, etc. 
 +    - Deadline 
 +<WRAP notice>​Step 1</​WRAP>​ 
 +==== Step 1 - Hosting Provider ==== 
 + 
 +=== PlotHost - WebHost Manager === 
 +  * jefferyjensen.com/​whm 
 +  * Create a New Account 
 +<WRAP notice>​ 
 +==== Step 1 - Purchase a domain name ==== 
 +</​WRAP>​ 
 + 
 +=== Namecheap Setup === 
 +  - login namecheap.com jefferyjjensen NormalOneX 
 +    - Domain List -> manage 
 +      - Nameservers -> Custom DNS 
 +        - ns1.plothost.com 
 +        - ns2.plothost.com 
 +    - {{author:wordpress:​domain-namecheap-manage.png?​400|Namecheap.com Domain Manage}} 
 + 
 +=== PlotHost - WebHost Manager === 
 +  - jefferyjensen.com/​whm 
 +    - Create a New Account 
 +      - Domain - nimshelp.me or steamenginehelp.com 
 +      - username - nimshelp 
 +      - password - wwwone 
 +    - Create a New Account 
 +      - Domain - steamenginehelp.me or steamenginehelp.com 
 +      - username - steamenginehelp 
 +      - password - wwwone 
 +    - Create a New Account 
 +      - Domain - keripeterson.com 
 +      - username - keripeterson (max 16 letters and numbers, can't be keripeterson.com) 
 +      - password - CoachsFirstName 
 +      - email - jefferyjjensen@gmail.com 
 +    - Create a New Account 
 +      - Domain - richardsobers.com 
 +      - username - richardsobers 
 +      - password - eusername 
 +      - kidsnurse30@comcast.net 
 +    - Create a New Accont 
 +      - Domain - stevenlalbrecht.com 
 +      - username - stevenlalbrecht 
 +      - password - esusername 
 +      - polyboyandgirl1966@yahoo.com 
 + 
 +=== PlotHost subdomains === 
 +  * 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 
 +  * KeriPeterson.com 
 +    * blog.keripeterson.com - WordPress 
 +      * /​home/​keripeterson/​blog.keripeterson.com 
 +    * list.keripeterson.com - PhpList 
 +      * /​home/​keripeterson/​list.keripeterson.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 
 +  * {{author:​wordpress:​plothost-subdomain.png?​400|PlotHost Subdomain}} 
 +<WRAP notice> Step 2</​WRAP>​ 
 +==== Step 2 - Install WordPress ==== 
 + 
 +=== www.richardsobers.com === 
 + 
 + 
 +=== blog.richardsobers.com === 
 +  * blog.richardsobers.com/​wp-admin admin eusername 
 + 
 +=== www.nimshelp.me === 
 +  * www.nimshelp.me/​cpanel 
 +    * 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 **keripeterson_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 
 + 
 +=== www.keripeterson.com === 
 +  * www.keripeterson.com/​cpanel 
 +    * 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 
 +          * blog.keripeterson.com 
 +        * directory - leave blank 
 +        * admin CoachKeri 
 +        * Advanced Options 
 +          * Database name: wpwww for WordPress in /​home/​keripeterson.com/​public_html (default wp634, note username ​is append so actual name is **keripeterson_wpwww**) 
 +          * Database name: wpblog 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 
 +      * [[https://​keripeterson.com|keripeterson.com]] 
 +      * [[https://​keripeterson.com/​wp-admin|keripeterson.com/​wp-admin]] 
 + 
 + 
 +=== blog.keripeterson.com === 
 +  * cPanel -> Subdomains 
 +    * subdomain: blog 
 +    * domain: keripeterson.com 
 +    * document root: (default is /​home/​keripeterson/​blog.keripeterson.com) 
 +  * cPanel -> Softaculous 
 +    * WordPress 
 +    * https://​blog.keripeterson.com 
 +    * WordPress Administrative URL: https://​blog.keripeterson.com/​wp-admin 
 + 
 +=== blog.stevenlalbrecht.com === 
 +  * cPanel -> Softaculous 
 +    * WordPress 
 +    * https://​blog.stevenlalbrecht.com 
 +    * WordPress Administrative URL: https://​blog.stevenlalbrecht.com/​wp-admin/​ 
 +==== Step 3 - Google Analytics and Search Console account ==== 
 +  * [[http://​www.google.com/​webmasters|http://​www.google.com/​webmasters]] 
 +  * login 
 +  * add property  
 +    * Domain 
 +    * google-site-verification=3aT... 
 +      * Don't append this data to an existing TXT record 
 +        * {{author:​wordpress:​googlesearchconsole-plothost-zoneeditor2.png?​400|Figure 1.0 PlotHost add TXT record}} 
 +      * Instead, make a whole new record (Add Record) 
 +        * Valid zone name: keripeterson.com 
 +        * Type: TXT 
 +        * Record: google-site-verification=buSguT9X... 
 +  * Namecheap.com -> customer server should be pointing to PlotHost.com 
 +  * PlotHost.com 
 +    * login cpanel 
 +    * Zone Editor -> Manage -> Add Record 
 +      * should ​already ​have TXT entry for keripeterson.comjust edit it, and paste "​google-site-verification=buSguT9..."​ at the end of the record. 
 +        * {{author:​wordpress:​sitemaps-verified.png?​400|Figure 1.0 Verify Ownership}} 
 +  * Google Search Console 
 +    * verify ownership 
 +    * {{author:​wordpress:​sitemaps-verified.png?​400|Figure 1.0 Verify Ownership}} 
 +  * Upload document into public_html folder of blog.gisengineering.com 
 +  * Google Webmaster Tools -> Sitemaps tab 
 + 
 +<WRAP notice>​Step 4</​WRAP>​ 
 +==== Step 4 - Configure WordPress ==== 
 + 
 +=== Change Admin Password === 
 +  * Check existing password 
 +    * blog.jefferyjjensen.com/​cpanel 
 +      * Softaculous -> WordPress 
 +        * Current Installations -> pencil 
 +        * Admin username: admin 
 +        * Admin Password: (seems like you can only edit it, not see it) 
 +  * Login to wp-admin 
 +    * [[https://​www.keripeterson.com/​wp-admin|keripeterson.com/​wp-admin]] 
 +  * WordPress Dashboard -> Users -> Your Profile (scroll down) -> Generate Password button 
 +    * Update Profile 
 +  * References 
 +    * [[https://​codex.wordpress.org/​Resetting_Your_Password|WordPress Codex - Resetting Your 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 
 + 
 +=== Permalinks === 
 +  * Login to wp-admin 
 +  * WordPress Dashboard -> Settings -> Permalinks 
 +  * Custom Structure - https://​blog.jefferyjjensen.com**/​%category%/​%postname%/​** 
 +  * References 
 +    * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-include-category-and-subcategory-in-wordpress-urls/​|How to Include Category and Subcategory in WordPress URLs]] 
 +    * WordPress.org Codex - [[https://​codex.wordpress.org/​Settings_Permalinks_Screen|Settings Permalinks Screen]] 
 +  * [Q] can you browse a category (www.jefferyjjensen.com/​steamengines/​),​ see all posts under that category? 
 +    * [A] [[https://​codex.wordpress.org/​Category_Templates|Category Templates]] - "When a viewer clicks on a link to one of the Categories on your site, he or she is taken to a page listing the Posts in that particular Category in chronological order, from newest Posts at the top to oldest at the bottom."​ 
 +  * [Q] It appears I first need to create the category before making the post, else how will WordPress know where to save it? 
 + 
 +=== 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 
 + 
 +=== Change Homepage Display === 
 +  * Create a new Page called Home 
 +    * Using PreMade layout -> Simple 
 +  * WordPress Dashboard -> Settings -> Reading 
 +    * Your homepage displays - a static page -> Home 
 + 
 +=== Add Custom Logo === 
 +  * WordPress Dashboard 
 +  * Divi -> Theme Options 
 +  * Reference 
 +    * [[https://​intercom.help/​elegantthemes/​divi-documentation/​divi-modules/​adding-a-custom-logo-image-in-divi|Adding a Custom Logo Image in Divi]] 
 + 
 +=== References === 
 +  * [[https://​www.elegantthemes.com/​blog/​tips-tricks/​the-10-most-important-things-you-should-do-immediately-after-installing-wordpress|10 Most Important Things to Do after Installing WordPress]] 
 + 
 +<WRAP notice>​Step 5</​WRAP>​ 
 +==== Step 5 - Install Divi Theme ==== 
 + 
 +  * login WordPress Dashboard - [[https://​keripeterson.com/​wp-admin|www.keripeterson.com/​wp-admin]] 
 +  * Appearances -> Themes tab 
 +  * Add New button -> Upload Theme -> browse to Divi.zip 
 +  * Install Now button 
 +    * should say "Theme installed successfully"​ after a few minutes 
 +  * Activate 
 +  * References 
 +    * [[https://​www.elegantthemes.com/​documentation/​divi/​install-divi/​|How To Install The Divi Theme]] 
 +    *  
 +=== Divi Setup - Theme Options === 
 +  * WordPress Dashboard -> Divi -> Theme Options 
 +  * General 
 +  * Updates 
 +    * Username: ​jefferyjjensen 
 +    * API Key: 7b23... (get from [[https://​www.elegantthemes.com/​members-area/​api/​|elegentthemes.com]]) 
 +    * save changes 
 + 
 +=== 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 Module - Blog === 
 + 
 + 
 +<WRAP notice>​Step 6</​WRAP>​ 
 +==== Step 6 - Add Plugins ==== 
 + 
 +=== BackupBuddy === 
 + 
 +=== Yoast SEO Plugin === 
 + 
 +=== Add From Server Plugin === 
 +  * [[https://​wordpress.org/​plugins/​add-from-server/​|Add From Server]] 
 + 
 +=== WordPress Download Manager === 
 + 
 +=== (skip) WP Media Folder Plugin === 
 +  * Note working - did Server Import on 3 images, progress bar is stuck at 25% after 10 min. Change folder permissions instead 
 +  * wp-content/​uploads 
 +    * change permission to 777 and upload files 
 +    * then change permission to 755 for directories and 644 for files 
 +    * [[https://​www.wpbeginner.com/​beginners-guide/​how-to-fix-file-and-folder-permissions-error-in-wordpress/​|How to fix file and folder permission error]] 
 +  * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​44fvkEsk39I"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​ 
 +  * Install plugin 
 +  * Additional Features 
 +    * WP Media folder on frontend - off 
 +    * Enable remote video feature - on 
 +    * Override file - on 
 +    * Duplicate file - off 
 +  * [[https://​www.joomunited.com/​wordpress-products/​wp-media-folder|Joom United - WP Media Folder]] 
 +    * jefferyjjensen@gmail.com normal 
 +    * Support - [[https://​www.joomunited.com/​support/​ticket-support|https://​www.joomunited.com/​support/​ticket-support]] 
 +  * Settings -> WP Media Folder -> Server import or Server Folder sync 
 +    * [[https://​www.joomunited.com/​documentation/​wp-media-folder-documentation#​toc-4-4-server-file-importer-sync|Server file importer & sync]] 
 +    * NEVER SYNC WORDPRESS FOLDERS LIKE 2019, CRASHES WORDPRESS 
 +    * ftp.jefferyjjensen.com 
 +      * username support@jefferyjjensen.com 
 +      ​* password ​TSOne 
 +      * home directory/​home/​jjensen/​blog.jefferyjjensen.com/​ 
 +  * [[https://​wordpress.org/​plugins/​wp-media-folders/​|WP Media Folders]] 
 +  * 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 === 
 +  * [[https://​filezilla-project.org/​download.php?​show_all=1|FileZilla Client Download]] 
 + 
 +=== (skip) Enhanced Media Library (EML) Pro Plugin === 
 +  * No good - EML cannot work with FTP and real folders! 
 +  * [[http://​wpuxsolutions.com|www.wpuxsolutions.com]] 
 +  * https://​wpuxsolutions.com/​login jefferyjjensen@gmail.com ​normal 
 + 
 +=== (skip) Media Library Folders Pro Plugin === 
 +  * Cost is \$150 a year, too expensive, just bite the bullet and let WordPress save posts in Media Library 
 +  * References 
 +    * [[https://​maxgalleria.com/​downloads/​media-library-plus-pro/#​|Media Library Plus Pro]] 
 +    * [[https://​maxgalleria.com/​sync-wordpress-media-library-ftp-folders/​|How to Sync Your WordPress Media Library with FTP Folders]] 
 + 
 +<WRAP notice>​Step 7</​WRAP>​ 
 +==== Step 7 - Design Home Page ==== 
 + 
 +<WRAP notice>​Step 8 </​WRAP>​ 
 +==== Step 8 - Add Sidebar Content ==== 
 + 
 +=== Menu === 
 +  * [[https://​codex.wordpress.org/​WordPress_Menu_User_Guide|WordPress Menu User Guide]] 
 +  * [[https://​www.elegantthemes.com/​documentation/​divi/​header/​|Divi Header]] 
 + 
 +=== Header & Navigation Options === 
 +  * Reference 
 +    * Divi - [[https://​www.elegantthemes.com/​documentation/​divi/​header/​|Using Header & Navigation Options]] 
 + 
 +=== Footer === 
 +  * Divi -> Theme Customizer -> Footer -> Bottom Bar -> Edit Footer Credits 
 +    * check on **DISABLE FOOTER CREDITS** 
 +<WRAP notice>​ 
 +==== Step 9 - Custom email address ==== 
 +</​WRAP>​ 
 +  * PlotHost cPanel 
 +    * keripeterson.com 
 +      * keri@keripeterson.com CoachKeri 
 +      * kevin@keripeterson.com CoachKeri 
 +      * media@keripeterson.com CoachKeri (or customerservice or events or newsletter or join or weloveourcustomers) 
 +        * no-reply@keripeterson.com phpList newsletter email sent from, or noreply 
 +          * don't do this, see [[https://​sendgrid.com/​blog/​why-you-should-not-use-noreplydomain-com-in-your-emails/​|Why you should not use noreply@domainname.com in your emails]] and [[https://​marketingland.com/​marketing-emails-use-no-reply-email-address-225056|Marketing Emails Use No Reply Email Address]] 
 + 
 +<WRAP notice>​Step 10</​WRAP>​ 
 +==== Step 10 - create Gravatar ==== 
 + 
 +  * [[https://​en.gravatar.com/​|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 
 + 
 +<WRAP notice>​Step 11</​WRAP>​ 
 +==== Step 11 - create favicon ==== 
 +  * References 
 +    * [[https://​kristiehill.com/​add-a-favicon/​|Add a favicon]] 
 + 
 +<WRAP notice>​Step 12</​WRAP>​ 
 +==== Step 12 - create logo ==== 
 + 
 +<WRAP notice>​Step 13</​WRAP>​ 
 +==== Step 13 - create About page ==== 
 +  - Why do I blog? 
 +    - What is my story? 
 +  - What is my blog about? 
 +    - What am I inspiring my readers to do? 
 +  - What does my blog have to offer the reader? 
 +  - What credentials and qualifications do I have? 
 +    - Do I have any awards or recognition/​ 
 +  - Who am I? 
 +    - Picture of myself 
 +    - Brief sneak into my personal life 
 +    - Personal history 
 +  - What are some of my best posts? 
 +  - Where have I been featured (e.g. other blogs)? 
 +  - How can my reader connect with me? 
 +    - Newsletter sign up 
 +    - Link to YouTube videos 
 +    - FAQ 
 +    - Wiki 
 +  * Reference 
 +    * [[https://​kristiehill.com/​how-to-write-about-page/​|Write the most important page on you blog: the about page]] 
 + 
 +=== Google Maps === 
 +  * [[https://​www.elegantthemes.com/​documentation/​divi/​map/​|Divi Maps]] 
 +  * [[https://​developers.google.com/​maps/​documentation/​embed/​get-api-key|Get Google API Key]] 
 + 
 +<WRAP notice>​Step 13</​WRAP>​ 
 +==== Step 13 - Divi Blog ==== 
 +  * Reference 
 +    * [[https://​www.elegantthemes.com/​documentation/​divi/​blog/​|Divi blog]] 
 + 
 +<WRAP notice>​Step 14</​WRAP>​ 
 +==== Step 14 - define categories and tags ====
  
-=== Change Post Owner === 
-  * How do you change owner of a post? 
 ==== Categories ==== ==== Categories ====
   * Login to http://​blog.jefferyjjensen.com/​wp-admin admin SchoolOneX   * Login to http://​blog.jefferyjjensen.com/​wp-admin admin SchoolOneX
Line 74: Line 600:
   * WordPress - slug = wordpress   * WordPress - slug = wordpress
   * {{author:​wordpress:​wp-categories.png?​400|Figure 1-0 WordPress Categories}}   * {{author:​wordpress:​wp-categories.png?​400|Figure 1-0 WordPress Categories}}
 +
 +=== blog.jefferyjjensen.com categories ===
 +  * Machining
 +    * NIMS with slug = nims
 +  * Manufacturing
 +
 +<WRAP notice>​Step 15</​WRAP>​
 +==== Step 15 - create blog post ====
 +
 +=== Blog Structure ===
 +  - Title that captivates
 +  - Adjust permalink
 +  - Post Introduction - Captivate Audience
 +  - Tell a story that connects with audience
 +  - Put best content first or final, then give details
 +  - Body of Post
 +    - Readable and easy to scan by 
 +      - using pictures
 +      - use subheadings (H2, H3, H4, note H1 is for Title)
 +      - bullet points or numbered lists
 +      - go easy on bold and italic words
 +      - keep short paragraphs (1-3 sentences, makes it easier for mobile users)
 +      - engage readers by providing links to relevant posts, links and incentive opt-in form
 +
 +==== Royalty Free Images ====
 +  * pixabay
 +  * pixels.com
 +
 +<WRAP notice>​Step 16</​WRAP>​
 +==== Step 16 - Create a Google Search account ====
 +
 +<WRAP notice>​Step 17</​WRAP>​
 +==== Step 17 - Add meta descriptions ====
 +  * Meta descriptions are short ads to the post
 +  * Do's
 +    * natural use of keywords and why they should click = best meta description
 +    * keep meta descriptions to 130 characters
 +    * use search keywords ​
 +  * don'​ts ​
 +    * just copy the title, its a waste of characters
 +  * References
 +    * [[https://​kristiehill.com/​meta-descriptions/​|Everything you need to know about meta descriptions for your blog]]
 +
 +<WRAP notice>​Step 18</​WRAP>​
 +==== Step 18 - Apply for Pinterest rich pins ====
 +  * [[https://​business.pinterest.com/​en/​rich-pins|Business Rich Pins]] - metadata right on the Pin
 +    * Product Pins
 +    * Recipe Pins
 +    * Article Pins
 +    * App Pins
 +
 +<WRAP notice>​Step 19</​WRAP>​
 +==== Step 19 - Submit a sitemap ====
 +  * References
 +    * WordPress - Yoast SEO plugin
 +      * [[http://​blog.gisengineering.com/​sitemap_index.xml|http://​blog.gisengineering.com/​sitemap_index.xml]]
 +    * [[https://​kristiehill.com/​create-a-sitemap-for-your-blog/​|Create a sitemap]]
 +
 +<WRAP notice>​Step 21</​WRAP>​
 +==== Step 21 - Install Bloom ====
 +  * Download Bloom - https://​www.elegantthemes.com/​members-area/​ - jefferyjjensen normal
 +  * Login to WordPress Dashboard - [[https://​blog.jefferyjjensen.com/​wp-admin|blog.jefferyjjensen.com/​wp-admin]] jjensen normal
 +    * Plugins -> Add New
 +    * Install now
 +    * Activate plugin
 +  * Configure Bloom
 +  * Optin Forms
 +  * 1. Setup
 +    * Form Integration
 +      * Custom HTML
 +    * {{author:​wordpress:​bloom-optin-customhtml.png?​400|Bloom Optin Custom HTML}}
 +  * References
 +    * [[https://​www.elegantthemes.com/​members-area/​|Divi Support]]
 +    * [[https://​www.elegantthemes.com/​documentation/​bloom/​|Bloom Documentation]]
 +    * [[https://​www.elegantthemes.com/​documentation/​bloom/​widget/​|Bloom Opt-in Widget]]
 +    * SendGrid - use instead of MailChimp
 +    * [[https://​www.inmotionhosting.com/​support/​email/​mailing-lists/​phplist-create-subscribe-form|phplist configure]]
 +
 +<WRAP notice>​Step 21 - Create an email list phpList.org</​WRAP>​
 +
 +==== Step 21 - Create an email list phpList.org ====
 +
 +=== 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. [[https://​www.phplist.org/​manual/​ch016_user-attributes.xhtml|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
 +  * Placeholder [[https://​www.phplist.org/​manual/​ch017_using-placeholders.xhtml|phpList.org - Using Placeholders]]
 +    * Dear [FIRST NAME%%School Friends]
 +      * if missing the First Name attribute, instead of being blank, phpList will use the fallback words "​School Friends"​
 +
 +=== PhpList Questions and Answer ===
 +  - [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
 +    - [A] Not recommended,​ use something like [[http://​www.civicrm.org|www.civicrm.org]] or [[http://​www.sugarcrm.org|www.sugarcrm.org]]
 +    - CiviCRM training
 +      - [[https://​mortada.co.uk/​|William Mortada]]
 +      - [[https://​docs.civicrm.org/​sysadmin/​en/​latest/​install/​wordpress/​|Install CiviCRM in WordPress]]
 +  - [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?​
 +    - [A] Yes
 +  - [Q] Can you manually edit the phplist mysql database to delete and add email addresses
 +    - [A] Can make these edits in the PhpList user interface
 +  - [Q] Can PhpList work with WordPress subscribe widgets?
 +    - [A] Yes 
 +    - [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.
 +  - [Q] Can I export my newsletter emails from Constant Contact and import into PhpList?
 +    - [A] Yes
 +  - [Q] Can I create newsletters from PhpList, that is do they have built in templates (HTML headers, body, footer)
 +    - [A] Yes, but ConstantContact and MailChimp do a better job.
 +  - [Q] How does the end user manage their subscription?​
 +    - [A] http://​news.jefferyjjensen.com/?​p=preferences then login with email address
 +
 +=== PhpList Setup ===
 +  * login to PlotHost cPanel
 +    * Note - default limit on the server is 200 emails per hour per domain. Have to ask support to increase to 600 emails per hour per domain.
 +    * [[https://​www.plothost.com/​kb/​notifications-abusive-email-users-whm/​abusive-users-email-message/​|PlotHost abusive users email message]]
 +  * Subdomains (might already be created)
 +    * news.keripeterson.com (recommended by Duncan)
 +      * alternate - list.keripeterson.com
 +  * Softaculous App Installer
 +    * phpList
 +      * Protocol: h t t p s : / / 
 +      * Domain: news.keripeterson.com (old list.keripeterson.com)
 +      * directory: (leave blank) - should have been created above in subdomains, /​home/​jjensen/​news.keripeterson.com
 +      * Admin Username: admin
 +      * Admin Password: DefaultCoachKeri
 +      * Database Name: phpltkp = Php List Keri Peterson (max 7 characters)
 +      * Table Prefix: plkp = Php List Keri Peterson
 +      * [[https://​news.keripetersen.com|https://​news.keripeterson.com]]
 +      * PhpList Admin: [[https://​news.keripeterson.com/​admin]] admin DefaultCoachK
 +  * References
 +    * [[https://​moosend.com/​blog/​email-marketing-best-practices/​|email Marketing Best Practices]]
 +
 +=== Config PhpList ===
 +  * login to PhpList dashboard
 +    * [[https://​news.jefferyjjensen.com/​admin|https://​news.jefferyjjensen.com/​admin]] NormalOneX
 +  * Config -> Checklist -> Configure Attributes
 +
 +=== Config - Settings - General Settings ===
 +  * Website address: www.jefferyjjensen.com
 +  * Domain Name of your server for email: ​
 +  * Person in charge of this system email: jefferyjjensen@gmail.com
 +  * Name of the organisation:​ www.jefferyjjensen.com
 +  * Logo of the organisation:​
 +  * Theme for phpList: Trevelin
 +
 +=== 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
 +
 +=== 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
 +      * {{author:​wordpress:​phplist-import-subscribers.png?​400|Maximum POSt size smaller than maximum upload filesize}}
 +
 +=== PhpList Attributes ===
 +  * login to PhpList dashboard
 +    * [[https://​news.jefferyjjensen.com/​admin|https://​news.jefferyjjensen.com/​admin]] NormalOneX
 +  * Config -> Checklist -> Configure Attributes
 +    * {{author:​wordpress:​phplist-config-attributes.png?​400|PhpList Configure Attibutes}}
 +  * FirstName
 +  * LastFamilyName
 +  * Country
 +  * State(?)
 +
 +=== 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 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 ===
 +  * {{author:​wordpress:​email-subscribe-confirm-james-wedmore.png?​400|Subscribe from James Wedmore}}
 +
 +==== Step 22 - YouTube ====
 +  * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-add-youtube-subscribe-button-in-wordpress/​|How to add YouTube Subscribe Button in WordPress]]
 +==== Step 22 - Set up social media accounts ====
 +
 +
 +
 +==== Change Admin Password ====
 +  * login [[https://​blog.gisengineering.com/​wp-admin|gisengineering.com/​wp-admin]] admin password given from Hosting Company
 +  * Howdy, admin -> admin
 +    * New Password -> NormalOneX -> update profile
 +==== 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
 +  * website: www.jefferyjjensen.com
 +  * password: normal
 +    * Confirm use of weak password
 +  * Role: Administrator
 +
 +=== Change Post Owner ===
 +  * [Q] How do you change owner of a post?
 +    * [A] - login wp-admin -> Dashboard -> Posts -> Quick Edit
 +      * Author section, choose new author, then Update
 +      * Reference: [[https://​www.siteground.com/​kb/​change-author-post-wordpress/​|How to change the author of a post in WordPress?​]]
 +
  
 ==== Settings ==== ==== Settings ====
Line 128: Line 888:
     - Essential Question - small chunk of information,​ break down/subset of the daily objective.     - Essential Question - small chunk of information,​ break down/subset of the daily objective.
   - **Concept and Skill Development/​Application** - used a variety of strategies for teaching skills and developing concepts.   - **Concept and Skill Development/​Application** - used a variety of strategies for teaching skills and developing concepts.
-  - **Guided Practice/​Teacher Does** - appropriately provided opportunities for guided, independent and group practice.+  - **Guided Practice/​Teacher Does/I Do** - appropriately provided opportunities for guided, independent and group practice. 
 +    - Model proper procedure 
 +    - Give clear direction
   - **Group Practice/We Do**   - **Group Practice/We Do**
 +    - Provide encouragement
 +    - Give How & Why
   - **Independent Practice/​You Do**   - **Independent Practice/​You Do**
-  ​- **Homework** - assigned homework that aligned with curriculum objectives and reinforced skills and concepts taught.+    - Let student explain the procedure 
 +    - Provide motivation when inspecting 
 +    - Evaluation 
 +  ​- **Homework/Empower Student** - assigned homework that aligned with curriculum objectives and reinforced skills and concepts taught.
     - **References**     - **References**
   - **Closure** - provided a variety of ways for students to explain what they learned and how to apply the concepts.   - **Closure** - provided a variety of ways for students to explain what they learned and how to apply the concepts.
     - **Conclusion**     - **Conclusion**
   - **Long-Term Review** - Integrated ongoing, periodic review into lessons to maintain student skills, address deficiencies,​ build conceptual understanding,​ and prepare for high stakes tests.   - **Long-Term Review** - Integrated ongoing, periodic review into lessons to maintain student skills, address deficiencies,​ build conceptual understanding,​ and prepare for high stakes tests.
 +  - Multiple - have students teach other students
 ==== 1-Title ==== ==== 1-Title ====
   * Max 60 characters   * Max 60 characters
Navigation

Civil Engineering Engineering - Computer Engineering - Electrical Mechanical Engineering

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