Workspace Setup Project

To make my portfolio website, I need to complete some specific steps. I'm using this webpage to document those steps.

Register a domain

To get started, I needed to register a domain. A domain is a unique address for a website, similar to a phone number where people can reach me. I chose the domain of designsbymg.com for my website.

Secure Hosting Space

I also need space to host my site, similar to needing the land to build a house. Or similar to choosing a cell phone carrier to provide your telophone number.

I chose Bluehost because they offered one free domain for the first year and was recommended by WordPress. Right now, if you visit my site, you will onky see a placeholder page but can still tell by the favicon of a bluegrid of nine squares.

File Transfer Protocol (FTP)

Now I just need to get my files from my computer to my hosting space. I can do this by setting up an FTP account on my hosting space.

I used the cpanel of my hosting space to set up an FTP account, and then I used that login information to access my hosting space using Filezilla.

An image of the site manager interface in Filezilla that show I have set up my FTP account to connect to my hosting space

Set up a Local Developement Environment

I'm using php to eliminate redundant code in my site, and I'm getting tired of having to transfer my files to my host every time I make a change and want to see that it's working.

A screenshot with AMPPS running and a browser a page open on localhost running in the backgroun

Name files and folders for SEO

If i want to rank for searches related to working with a designer, I need to use the keywords that people use on search engines as much as possible, but in an organic way (no spam). There are a couple of chances for me to do this specifically for search engine crawlers without impacting the human user experience: file and folder names. If I name my file and folder names keywords seperated by hyphens, I can talk directly to the search engine crawlers to tell them what I know and what my site is about.

I'm making sure that my file names are descriptive so that they can help me rank in the SERPs

Make a template to use for new pages and use PHP to eliminate redundant code.

Most pages will need to have the same code for everything outside of the main content area. I made a template with all of that code to use to make the rest of my pages. The only problem is once i save the template over and over again, If I need to make a change to that code, I'd have to change it on every page.To avoid that, I used PHP to place all of the redundant code into a single place that I can reference on every page. That way I can change the shared code once and have it updated on all pages. My template is built using PHP now, with variables to customize the descriptive content for each page.

My site doesn't load on the hoasting space

My site is new and doesn't have a lot of content, which is a red flag for the security with my hosting company as well as the wifi at CPCC which is blocking me from opening the site. I need to create an index page for my site. The index pages needs to provide links to the things I want to share.

I also reviewed my site's classification. It was categorized as low risk, however it was catagorized as an alcohol and tobacco site, therefore I requested a change.

A screenshot with the eamil stating my websites classification change and status update.

Setup Associated Domain Email

I have created an email account using my domain. This way when I communicate with clients or other business professionals, my email adress also is professional and doesn't look like a scam. To make it more convient to check my domain email, I have setup up my domain email adress to be able to send and recieve emails through my personal gmail account.

A screenshot of my email showing it can send and recieve email through gmail.