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/03/17 04:12]
jjensen [Step 18 - Apply for Pinterest rich pins]
author:wordpress [2019/03/27 03:01] (current)
jjensen [Step 13 - Divi Blog]
Line 37: Line 37:
  
 ===== 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 50: Line 51:
     * www.jefferyjjensen.com -> public_html/​wp-home (flexibility to change the homepage to WordPress/​PrestaShop/​Joomla     * www.jefferyjjensen.com -> public_html/​wp-home (flexibility to change the homepage to WordPress/​PrestaShop/​Joomla
     * blog.jefferyjjensen.com -> public_html/​wp-blog     * 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]]
  
 ===== WordPress Setup for Business ===== ===== WordPress Setup for Business =====
Line 56: Line 60:
     * [[http://​kristiehill.com/​new-blog-checklist|kristiehill.com/​new-blog-checklist]]     * [[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>​       * <​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>​
  
 +<WRAP notice>
 ==== Step 0 - Planning Website and Blog ==== ==== Step 0 - Planning Website and Blog ====
 +</​WRAP>​
  
 === Directory Structure === === Directory Structure ===
Line 63: Line 73:
   * /​home/​[username]/​[subdomain].[domain name].[com]/​   * /​home/​[username]/​[subdomain].[domain name].[com]/​
   * /​home/​[username]/​public_html   * /​home/​[username]/​public_html
 +
 +=== WordPress Taxonomy ===
 +  * WordPress uses Categories and Tags to organize posts in a hierarchical fashion.
  
 === WordPress === === WordPress ===
Line 77: Line 90:
 === Planning - Define Ideal Audience === === Planning - Define Ideal Audience ===
  
 +<WRAP notice>
 ==== Step 1 - Hosting Provider ==== ==== Step 1 - Hosting Provider ====
 +</​WRAP>​
  
 +=== PlotHost - WebHost Manager === 
 +  * jefferyjensen.com/​whm 
 +  * Create a New Account 
 +<WRAP notice>
 ==== Step 1 - Purchase a domain name ==== ==== Step 1 - Purchase a domain name ====
 +</​WRAP>​
  
 === Namecheap Setup === === Namecheap Setup ===
   - login namecheap.com jefferyjjensen NormalOneX   - login namecheap.com jefferyjjensen NormalOneX
-    - domain ​-> manage -> nameservers ​-> custom ​DNS +    - Domain List -> manage 
-      - ns1.plothost.com +      ​Nameservers ​-> Custom ​DNS 
-      - ns2.plothost.com+        - ns1.plothost.com 
 +        - ns2.plothost.com 
 + 
 +=== PlotHost - WebHost Manager ===
   - jefferyjensen.com/​whm   - jefferyjensen.com/​whm
     - Create a New Account     - Create a New Account
       - Domain - keripeterson.com       - Domain - keripeterson.com
       - username - keripeterson (max 16 letters and numbers, can't be keripeterson.com)       - username - keripeterson (max 16 letters and numbers, can't be keripeterson.com)
-      - password - CoachKeri+      - password - CoachsFirstName
       - email - jefferyjjensen@gmail.com       - 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 - esuername
 +      - polyboyandgirl1966@yahoo.com
  
 === PlotHost subdomains === === PlotHost subdomains ===
 +  * jefferyjjensen.com
 +    * blog.jefferyjjensen.com - WordPress jefferyjjensen@gmail.com or admin NormalOneX
   * KeriPeterson.com   * KeriPeterson.com
     * blog.keripeterson.com - WordPress     * blog.keripeterson.com - WordPress
Line 100: Line 134:
     * list.keripeterson.com - PhpList     * list.keripeterson.com - PhpList
       * /​home/​keripeterson/​list.keripeterson.com       * /​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
 +<WRAP notice>
 ==== Step 2 - Install WordPress ==== ==== Step 2 - Install WordPress ====
 +</​WRAP>​
 +
 +=== www.richardsobers.com ===
 +
 +
 +=== blog.richardsobers.com ===
 +  * blog.richardsobers.com/​wp-admin admin eusername
  
 === www.keripeterson.com === === www.keripeterson.com ===
Line 111: Line 162:
         * domain - keripeterson.com         * domain - keripeterson.com
         * directory - leave blank for www.keripeterson.com         * directory - leave blank for www.keripeterson.com
 +          * blog.keripeterson.com
         * admin CoachKeri         * admin CoachKeri
         * Advanced Options         * Advanced Options
-          * Database name: wpwwwkp ​for WordPress in /​home/​keripeterson.com/​public_html (default wp634) +          * 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: wpblgkp ​for WordPress in /​home/​blog.keripeterson.com/​ (database name cannot be great than 7 letters)+          * 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_)           * Table Prefix: wpkp for WordPress KeriPeterson (default is wp_)
           * Auto Upgrade           * Auto Upgrade
Line 135: Line 187:
     * WordPress Administrative URL: https://​blog.keripeterson.com/​wp-admin     * 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 ==== ==== 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]]
Line 141: Line 198:
     * Domain     * Domain
     * google-site-verification=3aT...     * google-site-verification=3aT...
-    ​* {{author:​wordpress:​googlesearchconsole-plothost-zoneeditor2.png?​400|Figure 1.0 PlotHost add 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}} 
 +      * 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   * Namecheap.com -> customer server should be pointing to PlotHost.com
   * PlotHost.com   * PlotHost.com
Line 153: Line 215:
   * 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
 +<WRAP notice>
 ==== Step 4 - Configure WordPress ==== ==== Step 4 - Configure WordPress ====
 +</​WRAP>​
 +
 +=== 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 === === 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 - Install Divi Theme ==== ==== Step 5 - Install Divi Theme ====
 +</​WRAP>​
   * 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 176: Line 299:
     * save changes     * 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 - Add Plugins ==== ==== Step 6 - Add Plugins ====
 +</​WRAP>​
  
 === BackupBuddy === === BackupBuddy ===
Line 182: Line 330:
 === Yoast SEO Plugin === === Yoast SEO Plugin ===
  
-==== Step 7 - Design Home Page ====+=== Add From Server Plugin ​=== 
 +  * [[https://​wordpress.org/​plugins/​add-from-server/​|Add From Server]]
  
 +=== WordPress Download Manager ===
 +
 +=== WP Media Folder Plugin ===
 +  * [[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]]
 +  * [[https://​wordpress.org/​plugins/​wp-media-folders/​|WP Media Folders]]
 +  * Media Library with Folders, give your media a custom URL in real folders
 +
 +=== 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 - Design Home Page ====
 +</​WRAP>​
 +<WRAP notice>
 ==== Step 8 - Add Sidebar Content ==== ==== Step 8 - Add Sidebar Content ====
 +</​WRAP>​
 +
 +=== 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 ==== ==== Step 9 - Custom email address ====
 +</​WRAP>​
   * PlotHost cPanel   * PlotHost cPanel
     * keripeterson.com     * keripeterson.com
Line 194: Line 386:
         * no-reply@keripeterson.com phpList newsletter email sent from, or noreply         * 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]]           * 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 - create Gravatar ==== ==== Step 10 - create Gravatar ====
 +</​WRAP>​
   * [[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
   * 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
  
 +<WRAP notice>
 ==== Step 11 - create favicon ==== ==== Step 11 - create favicon ====
 +</​WRAP>​
   * References   * References
     * [[https://​kristiehill.com/​add-a-favicon/​|Add a favicon]]     * [[https://​kristiehill.com/​add-a-favicon/​|Add a favicon]]
  
 +<WRAP notice>
 ==== Step 12 - create logo ==== ==== Step 12 - create logo ====
 +</​WRAP>​
  
 +<WRAP notice>
 ==== Step 13 - create About page ==== ==== Step 13 - create About page ====
 +</​WRAP>​
   - Why do I blog?   - Why do I blog?
     - What is my story?     - What is my story?
Line 226: Line 426:
   * Reference   * Reference
     * [[https://​kristiehill.com/​how-to-write-about-page/​|Write the most important page on you blog: the about page]]     * [[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 - Divi Blog ====
 +</​WRAP>​
 +  * Reference
 +    * [[https://​www.elegantthemes.com/​documentation/​divi/​blog/​|Divi blog]]
 +
 +<WRAP notice>
 ==== Step 14 - define categories and tags ==== ==== Step 14 - define categories and tags ====
 +</​WRAP>​
 +==== Categories ====
 +  * Login to http://​blog.jefferyjjensen.com/​wp-admin admin SchoolOneX
 +  * Posts -> Categories
 +    * login to cpanel ([[http://​wiki.jefferyjjensen.com/​cpanel|wiki.jefferyjjensen.com/​cpanel]] jjensen NormalOneX
 +    * /​home/​jjensen/​blog.jefferyjjensen.com/​wp-content/​uploads/​machining - manually upload images here, then sync Media Library Folders (only sync the parent folder, not children)
 +  * Manufacturing
 +  * 
 +  * Autodesk Civil3D - slug = civil3d
 +  * Autodesk Inventor - slug = inventor
 +  * Machining - slug = machining
 +  * WordPress - slug = wordpress
 +  * {{author:​wordpress:​wp-categories.png?​400|Figure 1-0 WordPress Categories}}
  
 +=== blog.jefferyjjensen.com categories ===
 +  * Machining
 +    * NIMS with slug = nims
 +  * Manufacturing
 ==== Step 15 - create blog post ==== ==== 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
  
 ==== Step 16 - Create a Google Search account ==== ==== Step 16 - Create a Google Search account ====
Line 253: Line 501:
       * [[http://​blog.gisengineering.com/​sitemap_index.xml|http://​blog.gisengineering.com/​sitemap_index.xml]]       * [[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]]     * [[https://​kristiehill.com/​create-a-sitemap-for-your-blog/​|Create a sitemap]]
 +==== Step 21 - Install Bloom ====
 +  * References
 +    * [[https://​www.elegantthemes.com/​documentation/​bloom/​|Bloom Documentation]]
 +
 ==== Step 21 - Create an email list ==== ==== Step 21 - Create an email list ====
  
Line 340: Line 592:
  
 === Change Post Owner === === Change Post Owner ===
-  * How do you change owner of a post? +  * [Q] How do you change owner of a post? 
-==== Categories ==== +    [A] - login wp-admin ​-> Dashboard -> Posts -> Quick Edit 
-  ​Login to http://​blog.jefferyjjensen.com/​wp-admin ​admin SchoolOneX +      Author section, choose new author, then Update 
-  * Posts -> Categories +      * Reference: ​[[https://www.siteground.com/kb/change-author-post-wordpress/|How to change the author ​of a post in WordPress?]] 
-    login to cpanel ([[http://wiki.jefferyjjensen.com/cpanel|wiki.jefferyjjensen.com/cpanel]] jjensen NormalOneX +
-    * /​home/​jjensen/​blog.jefferyjjensen.com/​wp-content/​uploads/​machining ​manually upload images here, then sync Media Library Folders (only sync the parent folder, not children) +
-  * Manufacturing +
-  *  +
-  * Autodesk Civil3D ​slug = civil3d +
-  * Autodesk Inventor - slug = inventor +
-  * Machining - slug = machining +
-  * WordPress - slug = wordpress +
-  * {{author:​wordpress:​wp-categories.png?400|Figure 1-0 WordPress Categories}}+
  
 ==== Settings ==== ==== Settings ====
Navigation

Civil Engineering Engineering - Computer Engineering - Electrical Mechanical Engineering

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