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/04/17 18:44]
jjensen [Business Model]
author:wordpress [2019/06/04 17:37] (current)
jjensen [phpList Plugin - View in Browser]
Line 48: Line 48:
   * Rachel Gubler   * Rachel Gubler
   * Jason Peterson   * Jason Peterson
 +  * Seon
 +
 +==== WordPress and Divi Training ====
 +  * Fiverr - jjensen@gisengineering.com
 +    * [[https://​www.fiverr.com/​rahulpankaj930|rahulpankaj930]] (\$30 for 1 hr of training)
 +    * [[https://​www.fiverr.com/​hotwebideas|Hotwebideas]] (\$1 a minute for training)
 +  * Fiverr - jefferyjjensen@gmail.com
 <WRAP tip>​Business Model</​WRAP>​ <WRAP tip>​Business Model</​WRAP>​
 +
 ==== Business Model ==== ==== Business Model ====
   - Strangers/​Cold Calls   - Strangers/​Cold Calls
Line 54: Line 62:
     - YouTube keyword search     - YouTube keyword search
     - Newsgroup/​Forums/​Facebook Groups     - Newsgroup/​Forums/​Facebook Groups
-    - Pinterest ​+    ​* 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 
 +        * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​KdE6OsrPtMs"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
     - Get people to take account (e.g. subscribe)     - 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.       - Squeeze page video - who am I, what they will get, and how to get it. List building video.
Line 129: Line 143:
  
 <WRAP notice>​Step 0</​WRAP>​ <WRAP notice>​Step 0</​WRAP>​
 +==== Domain Name ====
 +  * Select domain name, e.g. nimshelp.me
 +  * Create Google Account
 +    * legacy username
 +    * [[https://​support.google.com/​youtube/​answer/​6180214?​hl=en&​ref_topic=9257109|Understanding your channel URLs]]
 +
 +
 ==== Step 0 - Planning Website and Blog ==== ==== Step 0 - Planning Website and Blog ====
  
Line 154: Line 175:
 === Website To Do List === === Website To Do List ===
   - Business name   - Business name
-  ​- Domain name+    ​- Domain name 
 +  - Business model/sales funnel
   - Hosting provider   - Hosting provider
-  - Color Scheme +  ​- Setup subdomains 
-  - Logo+    - blog.jefferyjjensen.com 
 +    - news.jefferyjjensen.com 
 +    - courses.jefferyjjensen.com 
 +    - crm.jefferyjjensen.com - civicrm.org 
 +    - wiki.jefferyjjensen.com - DokuWiki 
 +    - poll.jefferyjjensen.com - [[https://​www.limesurvey.org|LimeSurvey.org]] 
 +      - Microsoft Forms - [[https://​support.office.com/​en-us/​article/​frequently-asked-questions-about-microsoft-forms-495c4242-6102-40a0-add8-df05ed6af61c|someone without an Office 365 account can respond to my survey]] 
 +  - Email setup 
 +    - Need multiple email clients to send newsletter to, see how it is displayed 
 +      - Outlook - fidel.juan@outlook.com webone 
 +      - GMail - juanpfidel@gmail.com webone 
 +      - Mail.com - juan.fidel@mail.com webone 
 +      - [[https://​mail.yahoo.com|Yahoo]] - jefferyjjensen@yahoo.com NormalOneX 
 +      - Roundcube - http://​nimshelp.me/​webmail - jeff@nimshelp.me 
 +  - Style Guide/Brand Book 
 +    - company name 
 +    - Brand message or mission statement, brand statement 
 +      - Who do you serve 
 +      - Why do you care 
 +      - What do you provide 
 +      - What makes you different 
 +      - <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​MKpzKjAf-0o"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​ 
 +    ​- Color Scheme/Palette - primary and secondary color palettes for print/​screen/​web 
 +      - [[https://​coolors.co|Coolors]] 
 +      - [[https://​color.adobe.com/​create|Adobe Color]] 
 +        - {{author:​wordpress:​nimshelpme.png|NIMS Help Me Color Palette}} 
 +    ​- Logo 
 +      - fiverr.com/​grafix_pro360 
 +      - 99designs.com/​profiles/​1670877/​about LBGraphics 
 +    - font/type style 
 +      - Header font - Georgia (Droid Serif Google Font is similar) 
 +      - Core Font - Arial (Open Sans is a similar Google Font) 
 +      - Secondary Font 
 +      - Website Font (H1s, H2s, H3s, and Body) 
 +      - [[https://​fonts.google.com/​specimen/​PT+Sans+Narrow|PT Sans Narrow]] - appears to be similar to Arial Narrow 
 +      - [[https://​www.dafont.com/​|dafont.com]] 
 +      - [[https://​www.cufonfonts.com/​font/​gotham-pro|Gotham Pro Font]] 
 +        - gotham-book-cufonfonts.zip 
 +    - graphics/​images 
 +      - example photographs that work with the brand 
 +    - icons/​favicon 
 +    - Business card and letterhead design 
 +      - examples of how the logo and font are used in literature 
 +    - Newsletter template example 
 +    - Company Bio - resume template of owners 
 +    - Infographics 
 +      - Fiverr 
 +        - [[https://​www.fiverr.com/​mujtabaakhtar|Infographic from Mujtabaakhtar]] 
 +    - Mood boards - collage 
 +      - exploration,​ used to understand client'​s vision 
 +      - Visualize a particular word or phrase 
 +      - capture the essence of the company 
 +      - stock art photography,​ textures, patterns, letterings, styles 
 +      - [[http://​www.libbyco.com/​free-mood-board-template/#​more-18432|Mood Board Template from Libby Co]] 
 +      - Fiverr consultants 
 +        * {{author:​wordpress:​moodboard-fiverr-request.png|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) 
 +        - Acceptable 
 +          - ? 
 +        - Reject 
 +          - [[https://​www.fiverr.com/​inbox/​slideplus|SlidePlus]] - too expensive \$150 for basic which is everything I already have 
 +          - [[https://​www.fiverr.com/​designsonbudget|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 
 +          - [[https://​www.fiverr.com/​design_aid|Anwar]] - knows Microsoft Publisher, but said he can't do the project 
 +          - [[https://​www.fiverr.com/​mujtabaakhtar|mujtabaakhtar]] - knows infographics and mood boards, can't create in Publisher, didn't like his tone 
 +          - [[https://​www.fiverr.com/​stellaevans94|stellaevans94]] - won't provide source files, using some proprietary system 
 +          - [[https://​www.fiverr.com/​tolmergroup|Tolmergroup]] - won't provide source files (e.g. Illustrator,​ Photoshop, etc), only provides flatten files like .pdf or .png 
 +    - Brand Style Guide Template 
 +      - [[https://​every-tuesday.com/​freebie-brand-style-guide-template/​|every-tuesday 8.5x11 base template .ai]] 
 +      - [[https://​jewelsbranch.com/​how-to-build-a-branded-home-page-with-divi|How to build a brand home page with Divi]] 
 +      - [[https://​www.lolaceleste.com/​how-to-create-a-brand-board|How to Create a Brand Board]] 
 +  - 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   - Write eBook - lead magnet for building my email list
     - Topic     - Topic
Line 169: Line 277:
     - Deadline     - Deadline
 <WRAP notice>​Step 1</​WRAP>​ <WRAP notice>​Step 1</​WRAP>​
 +==== Pinterest ====
 +  * Graphics
 +    * Pins like infographics keep 2:3 ratio like 600px by 900px
 +      * [[https://​kristiehill.com/​best-size-for-pinterest/​|Kristie Hill - Best Size for Pinterest]]
 +  * Create Business Account
 +    * [[https://​www.pinterest.com/​business/​create|www.pinterest.com/​business/​create]]
 +      * jeff@nimshelp.me wwonew
 +      * Banner is either a Featured Board or Featured Pins, doesn'​t seem you can change it
 +      * Settings (... in upper right corner) -> Photo -> Change
 +        * Display name: NIMS Help Me
 +        * Username: www.pinterest.com/​nimshelpme
 +        * Featured boards
 +  * Total Pain in the Butt
 +    * 1) download Child theme
 +    * 2) cpanel copy social_icons.php to Divi-Child theme
 +    * 3) edit the file to add custom social media code
 +    * 4) Divi -> Theme Options -> General Tab (won't show these social media icons)
 +  * Dashboard -> Divi -> Theme Options
 +  * cPanel
 +    * copy wp-content/​themes/​Divi/​includes/​social_icons.php
 +      * to wp-content/​themes/​Divi-Child/​includes/​social_icons.php
 +      * {{author:​wordpress:​divi-social-icons.png|Divi Social Icons}}
 +  * Catalog of the world'​s ideas
 +    * Pin is a graphical URL which can be shared via email, facebook, etc
 +    * Graphical index to ideas that drive users back to your website/​blog to learn more
 +    * Board is a collection of Pins
 +    * People can comment on Pins
 +  * Pinterest Contest
 +    * [[https://​about.pinterest.com/​en/​acceptable-use-policy|https://​about.pinterest.com/​en/​acceptable-use-policy]]
 +  * login to https://​business.pinterest.com/​en jeff@nimshelp.me wwonew
 +    * public_html/​pinterest-d00c1.html
 +    * Settings -> Claim -> Add HTML tag (issue - does this apply to each blog, think better to just upload HTML file instead)
 +      * <meta name="​p:​domain_verify"​ content="​d00c..."/>​
 +      * Submit for review
 +  * References
 +    * [[https://​intercom.help/​elegantthemes/​faq-s-and-troubleshooting/​how-to-add-more-social-icons-to-divi-header-and-footer|How to Add More Social Icons to Divi Header and Footer]]
 +    * [[https://​www.elegantthemes.com/​blog/​divi-resources/​how-to-add-more-social-media-icons-divi|How to Add More Social Media Icons]]
 +    * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-verify-your-wordpress-site-on-pinterest/​|How to Verify Your WordPress Site on Pinterest (Step by Step)]]
 +    * [[https://​www.dropbox.com/​s/​ut4dkjq5n7j9nkz/​divi-child-theme-0.1.1.r20.zip?​dl=1|Divi Child Theme]]
 +
 +=== Etsy ====
 +  * NIMSHelpMe - [[https://​www.etsy.com/​shop/​NIMSHelpMe|https://​www.etsy.com/​shop/​NIMSHelpMe]] - jeff@nimshelp.me wwonew
 +  * Need to add a credit card to open a shop, then will be able to add a shop icon
 +  * Profile Picture
 +    * You -> Account settings -> Public profile
 +      * upload 400x400 image (.jpg, .png, or .gif)
 +  * References
 +    * [[https://​help.etsy.com/​hc/​en-us/​articles/​115015774508-Image-Size-for-Profile-Shop-Icon-Banner-Listings-or-Teams?​segment=selling|Image Size for Profile, Shop Icon, Banner, Listings, or Teams]]
 +    * [[https://​www.etsy.com/​seller-handbook/​article/​top-tips-for-choosing-your-etsy-shop/​23181234159|Top Tips for Choosing Your Etsy Shop Name]]
 +
 +==== LinkedIn Page ====
 +  * Edit NIMS Help Me - [[https://​www.linkedin.com/​company/​35686354/​admin/​|NIMS Help Me with identification number]]
 +    * Public URL [[http://​www.linkedin.com/​company/​nimshelpme|www.linkedin.com/​company/​nimshelpme]]
 +    * appears I need to login to jefferyjjensen
 +    * "All LinkedIn Pages have a permanent secondary URL that contains an identification number. When accessing the admin center of your Page, the identification number will automatically appear in the URL field rather than the customized URL. Members of the Page will not see the identification number."​ [[https://​www.linkedin.com/​help/​linkedin/​answer/​62467|Updating the URL of Your LinkedIn Page]]
 +  * [[https://​www.linkedin.com/​help/​linkedin/​answer/​710|Creating a LinkedIn Page]]
 +  * [[https://​www.linkedin.com/​help/​linkedin/​answer/​1561|LinkedIn Pages - FAQs]]
 +  * [[https://​business.linkedin.com/​marketing-solutions/​linkedin-pages/​best-practices|LinkedIn Best Practices]]
 +  * Logo - 300x300 px
 +  * Cover image - 1536x768 px (min 1192x220)
 +  * [[https://​www.linkedin.com/​help/​linkedin/​answer/​70781|Image Specifications for Your LinkedIn Pages and Career Pages]]
 +  * Videos - max size 5GB and 10 min duration
 +
 +==== YouTube ====
 +  * accounts.google.com nimshelpme@gmail.com wwone
 +  * Channel icon - logo-nimshelpme-youtube-800x800.jpg
 +  * Channel art
 +    * 2560 x 1440 recommended size
 +  * Reference
 +    * [[https://​support.google.com/​youtube/​answer/​2657968?​hl=en|Get a custom URL for your channel]]
 +      * more than 100 subscribers
 +      * be 30 days old
 +      * uploaded photo as channel icon
 +      * uploaded channel art
 +
 +==== Facebook ====
 +  * PlotHost - [[https://​www.nimshelp.me/​cpanel|www.nimshelp.me/​cpanel]] nimshelp wwonew
 +    * DNS TXT record to domain
 +    * facebook-domain-verification=tf8kf3mgmewhbj6kjlqpndojg6u9wo
 +  * business.facebook.com -> Business Settings -> Business Info
 +    * verify email: jeff@nimshelp.me
 +    * Business Verification Status - (option is grayed out for me)
 +  * Business Settings -> Brand Safety -> Domains
 +    * [[https://​developers.facebook.com/​docs/​sharing/​domain-verification|Facebook Domain Verification]]
 +  * References
 +    * [[https://​www.facebook.com/​business/​help/​286768115176155?​helpref=uf_permalink|Domain Verification in Business Manager]]
 +    * [[https://​blog.hubspot.com/​marketing/​facebook-business-manager|Facebook Business Manager: The Ultimate Guide]]
 +    * [[http://​business.facebook.com|business.facebook.com]]
 +    * [[https://​www.facebook.com/​help/​community/​question/?​id=111687019168326|Have 2 Facebook Accounts with same mobile number]] Can only have one mobile number associated with one facebook account
 +    * [[https://​www.facebook.com/​help/​100168986860974|Request Gray Verification Badge for my Page]]
 ==== Step 1 - Hosting Provider ==== ==== Step 1 - Hosting Provider ====
  
Line 175: Line 373:
   * Create a New Account   * Create a New Account
 <WRAP notice> <WRAP notice>
-==== Step 1 - Purchase a domain name ====+==== Step 1 - Purchase a domain name, configure subdomains and emails ​====
 </​WRAP>​ </​WRAP>​
  
Line 184: Line 382:
         - ns1.plothost.com         - ns1.plothost.com
         - ns2.plothost.com         - ns2.plothost.com
 +    - {{author:​wordpress:​domain-namecheap-manage.png?​400|Namecheap.com Domain Manage}}
  
 === PlotHost - WebHost Manager === === PlotHost - WebHost Manager ===
-  - jefferyjensen.com/​whm+  - [[https://​www.jefferyjensen.com/​whm|jefferyjensen.com/​whm]] (jefferyjensen SchoolOneX) 
 +    - Create a New Account 
 +      - Domain - newsletterhelp.me 
 +      - username - newsletterhelp 
 +      - password - wwonew 
 +    - Create a New Account 
 +      - Domain - phplisthelp.me 
 +      - username - phplisthelp 
 +      - password - wwonew 
 +    - Create a New Account 
 +      - Domain - nimshelp.me or steamenginehelp.com 
 +      - username - nimshelp 
 +      - password - wwonew 
 +    - Create a New Account 
 +      - Domain - steamenginehelp.me or steamenginehelp.com 
 +      - username - steamenginehelp 
 +      - password - wwonew
     - Create a New Account     - Create a New Account
       - Domain - keripeterson.com       - Domain - keripeterson.com
Line 197: Line 412:
       - password - eusername       - password - eusername
       - kidsnurse30@comcast.net       - kidsnurse30@comcast.net
-    - Create a New Accont+    - Create a New Account
       - Domain - stevenlalbrecht.com       - Domain - stevenlalbrecht.com
       - username - stevenlalbrecht       - username - stevenlalbrecht
-      - password - esuername+      - password - esusername 
 +      - polyboyandgirl1966@yahoo.com 
 +    - Create a New Account 
 +      - Domain - artgoop.me 
 +      - username - artgoop 
 +      - password - eusername
       - polyboyandgirl1966@yahoo.com       - polyboyandgirl1966@yahoo.com
  
 === PlotHost subdomains === === PlotHost subdomains ===
 +  * login to cpanel, [[https://​www.newsletterhelp.me/​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   * jefferyjjensen.com
     * blog.jefferyjjensen.com - WordPress jefferyjjensen@gmail.com or admin NormalOneX     * 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   * KeriPeterson.com
     * blog.keripeterson.com - WordPress     * blog.keripeterson.com - WordPress
Line 220: Line 471:
       * document root: blog.stevenlalbrecht.com       * document root: blog.stevenlalbrecht.com
       * create       * create
 +  * {{author:​wordpress:​plothost-subdomain.png?​400|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)
 +
 +  * 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 2</​WRAP>​ <WRAP notice> Step 2</​WRAP>​
 ==== Step 2 - Install WordPress ==== ==== Step 2 - Install WordPress ====
Line 225: Line 494:
 === www.richardsobers.com === === www.richardsobers.com ===
  
 +=== www.newsletterhelp.me ===
 +  * [[https://​blog.newsletterhelp.me|blog.newsletterhelp.me]]
 +  * [[https://​blog.newsletterhelp.me/​wp-admin|blog.newsletterhelp.me/​wp-admin]]
 +  * [[https://​www.newsletterhelp.me/​cpanel|www.newsletterhelp.me/​cpanel]]
 +    * 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 **keripeterson_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 ===
 +  * [[https://​blog.phplisthelp.me|blog.phplisthelp.me]]
 +  * [[https://​blog.phplisthelp.me/​wp-admin|blog.phplisthelp.me/​wp-admin]]
 +  * www.phplisthelp.me/​cpanel
 +    * 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 **keripeterson_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 ===
   * blog.richardsobers.com/​wp-admin admin eusername   * 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 **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 ===
Line 237: Line 578:
           * 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.           * 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         * domain - keripeterson.com
-        * directory - leave blank for www.keripeterson.com 
           * blog.keripeterson.com           * blog.keripeterson.com
 +        * directory - leave blank
         * admin CoachKeri         * admin CoachKeri
         * Advanced Options         * Advanced Options
Line 270: Line 611:
 ==== Step 3 - Google Analytics and Search Console account ==== ==== Step 3 - Google Analytics and Search Console account ====
   * [[http://​www.google.com/​webmasters|http://​www.google.com/​webmasters]]   * [[http://​www.google.com/​webmasters|http://​www.google.com/​webmasters]]
-  * login +  * login - jefferyjjensen@gmail.com 
-  * add property ​+  * add property ​(top left corner)
     * Domain     * Domain
-    ​* google-site-verification=3aT...+      * newsletterhelp.me 
 +      ​* google-site-verification=3aT...
       * Don't append this data to an existing TXT record       * Don't append this data to an existing TXT record
         * {{author:​wordpress:​googlesearchconsole-plothost-zoneeditor2.png?​400|Figure 1.0 PlotHost add TXT record}}         * {{author:​wordpress:​googlesearchconsole-plothost-zoneeditor2.png?​400|Figure 1.0 PlotHost add TXT record}}
Line 282: Line 624:
   * Namecheap.com -> customer server should be pointing to PlotHost.com   * Namecheap.com -> customer server should be pointing to PlotHost.com
   * PlotHost.com   * PlotHost.com
-    * login cpanel +    * login https://​nimshelp.me/​cpanel 
-    * Zone Editor -> Manage -> Add Record+    * 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 keripeterson.com,​ just edit it, and paste "​google-site-verification=buSguT9..."​ at the end of the record.       * should already have TXT entry for keripeterson.com,​ just 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}}         * {{author:​wordpress:​sitemaps-verified.png?​400|Figure 1.0 Verify Ownership}}
Line 291: Line 637:
   * Upload document into public_html folder of blog.gisengineering.com   * Upload document into public_html folder of blog.gisengineering.com
   * Google Webmaster Tools -> Sitemaps tab   * Google Webmaster Tools -> Sitemaps tab
 +  * References 
 +    * [[https://​support.google.com/​webmasters/​answer/​9128669?​hl=en&​ref_topic=9128571|Getting Started with Search Console]]
 <WRAP notice>​Step 4</​WRAP>​ <WRAP notice>​Step 4</​WRAP>​
 ==== Step 4 - Configure WordPress ==== ==== Step 4 - Configure WordPress ====
Line 320: Line 667:
   * Login to wp-admin   * Login to wp-admin
   * WordPress Dashboard -> Settings -> Permalinks   * WordPress Dashboard -> Settings -> Permalinks
-  * Custom Structure - https://​blog.jefferyjjensen.com**/​%category%/​%postname%/​**+  * Post name - https://​blog.nimshelp.me/​sample-post/​ 
 +    * (not recommended for SEO) Custom Structure - https://​blog.jefferyjjensen.com**/​%category%/​%postname%/​** 
 +    * Also WordPress makes it very difficult to change the URL of a post category, only workaround I know is to delete the post and recreate
   * References   * 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]]     * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-include-category-and-subcategory-in-wordpress-urls/​|How to Include Category and Subcategory in WordPress URLs]]
Line 347: Line 696:
  
 === Add Custom Logo === === Add Custom Logo ===
 +  * Divi logo recommend 510x288
   * WordPress Dashboard   * WordPress Dashboard
-  ​* Divi -> Theme Options+    ​* Divi -> Theme Options ​-> upload (unless added to media library) 
 +    * Divi -> Theme Customizer -> Primary Menu Bar -> Logo Max Height (default is 54)change to 100 
 +      * Background Color - change from white to baby blue
   * Reference   * Reference
 +    * [[https://​www.elegantthemes.com/​blog/​divi-resources/​the-ultimate-guide-to-using-images-within-divi|The Ultimate Guide to Using Images within Divi]]
     * [[https://​intercom.help/​elegantthemes/​divi-documentation/​divi-modules/​adding-a-custom-logo-image-in-divi|Adding a Custom Logo Image in Divi]]     * [[https://​intercom.help/​elegantthemes/​divi-documentation/​divi-modules/​adding-a-custom-logo-image-in-divi|Adding a Custom Logo Image in Divi]]
 +    * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​nrqBFD3-dHw"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +    * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​kK6DyyBLnww"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +
 +=== Color Scheme/​Palette ===
 +  - [[https://​blog.nimshelp.me/​wp-admin|blog.nimshelp.me/​wp-admin]]
 +  - Divi -> Theme Options -> Color Pickers Default Palette
 +  - [[https://​coolors.co|Coolors]]
 +  - [[https://​color.adobe.com/​create|Adobe Color]]
 +  - {{author:​wordpress:​nimshelpme.png|NIMS Help Me Color Palette}}
 +
 +=== Footer ===
 +  * Divi -> Theme Customizer -> Footer -> Bottom Bar -> Edit Footer Credits
 +    * check on **DISABLE FOOTER CREDITS**
 +  * Divi -> Theme Customizer -> Footer -> Bottom Bar -> Layout
 +    * change background color to 
 +  * Divi -> Theme Options -> General
 +    * Open Social URLs in New Tab - Enabled
 +    * Facebook Profile Url: http://​facebook.com/​nimshelpme
 +    * Pinterest Profile Url: http://​www.pinterest.com/​nimshelpme
 +    * LinkedIn Profile Url: https://​linkedin.com/​company/​nimshelpme
 +    * Youtube Profile Url: https://​www.youtube.com/​channel/​UCbP-fUmLmudhfzRWTM_Tdww
 +  * Reference
 +    * [[https://​www.elegantthemes.com/​blog/​resources/​how-to-easily-remove-the-powered-by-wordpress-link-from-your-site|Remove the Powered by WordPress link from footer]]
 +    * [[https://​www.elegantthemes.com/​blog/​divi-resources/​how-to-add-more-social-media-icons-divi|Social Media Icons]]
  
 === References === === 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]]   * [[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>​ <WRAP notice>​Step 5</​WRAP>​
 ==== Step 5 - Install Divi Theme ==== ==== Step 5 - Install Divi Theme ====
- 
   * login WordPress Dashboard - [[https://​keripeterson.com/​wp-admin|www.keripeterson.com/​wp-admin]]   * login WordPress Dashboard - [[https://​keripeterson.com/​wp-admin|www.keripeterson.com/​wp-admin]]
   * Appearances -> Themes tab   * Appearances -> Themes tab
Line 366: Line 744:
   * References   * References
     * [[https://​www.elegantthemes.com/​documentation/​divi/​install-divi/​|How To Install The Divi Theme]]     * [[https://​www.elegantthemes.com/​documentation/​divi/​install-divi/​|How To Install The Divi Theme]]
-    ​+ 
 +=== Divi Overview === 
 +  ​Section 
 +  * Row 
 +  * Module 
 === Divi Setup - Theme Options === === Divi Setup - Theme Options ===
   * WordPress Dashboard -> Divi -> Theme Options   * WordPress Dashboard -> Divi -> Theme Options
Line 374: Line 757:
     * API Key: 7b23... (get from [[https://​www.elegantthemes.com/​members-area/​api/​|elegentthemes.com]])     * API Key: 7b23... (get from [[https://​www.elegantthemes.com/​members-area/​api/​|elegentthemes.com]])
     * save changes     * save changes
 +
 +=== Divi Theme Customizer - General Settings ===
 +  * WordPress Dashboard -> Divi -> Theme Customizer -> General Settings
 +  * Site Identity
 +    * Site Title:
 +    * Tagline:
 +    * Site Icon (512x512): 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
 +    * {{author:​wordpress:​divi-font.jpg?​400|Divi Font Settings}}
 +    * Reference
 +      * [[https://​optimusdivi.com/​how-to-globally-change-website-font-in-divi-theme/​|Globally Change Website Font in Divi]]
 +  * Background
 +    * Background Color: Black Squeeze (light sky blue) #E8EFF7
 +    * For some reason my default color palette isn't showing
 +
 +=== Color Pickers Default Palette ===
 +  * 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
 +    * [[http://​chir.ag/​projects/​name-that-color/#​D30423|Color Names from Hex]]
  
 === Premade Layouts === === Premade Layouts ===
Line 396: Line 821:
  
 === Divi Module - Blog === === 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 ===
 +  * [[https://​www.phplist.org/​trademark-guidelines/​|phpList.org Trademark Guidelines]]
 +  * [[https://​www.phplist.org/​phplist-design-notes/​|phpList Design Notes]]
 +  * Custom Font
 +    * Divi -> Theme options -> Integration -> head
 +      * <WRAP box><​link rel="​stylesheet"​ media="​screen"​ href="​https://​fontlibrary.org/​face/​gen-light"​ type="​text/​css"/></​WRAP>​
 +  * <WRAP box>
 +.gen-light * {
 +font-family:​ '​GenLight';​
 +}
 +</​WRAP>​
  
 <WRAP notice>​Step 6</​WRAP>​ <WRAP notice>​Step 6</​WRAP>​
 ==== Step 6 - Add Plugins ==== ==== Step 6 - Add Plugins ====
  
-=== BackupBuddy ===+=== 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 
 +  * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​QuV_ZMq1D2Y"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​ 
 + 
 +=== (skip) ​BackupBuddy ===
  
 === Yoast SEO Plugin === === Yoast SEO Plugin ===
 +  * Dashboard -> SEO -> Search Appearance
 +    * Organization name: NIMS Help Me
 +    * Organization log: https://​blog.nimshelp.me/​wp-content/​uploads/​2019/​05/​logo-nimshelpme-divi-510x2880-transparent.png
 +  * Dashboard -> SEO -> Social
 +    * Facebook Page URL: http://​facebook.com/​nimshelpme
 +    * LinkedIn URL: 
 +    * Pinterest URL:
 +    * YouTube URL:
 +  * Webmaster Tools verification
 +    * Google verification code: 
 +      * PlotHost - add google record for both nimshelp.me and blog.nimshelp.me
  
 === Add From Server Plugin === === Add From Server Plugin ===
Line 410: Line 880:
 === WordPress Download Manager === === WordPress Download Manager ===
  
-=== WP Media Folder Plugin ===+=== (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 
 +    * 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]]   * [[https://​www.joomunited.com/​wordpress-products/​wp-media-folder|Joom United - WP Media Folder]]
     * jefferyjjensen@gmail.com normal     * jefferyjjensen@gmail.com normal
Line 453: Line 936:
     * Divi - [[https://​www.elegantthemes.com/​documentation/​divi/​header/​|Using Header & Navigation Options]]     * 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>​ <WRAP notice>​Step 10</​WRAP>​
 ==== Step 10 - create Gravatar ==== ==== Step 10 - create Gravatar ====
- 
   * [[https://​en.gravatar.com/​|en.gravatar.com]] jefferyjjensen website to login to WordPress.com   * [[https://​en.gravatar.com/​|en.gravatar.com]] jefferyjjensen website to login to WordPress.com
 +    * email: jeff@nimshelp.me
 +    * username: nimshelpme
 +    * password: wwonew
 +    * Add links to my profile - www.nimshelp.me
 +    * Upload logo image
   * Gravatar stands for Globally Recognized Avatar   * Gravatar stands for Globally Recognized Avatar
     * includes photo, links to website, links to social profile     * includes photo, links to website, links to social profile
 +  * Reference 
 +    * [[https://​en.gravatar.com/​support/​|Gravatar Support]] 
 +    * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-change-the-default-gravatar-on-wordpress/​|How to Change the Default Gravatar on WordPress]] 
 +    * [[https://​www.wpbeginner.com/​beginners-guide/​what-is-gravatar-and-why-you-should-start-using-it-right-away/​|What is Gravatar and Why You Should Start Using it Right Away]]
 <WRAP notice>​Step 11</​WRAP>​ <WRAP notice>​Step 11</​WRAP>​
 ==== Step 11 - create favicon ==== ==== Step 11 - create favicon ====
 +  * login [[https://​blog.nimshelp.me/​wp-admin|blog.nimshelp.me/​wp-admin]]
 +  * WordPress dashboard -> Appearance -> Customize
 +    * General Settings -> Site Identity -> Site Icon (just another term for Favicon)
 +    * recommends 512x512
   * References   * References
 +    * [[https://​www.elegantthemes.com/​blog/​resources/​how-to-add-a-favicon-to-your-wordpress-website-in-3-ways|How to add a favicon to your wordpress website in 3 ways]]
     * [[https://​kristiehill.com/​add-a-favicon/​|Add a favicon]]     * [[https://​kristiehill.com/​add-a-favicon/​|Add a favicon]]
  
Line 483: Line 967:
  
 <WRAP notice>​Step 13</​WRAP>​ <WRAP notice>​Step 13</​WRAP>​
-==== Step 13 - create ​About page ====+==== Step 13 - About page ====
   - Why do I blog?   - Why do I blog?
     - What is my story?     - What is my story?
 +    - newsletterhelp.me/​abput - 
 +      - About Us - Newsletter help for the Entrepreneur
 +      - Our Story
 +      - 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.
 +      - Jeff Jensen - Principal Engineer
 +        - 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.
 +        - Engineer Definition
 +          - 1. A gullible individual who enables college mathematicians from getting a real job.
 +          - 2. Someone who has been bamboozled by lawyers to accept liability for the mistakes of contractors because he/she is the "​Professional"​.
 +          - 3. A person who takes real hard classes in college with the hopes of landing an average pay job
   - What is my blog about?   - What is my blog about?
     - What am I inspiring my readers to do?     - What am I inspiring my readers to do?
Line 506: Line 1000:
  
 === Google Maps === === Google Maps ===
 +  * Can add multiple pins
 +    * Make a map machining schools
 +      * 2-yr community colleges teaching Machining
 +      * Universities
 +      * Hacker Spaces/​Makerspace/​Box Shop
 +        * [[https://​wiki.hackerspaces.org/​List_of_Hacker_Spaces|List of Hacker Spaces]]
 +        * [[https://​www.unr.edu/​innevation/​membership|UNR Innevation Center]]
 +        * [[Makesaltlake.org/​tools|Make Salt Lake Machine Shop]] cost \$50 a month
 +          * [[https://​www.801labs.org/​|801 Labs]] cost \$50 a month, no machining equipment
 +        * [[https://​boxhopsf.org|boxshopsf.org]] cost \$500 a month
   * [[https://​www.elegantthemes.com/​documentation/​divi/​map/​|Divi Maps]]   * [[https://​www.elegantthemes.com/​documentation/​divi/​map/​|Divi Maps]]
   * [[https://​developers.google.com/​maps/​documentation/​embed/​get-api-key|Get Google API Key]]   * [[https://​developers.google.com/​maps/​documentation/​embed/​get-api-key|Get Google API Key]]
Line 513: Line 1017:
   * Reference   * Reference
     * [[https://​www.elegantthemes.com/​documentation/​divi/​blog/​|Divi blog]]     * [[https://​www.elegantthemes.com/​documentation/​divi/​blog/​|Divi blog]]
 +    * Blog Feature Image 400x284px
 +      * [[https://​intercom.help/​elegantthemes/​faq-s-and-troubleshooting/​blog-featured-images-are-being-cropped|Blog Featured Images Are Being Cropped]]
  
 <WRAP notice>​Step 14</​WRAP>​ <WRAP notice>​Step 14</​WRAP>​
 +
 +==== Step 13 - Divi Modules ====
 +
 +=== Text Module ===
 +  * {{author:​wordpress:​divi-text-module-orderlist.png?​400|Compare Ordered List}}
 ==== Step 14 - define categories and tags ==== ==== Step 14 - define categories and tags ====
  
Line 529: Line 1040:
   * 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.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 === === blog.jefferyjjensen.com categories ===
Line 534: Line 1063:
     * NIMS with slug = nims     * NIMS with slug = nims
   * Manufacturing   * 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
  
 <WRAP notice>​Step 15</​WRAP>​ <WRAP notice>​Step 15</​WRAP>​
 +==== Step 15 - Divi Library Global Modules ====
 +  * Purpose - like a template, just create/​update once and all other instances update as well
 +  * Divi hyerarchy
 +    * Section
 +      * Fullwidth Section
 +    * Row
 +      * Fullwidth Row
 +    * Module
 +  * Reference
 +    * [[https://​www.elegantthemes.com/​documentation/​divi/​rows/​|Divi Rows]]
 +    * [[https://​www.elegantthemes.com/​documentation/​divi/​global-modules/​|Divi Global Modules, Rows & Sections]]
 +    * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​kpmTKiTt9Pw"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +
 ==== Step 15 - create blog post ==== ==== Step 15 - create blog post ====
 +  * 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.
 +  * Step 1 - Dashboard -> Posts -> Add New
 +  * Step 2 - Post settings
 +    * give the Post a Title
 +    * add a Category
 +    * add a feature image
 +    * click Publish
 +  * Step 3 - Use Divi Builder button
 +    * Page Layout = **Fullwidth**
 +    * Post title = **Hide**
 +  * Step 4 - delete existing sections
 +  * Step 5 - add Fullwidth Section
 +    * Insert Module: Fullwidth Post Title
 +    * 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
 +      * <​html><​code>​
 +      * header#​main-header.et-fixed-header,​ #​main-header{ <br />
 +-webkit-box-shadow:​none !important; <br />
 +-moz-box-shadow:​none !important; <br />
 +box-shadow:​none !important; <br />
 +}</​code></​html>​
 +    * Change Admin Label to Fullwidth Post Title: nimshelp.me
 +    * Problem - too much white space above the Post Title, solution
 +      * Fullwidth Post Title - Module Settings -> Design tab
 +      * Spacing
 +        * Custom Margin - leave blank
 +        * Custon Padding - top=30px (leave rest blank)
 +  * Step 6 - Featured Image (min 200x200)
 +    * 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
 +    * <​html><​code>​
 +    * /*Modify feature image on single post page */<br />
 +/​*Desktop*/<​br />
 +.single-post .et_pb_title_featured_container img {<br />
 +    width: 500px!important;<​br />
 +    margin: auto;<br />
 +    display: block;<​br />
 +}<br />
 +<br />
 +/​*Tablet*/<​br />
 +@media only screen and (max-width: 980px) {<br />
 +.single-post .et_pb_title_featured_container img {<br />
 +    width: 500px!important;<​br />
 + ​}<​br />
 +}<br />
 +<br />
 +/​*Mobile*/<​br />
 +@media only screen and (max-width: 767px) {<br />
 +.single-post .et_pb_title_featured_container img {<br />
 +    width: 500px!important;<​br />
 + ​}<​br />
 +}</​code></​html>​
 +  * Step 7 - add Divider
 +    * Divider Settings
 +      * Sizing
 +        * Module Alignment -> Center justify button (need to be in Visual Builder)
 +        * {{author:​wordpress:​divi-divider-module-alignment.png?​400|Divider Settings - Module Alignment}]
 +    * Reference
 +      * [[https://​www.elegantthemes.com/​blog/​theme-releases/​shape-dividers|Divi Shape Dividers for Divi Sections]]
 +      * [[https://​www.elegantthemes.com/​documentation/​divi/​divider/​|Divi Divider Module]]
 +  * Step 8 - 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
 +      * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​em00SQCCb6w"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +    * References
 +      * [[https://​www.elegantthemes.com/​documentation/​divi/​comments/​|Divi Comments]]
 +      * [[https://​www.elegantthemes.com/​blog/​divi-resources/​5-cool-things-you-can-do-in-divi-with-anchor-links|5 Cool Things You Can Do In Divi with Anchor Links]]
  
 === Blog Structure === === Blog Structure ===
   - Title that captivates   - Title that captivates
-  ​- Adjust permalink+    - 50-60 characters 
 +    - include keywords 
 +  ​- Adjust permalink ​(keep short) use postname instead of Year and Month default 
 +  - Feature Image 
 +    - title of image must have SEO keywords 
 +    - also include keywords in the ALT tag section of the image
   - Post Introduction - Captivate Audience   - Post Introduction - Captivate Audience
-  ​- Tell a story that connects with audience +    ​- Tell a story that connects with audience 
-  - Put best content first or final, then give details+    - Put best content first or final, then give details 
 +    - include 1-2 images 
 +    - header - 1500 words long 
 +    - use multiple sections H2 and H3 tags 
 +    - use only 2 colors (light color for links) 
 +  - Pillar Post 
 +    - 1000 words 
 +    - include 1 image (use infographic)
   - Body of Post   - Body of Post
     - Readable and easy to scan by      - Readable and easy to scan by 
Line 552: Line 1205:
       - keep short paragraphs (1-3 sentences, makes it easier for mobile users)       - 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       - engage readers by providing links to relevant posts, links and incentive opt-in form
 +  - Links in Post 
 +    - use external links to high quality/​popular/​leading websites - this will increase the credibility of my website and increases the Alexa ranking 
 +  - Review Post 
 +    - call to action - selling product/​service 
 +    - 700-800 words 
 +    - use 1 picture 
 +  - SEO Post - use 5 tags and assign Categories 
 +  * References 
 +    * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​J5WFZzwTwj8"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​ 
 +    * [[https://​wordpress.org/​support/​article/​writing-posts/​|WordPress.org - Writing Posts]] 
 +    * [[https://​www.lolaceleste.com/​12-step-before-publishing-blog/​|12 Things to do before publish a blog]] 
 +      * link to old posts 
 +      * always end with a call to action
 ==== Royalty Free Images ==== ==== Royalty Free Images ====
-  * pixabay+  * [[http://​www.pixabay.com|pixabay.com]] - jefferyjjensen normal
   * pixels.com   * pixels.com
 +  * [[http://​www.canva.com|canva.com templates]] - jeff@nimshelp.me wwonew
  
 <WRAP notice>​Step 16</​WRAP>​ <WRAP notice>​Step 16</​WRAP>​
Line 574: Line 1240:
 <WRAP notice>​Step 18</​WRAP>​ <WRAP notice>​Step 18</​WRAP>​
 ==== Step 18 - Apply for Pinterest rich pins ==== ==== 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"/>​
 +  * Edit Profile - www.pinterest.com/​nimshelpme
 +  * vertical image 2H:3V aspect ratio works best, destination link where to send people when they click on my pin, add relevant keywords/​hashtags
   * [[https://​business.pinterest.com/​en/​rich-pins|Business Rich Pins]] - metadata right on the Pin   * [[https://​business.pinterest.com/​en/​rich-pins|Business Rich Pins]] - metadata right on the Pin
     * Product Pins     * Product Pins
Line 596: Line 1266:
   * Configure Bloom   * Configure Bloom
   * Optin Forms   * Optin Forms
-  * 1. Setup+  * 1. Setup Email marketing system -  
 +  * 2. Setup - New Optin
     * Form Integration     * Form Integration
       * Custom HTML       * Custom HTML
     * {{author:​wordpress:​bloom-optin-customhtml.png?​400|Bloom Optin Custom HTML}}     * {{author:​wordpress:​bloom-optin-customhtml.png?​400|Bloom Optin Custom HTML}}
   * References   * References
 +    * [[https://​www.elegantthemes.com/​documentation/​bloom/​accounts/​|Bloom and MailChimp]]
     * [[https://​www.elegantthemes.com/​members-area/​|Divi Support]]     * [[https://​www.elegantthemes.com/​members-area/​|Divi Support]]
     * [[https://​www.elegantthemes.com/​documentation/​bloom/​|Bloom Documentation]]     * [[https://​www.elegantthemes.com/​documentation/​bloom/​|Bloom Documentation]]
Line 608: Line 1280:
  
 <WRAP notice>​Step 21 - Create an email list phpList.org</​WRAP>​ <WRAP notice>​Step 21 - Create an email list phpList.org</​WRAP>​
 +
 +==== Step 15 Blog Post - Comments ====
 +  * WordPress Dashboard -> Settings -> Discussion -> uncheck "Show comments cookies opt-in checkbox..."​
 +    * {{author:​wordpress:​wp-settings-discussion-cookies.png?​400|Discussion Settings - remove checkbox}}
 +  * Use Section Dividers above the Comments Module
 +  * References
 +    * [[https://​www.elegantthemes.com/​documentation/​divi/​comments/​|Divi Comments]]
 +    * [[https://​www.elegantthemes.com/​blog/​divi-resources/​how-to-create-stunning-text-designs-using-section-dividers-in-divi|Divi Section Dividers]]
 +    * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​IYTgP0Cd2FM"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +
 +==== 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
 +      * Image Orientation:​ Image Left of Text
 +      * Image URL: https://​blog.nimshelp.me/​wp-content/​uploads/​2019/​05/​premade-image-14-mod-red.png
 +      * Image Load-In Animation: Slide Up
 +    * 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
 +
 +==== Step 21 - create an email list using MailChimp ====
 +  * Overview
 +    * Forever Free Plan
 +      * max 2000 subscribers
 +      * 12,000 sends per month
 +  * [[https://​login.mailchimp.com/​signup/​|Mailchimp Free Account]]
 +    * email & username: jeff@newsletterhelp.me Wwonew
 +    * jeff@nimshelp.me,​ nimshelp, Wwonew
 +  * Activate Account by Confirming email
 +    * [[https://​nimshelp.me/​webmail|nimshelp.me/​webmail]] - jeff@nimshelp.me wwonew
 +    * [[https://​www.newsletterhelp.me/​webmail|NewsletterHelp.me Webmail]]
 +  * Welcome to Mailchimp
 +    * First name: Jeff
 +    * Last name: Jensen
 +    * Business name:
 +    * Website:
 +    * Address: ​
 +  * [[https://​login.mailchimp.com|Mailchimp login]]
 +  * Step 1 - Design your first email
 +    * Simple layout
 +  * Step 2 - Settings
 +    * Domains - Email address: news@nimshelp.me
 +    * {{author:​wordpress:​mailchimp-domains.png?​400|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
 +    * {{author:​wordpress:​mailchimp-nimshelpme-logo300.png?​400|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
 +    * MailChimp Help - [[https://​mailchimp.com/​help/​image-requirements-for-templates/​|Image Requirements for Templates]]
 +    * [[https://​www.bbb.org/​greater-san-francisco/​for-businesses/​understanding-privacy-policy/​sample-privacy-policy-template/​|Sample Privacy Policy Template]]
 +    * <​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​5L_jIlY-_Z4"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe></​html>​
 +
  
 ==== Step 21 - Create an email list phpList.org ==== ==== Step 21 - Create an email list phpList.org ====
Line 616: Line 1389:
   * subscriber attributes (Config -> Configure attributes)   * subscriber attributes (Config -> Configure attributes)
     * name     * name
-    * location+    * location, city
     * interest     * interest
     * The primary use of attributes is as placeholders. [[https://​www.phplist.org/​manual/​ch016_user-attributes.xhtml|phpList.org - Using Attributes]]     * 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     * Lists tab shows which lists the subscriber is a member of
   * subscribers -> Subscriber List   * subscribers -> Subscriber List
-  * campaigns = email blast+  * 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   * segmentation = subset of the email list
   * Placeholder [[https://​www.phplist.org/​manual/​ch017_using-placeholders.xhtml|phpList.org - Using Placeholders]]   * Placeholder [[https://​www.phplist.org/​manual/​ch017_using-placeholders.xhtml|phpList.org - Using Placeholders]]
     * Dear [FIRST NAME%%School Friends]     * Dear [FIRST NAME%%School Friends]
       * if missing the First Name attribute, instead of being blank, phpList will use the fallback words "​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 === === PhpList Questions and Answer ===
Line 646: Line 1425:
   - [Q] How does the end user manage their subscription?​   - [Q] How does the end user manage their subscription?​
     - [A] http://​news.jefferyjjensen.com/?​p=preferences then login with email address     - [A] http://​news.jefferyjjensen.com/?​p=preferences then login with email address
 +  - [Q] When someone unsubscribes from the newsletter, is there email deleted from the database?
 +    - [A] No, there is a field and they are changed to blacklist ​
  
 === PhpList Setup === === PhpList Setup ===
   * login to PlotHost cPanel   * 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)   * Subdomains (might already be created)
 +    * news.nimshelp.me
     * news.keripeterson.com (recommended by Duncan)     * news.keripeterson.com (recommended by Duncan)
       * alternate - list.keripeterson.com       * alternate - list.keripeterson.com
-  * Softaculous App Installer +  * Softaculous App Installer ​-> Mails -> phpList 
-    * phpList+    * phpList ​(search phpList)
       * Protocol: h t t p s : / /        * Protocol: h t t p s : / / 
       * Domain: news.keripeterson.com (old list.keripeterson.com)       * Domain: news.keripeterson.com (old list.keripeterson.com)
 +        * news.nimshelp.me
       * directory: (leave blank) - should have been created above in subdomains, /​home/​jjensen/​news.keripeterson.com       * directory: (leave blank) - should have been created above in subdomains, /​home/​jjensen/​news.keripeterson.com
       * Admin Username: admin       * Admin Username: admin
-      * Admin Password: DefaultCoachKeri+      * Admin Password: DefaultCoachKeri ​(nimshelpme wwonew)
       * Database Name: phpltkp = Php List Keri Peterson (max 7 characters)       * Database Name: phpltkp = Php List Keri Peterson (max 7 characters)
 +        * phpltnm = PHP LisT Nimshelp Me
       * Table Prefix: plkp = Php List Keri Peterson       * Table Prefix: plkp = Php List Keri Peterson
 +        * plnh = Php List Nims Help
       * [[https://​news.keripetersen.com|https://​news.keripeterson.com]]       * [[https://​news.keripetersen.com|https://​news.keripeterson.com]]
       * PhpList Admin: [[https://​news.keripeterson.com/​admin]] admin DefaultCoachK       * PhpList Admin: [[https://​news.keripeterson.com/​admin]] admin DefaultCoachK
 +      * Cron Job - leave at default, will create own cron jobs in cPanel to run every 5 min, 12 jobs per hour
   * References   * References
     * [[https://​moosend.com/​blog/​email-marketing-best-practices/​|email Marketing Best Practices]]     * [[https://​moosend.com/​blog/​email-marketing-best-practices/​|email Marketing Best Practices]]
Line 669: Line 1457:
   * login to PhpList dashboard   * login to PhpList dashboard
     * [[https://​news.jefferyjjensen.com/​admin|https://​news.jefferyjjensen.com/​admin]] NormalOneX     * [[https://​news.jefferyjjensen.com/​admin|https://​news.jefferyjjensen.com/​admin]] NormalOneX
 +    * [[https://​news.nimshelp.me/​admin|https://​news.nimshelp.me/​admin]] wwonew
   * Config -> Checklist -> Configure Attributes   * Config -> Checklist -> Configure Attributes
 +
 +=== Image Browsing ===
 +  * "Image browsing is not available because directory "/​home/​nimshelp/​news.nimshelp.me/​uploadimages"​ does not exist or is not writable."​
 +  * /​home/​nimshelp/​news.nimshelp.me/​config/​config.php
 +    * UPLOADIMAGES_DIR
 +      * value needs to be the path from the web root (not the full file system path)
 +      * /​home/​nimshelp/​news.nimshelp.me/​uploadimages (need to create this)
 +    * {{author:​wordpress:​phplist-config-uploadimages.png|phpList Config Upload Images Directory}}
 +    * {{author:​wordpress:​phplist-config-uploadimages-cpanel.png?​400|phpList Config Upload Images Directory - Create Directory in cPanel}}
 +  * References
 +    * [[https://​resources.phplist.com/​plugin/​ckeditor#​issues|Image browsing is not available because directory "/​xyz"​ does not exist or is not writeable"​]]
  
 === Config - Settings - General Settings === === Config - Settings - General Settings ===
   * Website address: www.jefferyjjensen.com   * Website address: www.jefferyjjensen.com
-  * Domain Name of your server for email: ​+  * Domain Name of your server for email: ​nimshelp.me
   * Person in charge of this system email: jefferyjjensen@gmail.com   * Person in charge of this system email: jefferyjjensen@gmail.com
-  * Name of the organisationwww.jefferyjjensen.com+  * Name of the organisation 
 +    * www.jefferyjjensen.com 
 +    * NIMS Help Me
   * Logo of the organisation:​   * Logo of the organisation:​
-  ​* Theme for phpList: Trevelin+    * 300x300 px looks good 
 +  ​* Theme for phpList: Trevelin ​(default) 
 +  * {{author:​wordpress:​phplist-config-settings-general.png?​400|phpList.org Config Settings}}
  
 === Config - Settings - security settings === === Config - Settings - security settings ===
Line 695: Line 1499:
   * CSS for HTML messages without a template   * CSS for HTML messages without a template
   * Domains that only accept text emails, one per line   * Domains that only accept text emails, one per line
 +  * References
 +    * phpList.org [[https://​www.phplist.org/​manual/​ch007_sending-your-first-campaign.xhtml|Composing your first campaign]]
 +
 +=== 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
 +      * {{author:​wordpress:​phplist-adding-subscribers.png|Adding Subscribers}}
 +  * References
 +    * phpList.org - [[https://​www.phplist.org/​manual/​ch006_adding-your-first-subscribers.xhtml|Adding your first Subscribers]]
 +
 +=== PhpList Manually Add Subscribers ===
 +  * Login to phpList - [[https://​news.nimshelp.me/​admin|news.nimshelp.me/​admin]] - admin wwonew
 +  * Subscribers -> Search subscribers -> Add a subscriber
 +    * email address nimshelpme@gmail.com
 +      * Is this subscriber confirmed (1=yes/​0=no) = 1
 +      * FirstName: NIMSHelpMe
 +      * LastName: gmail
 +      * save changes
  
 === PhpList Import Subscribers === === PhpList Import Subscribers ===
Line 708: Line 1544:
   * Config -> Checklist -> Configure Attributes   * Config -> Checklist -> Configure Attributes
     * {{author:​wordpress:​phplist-config-attributes.png?​400|PhpList Configure Attibutes}}     * {{author:​wordpress:​phplist-config-attributes.png?​400|PhpList Configure Attibutes}}
-  * FirstName +  * FirstName, Textline, order of listing 1 
-  * LastFamilyName +  * Optional 
-  * Country +    * LastName, Textline, order of listing 2 
-  * State(?)+    * Timezone 
 +    * Birthday 
 +    ​* Country 
 +    * State 
 +    * Zipcode 
 +  * Email is automatically collected 
 + 
 +=== 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 Categories ===
Line 723: Line 1594:
       * past - former parents of Journey students       * past - former parents of Journey students
       * potential - everyone else on my email list       * 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
 +      * {{author:​wordpress:​phplist-config-settings-campaign.png?​400|phpList Configure Settings - Campaign}}
 +  * References
 +    * [[https://​www.phplist.org/​manual/​ch023_advanced-templating.xhtml|More template placeholders]] - phpList.org manual
  
 === PhpList cron jobs === === PhpList cron jobs ===
Line 733: Line 1622:
   * {{author:​wordpress:​email-subscribe-confirm-james-wedmore.png?​400|Subscribe from James Wedmore}}   * {{author:​wordpress:​email-subscribe-confirm-james-wedmore.png?​400|Subscribe from James Wedmore}}
  
 +=== phpList - System - Manage bounces ===
 +  * Process bounces - Error: IMAP is not included in your PHP installation,​ cannot continue.
 +    * Check out [[http://​www.php.net/​manual/​en/​ref.imap.php|www.php.net/​manual/​en/​ref.imap.php]]
 +      * {{author:​wordpress:​phplist-imap-error.png?​400|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.
 +      * {{author:​wordpress:​phplist-manage-bounces.png?​400|phpList Bounces processed successfully}}
 +  * Step 1 - create email bounces@nimshelp.me
 +  * Step 2 - edit config.php
 +    * login to cpanel [[https://​www.nimshelp.me/​cpanel|www.nimshelp.me/​cpanel]]
 +    * File Manager - /​home/​nimshelp/​news.nimshelp.me/​config/​config.php
 +    * {{author:​wordpress:​phplist-config-handlingbounces.png?​500|config.php - handling bounces}}
 +
 +=== 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
 +    * [[https://​github.com/​InterNations/​antwort|antwort]] beautiful responsive email templates from [[http://​www.internations.org|www.internations.org]]
 +
 +=== phpList References ===
 +  * Basic Usage
 +    * [[https://​www.phplist.org/​manual/​ch005_logging-in.xhtml|Logging In]]
 +    * [[https://​www.phplist.org/​manual/​ch006_adding-your-first-subscribers.xhtml|Adding your first Subscribers]]
 +    * Composing your first campaign
 +    * Sending your first campaign
 +    * Basic Campaign Statistics
 +  * Growing and using complex lists
 +  * Installing and Upgrading
 +  * Sending
 +
 +==== phpList Plugin - View in Browser ====
 +  * phpList Dashboard -> Config -> Manage plugins
 +    * https://​github.com/​bramley/​phplist-plugin-viewbrowser/​archive/​master.zip
 +      * "​Error:​ Invalid download URL, please reload the page and try again"
 +      * {{author:​wordpress:​phplist-plugin-viewbrowser.png?​400|Install View Browser Plugin}}
 +    * Manually install
 +      * login cPanel
 +      * upload /​tmp/​phplist-plugin-viewbrowser-master.zip and extract
 +      * navigate into /​tmp/​phplist-plugin-viewbrowser-master/​plugins/​
 +      * copy to news.nimshelp.me/​admin/​plugins/​ViewBrowserPlugin
 +      * copy to news.nimshelp.me/​admin/​plugins/​ViewBrowserPlugin.php
 +  * [[https://​github.com/​bramley/​phplist-plugin-viewbrowser/​|Download View in Browser Plugin]]
 +  * placeholder is [VIEWBROWSER]
 ==== Step 22 - YouTube ==== ==== 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]]   * [[https://​www.wpbeginner.com/​wp-tutorials/​how-to-add-youtube-subscribe-button-in-wordpress/​|How to add YouTube Subscribe Button in WordPress]]
Navigation

Civil Engineering Engineering - Computer Engineering - Electrical Mechanical Engineering

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