Tag Archives: final project

Final Project-Yay

My final project pitch, a finsta blog, has been approved and I am super excited to really dive in. This assignment is really going to put all the knowledge I have learned this semester to the test, so that also makes me a little nervous (and my eye twitch) because I not too sure if have mastered everything we’ve learned just yet. But, nevertheless she persisted. For this assignment, we have to make at least three modifications to the site. Since, I am a visual person I am going to try to modify and or add things that change the look of my site. The first way I plan on doing that is through a child theme, that way I can manipulate the entire ‘theme’ for lack of better word of my site. My personal e-portfolio, that I use outside of this class is powered by WordPress.com, and it took me a whole to learn how to navigate that and get it to do what I want (and I am still learning some things) so it will be interesting to see how well I am able to command WordPress.org. Currently, I view WordPress.com like bowling with bumpers and .org without. I have been reading a bit about child themes, and every site along with Prof. Greg has made it seem like it is a very doable task, even for beginners so I guess I will be truing it out. Along with including a child theme to my site, I also plan to include several different plug-ins. Right now, I am not sure what kind, but based on my research that seems to be something else I can add successfully given my skillset. Unlike my peers, I am not using my site as an eportfilio, but a blog. So, all the posts on my site will be blog posts and memes with funny captions and possibly a few rants, just because who doesn’t love a good rant. All in all, I think I have a solid game plan to begin working on my final project site.

There’s a plugin for that!

My biggest challenge with my final project was that WordPress made everything seem too easy. I get it, programmers are lazy. Every time I tried to make a customization, I found out that there was a plugin that did all the legwork.  Also, there was a customizer (pretty sure it came with my theme) that worked through all the code and gave me a scary warning message when I tried to access the code manually. I was brave and bypassed it, which allowed me to customize the front page code.

Most of my code ended up being shortcode (that I did still customize) so I felt like I didn’t do the work on my site. My interactive map, which I feel is the pride and joy of my site, took the most work. I spent a lot of time inputting the photos, creating markers and linking to photos. I could not figure out how to make the photos on the markers bigger, so I had to settle with linking to larger photos. Between creating the map and the child theme, I feel like a real coder.

Overall, I found myself scrambling to create more customizations. Some things I incorporated were social media feeds, my interactive map, my resume, a custom meta box that allows to select which publication an article was written for and a contact form. My favorite feature on my site is the hero video. It makes me feel like my site is very modern.

Aside from the difficulties I had throughout the process, I have one major issue. My site still isn’t up because I can’t access the SFTP client.     🙁

So. Close.

I’m really close to being happy with my site. There are a few issues I need to work out that I don’t really know how. I get a file upload error (unspecified) every time I try to upload a header for my site.

I was able to embed my resume on my site, but don’t know how to center it since that code lives on WordPress and not in my files. My contact form works. But only if you don’t actually enter any information. I can’t figure that one out at all. When I just hit submit, I get the “Thank you!” response page I created. When I fill in the contact info and hit submit, I get a 404 error. Lol.

I also still need to figure out how to center my social media icons at the top of my site, but if not it’s not the end of the world. 10 minutes later update: I have moved my social media icons to my footer and, hallelujah, they are centered!

Oh, and FileZilla is having a hard time overwriting some of my original pushes. I changed the form action to go to a response page, it works on my localhost (sends me to my live site), but on my live site it sends me back to my localhost. Lol. I successfully embedded a resume, FileZilla updated my live site. However, I cannot get my updated footer and contact form page to update! Even when I overwrite on FileZilla. Update: updating my parent theme seemed to have done the trick!

Anyway, I will keep on chugging and hopefully fix these bugs. Check out what’s cooking on my live site here!

Final Project — Getting There

So I really started working on my project last week when I set up a *real* child theme in class. It made life so much easier — all I had to do was inspect element and replace whatever I wanted in my child’s style sheet.

Right now I have even completed two customizations! (Fans hooplahing & cheering in the background.) I was able to add a contact form to the bottom of my site and social media icons at the top of my site. However, nothing really works. I added the PHP for my contact form, but when I hit submit it shows me a 404 error. My social media icons work, but they’re not styled right. I think that is due to a lag with my style.css because I added a new font the other day, but it never showed up so I left. I came back a few days later and it was updated, so maybe my social media icons will come around in a few hours.

Outside of my personal customizations, my FileZilla refuses to connect to the server. I didn’t do anything differently from class either. And the WordPress navigation bar when you “visit site” disappeared as well. Oh, and the menu I added through WordPress doesn’t work. But at least it’s there I guess.

So, this all goes to say. I am getting there. Kinda.

Thinking Outside the Box

This week, I had a tough time thinking of what I want my final project to be. I definitely needed a refresher on the languages I’ve learned and what I can do with each. It’s also been an experience learning what I can do with plugins and with PHP.

I felt like I had a lot of ideas, but also no ideas. Creating the portfolio site feels like a metaphor for my life. I have a grand vision, but the details are fuzzy. I want my site to be a revamped version of my current e-portfolio that gives a holistic view of Daja, the person (rather than Daja, the journalist).

I’m interested to see what I can do with plugins. Eventually (can’t promise it’ll be with this portfolio site), I hope to build my own plugin. The functionality is what excites me about web development. I guess if I became a web developer, I’d focus on front-end development (if not full stack). This class has really expanded my thinking.

I was looking back on the course description this week and something that stood out to me was “we do want you to come away with some coding skills and greater technical fluency.” Eight weeks in, I feel that I will definitely walk away with greater technical fluency. I find myself examining everyday processes that I see when I browse the internet and being that annoying friend that tries to explain how everything works.

Cheers to new knowledge.

 

 

A Sigh of Relief

It loomed on the horizon since the beginning of the semester. In the misty fog of deep sea waters, a mysterious indistinct other sat and waited for our ships to arrive. There was no turning back, no leaving the waters, no retreat. Our ships moved incessantly in the waves toward this impending other.

The curious entity sat and waited for us. It watched us as we learned, as we battled smaller enemies, and perfected our crafts. Every Codeacadmey lesson, every three-hour class session, and every analysis post — it just observed. It was if this entity knew it would be the last thing standing in our way before freedom.

And even as we learned, as we won smaller battles, and as we worked toward perfection — it felt as if this inscrutable being would still have us beat. As we inevitably inched closer and closer we could see the monster for what it truly was. Endless lines of code, front-end & back-end capabilities, widgets, modifications, MAMP, and original content — we were toast. All hope felt lost.

Days passed with no word from the mainland. We were all alone. The biggest battle we faced was quickly approaching. Food and water supplies were running low. And then it came. A message from the mainland. A sigh of relief. Aid was being sent, we were going to beat this thing! We could do it! In just the nick of time, we would be equipped with everything we needed.

The message you ask? It read:

“The website final project will consist more of modifying existing themes and code, rather than creating a new theme entirely from scratch.”

Final Pitch

What: For my final project I am building a website for my mother’s event planning business. It’s funny because when we talked about the final project on the first day of class, this idea immediately popped into my head. I remember thinking I might change my mind as we move further into the semester, but my answer has stayed the same. She recently bought the domain, so now all she needs is a website.

Planned Modifications: The website will include a (1) photo gallery of photos from events that she’s done, (2) a contact page, (3) links to her event planning social media pages, (4) blog posts, (5) a mood board for the current season, (6) a section that features her services, (7) an e-mail button that links to her event e-mail, (8) a header image, (9) her logo, and  (10) an about page.

Why: I want to build this website for my mother because I fully support her dreams. She is currently stuck in a job that she is not passionate about. Having to listen to her vent about how unhappy she is has been hard. I’ve been pushing her to step out on faith and just start. She had a logo made, got business cards, and was actually in D.C. this past weekend for an event planning certification workshop. This website will be like my way of encouraging her to move full speed ahead.

Audience: This website will be for my mother’s potential customers located in the tri-state (New York, New Jersey, Pennsylvania) area. People interested in event planning and/or decorating will also be targeted.

Final Pitch

What/why: As I sat, and thought about what I truly wanted to do as my project, all I could think about was me. I wanted to do something that I knew I would be proud of and have fun making. I have been pushing to start a blog called “It’s not such a Different World after all,” but I have yet to put that plan in action. I think that this would give me a perfect opportunity to start my blog and allow me to create something I am proud of and can call my own. The blog would consist of my home page, abut page, experience at Howard, and other posts I have always wanted to write. I think that this will be a challenge, but I would love to grow the skill.

Audience:

Long weekend of pizza and coding

This past week/weekend has taught me a lot about the world of coding — hours can fly by without you realizing it. However, that doesn’t necessarily mean that you’re completing numerous tasks…you could have gotten no where. For a few hours on Saturday, as I coded with a few classmates, that’s how I felt. That I had done so much work customizing my WordPress site, but was not getting the results I was hoping for. For example, I finally had success creating a custom post type (YAY!!), but after creating the meta boxes (following the guidelines of the Reading List example Greg showed us in class), the meta boxes weren’t working. The information was not being echoed correctly, or at all. That was infuriatingly frustrating. Today, it’s still not working. After putting that to the side, I worked on creating two other custom post types, had written all of the code and was ready to conquer these additional post types (TV Review & Restaurant Review). To no avail, I realized that WordPress doesn’t allow for multiple custom post types. Even after hours of Googling the answer, I haven’t been able to figure it out. Any help is appreciated!

Update on my final project site:

  • I’ve created three custom post types with meta boxes as plugins. They don’t work properly, but i’ve created them.
  • I’ve updated the CSS of the child theme as much as I could to my satisfaction for the layout/display of the site. I incorporated Google fonts, HEX colors, and updated the main menu navigation.

What’s left to do:

  • Continue working on getting the custom post types and meta boxes to work!
  • Adding two plugins: Instagram feed and Contact form
  • Inserting content

The next few days should be interesting. I am really hoping to be able to get the customizations I set out to do done and to successfully complete the project. Below are a few questions I have:

  • How do we add multiple custom post types?!
  • how do we get our meta boxes to echo the information we put in them?

Big shout out to Allie, Jaclyn, and Lucy for all their help this weekend!

Final Project Edits And Final Thoughts

I really enjoyed seeing everyone’s final projects last class — it felt good to know we all faced similar struggles and it was awesome to see the progress we all made.

This past week, I made a couple of changes to my final project based on feedback from my classmates, including more CSS code to change the color and look of my content. I added social media links to my footer and tackled – albeit unsuccessfully – the issue of my custom meta posts not showing up in my blog’s ‘archive’ and ‘recent posts’ sections. I was able to work around the problem with a plugin that allowed me to create separate ‘recent posts’ and ‘archive’ feeds for my book reviews. Although it’s not the solution I would have wanted, it will do for now. There are still things I’m not happy about with my site – in particular how my meta boxes and custom fields are functioning within my posts. I hope that as I continue working on the site, I can work through these issues.

Overall, I really enjoyed working on my final project. I’m pretty proud of my personal site; I’ve wanted to create one for a while so this was the perfect opportunity. To be able to say I coded some of it is an added bonus. Going forward, I would like to keep it up and continue making improvements to it.

Although I am by no means an expert coder, I’ve really enjoyed taking this class. It was definitely the most challenging course I’ve taken in the Georgetown program, but coming into the class with zero coding experience, I am really happy with how much I’ve learned these past couple of months. I enjoy coding and would like to be able to do it regularly in some capacity moving forward, even if it’s just making edits to my site.

I’m looking forward to listening to our guest speaker next class and hearing more from my peers regarding how their adjustments went.