Many times throughout the project, I would become extremely frustrated when I tried several times to perfect a customization and the outcome wasn’t what I wanted. My customizations ended up being 3 custom pages, a contact form, a map, 404 error page and a gallery. I think the custom pages were my favorite part of the project because I enjoyed having the ability to manipulate the page to my liking and utilize some of the code we learned in previous lessons like JavaScript, HTML, CSS and PHP. However, when I didn’t use a custom page, I ended up having errors. For example, I tried to customize the homepage on WordPress and it said I already trashed the coffee photo and the old contact mini page. I hoped that when I made my site live, these issues would disappear. However, you will notice that when you scroll all the way down on the home page, the coffee photo and fake contact page is still there. Classmates, I would love any tips or advice on how to get rid of this!
The customization that took me the longest was the map. Oh, this darn map! This sucker took me several days to do because I had to watch tons of videos and read articles to accomplish what I did. One source didn’t work so I ended up combining lessons from different sources. Ultimately, I came up with the code that you can see on my repository. I wanted each pin to have a pop-up information box when I clicked on it. However, the information box would only pop up on one pin. đ I tried changing variables since I had 6 pins, but then the whole map would disappear. The map was really difficult since there were many moving parts like making an API key and pulling out the longitude and latitude.
Finally, the last issue that I had was making the contact form work. I thought it would when it went live, but then my thank you text appeared at the bottom of the contact box. Then, when you submit all the info, it takes you to an error page. I would love advice about this as well.
Although, I ran into a few difficulties. I am strangely energized to keep working toward fixing these issues and self-studying code. I thought I would say goodbye to web development after the final project, but I feel like I have learned so much that I can’t give up on the knowledge I have so far!
Oh, and one big apology for the amount of ‘freaking out’ emails that I sent to Greg this past week.