Tag Archives: final project

Coding, APIs, and Trudging Through

Thank God for YouTube. Out of all four of the readings and videos, the “What is an API” one was the clearest and most helpful. It was also a little funny. I like the idea of data being carried by a waiter on a platter to and from the “kitchen”. Although I do not think I will use one for this project they do seem useful. I like the idea of incorporating something like Google Calendar into the site. How this will work and whether or not I will be able to adapt some the code are two different questions entirely. I would like to add something like a map and pin drop, which you mentioned we could do with a plugin, and the calendar attached to a form. Again, the next few weeks will determine whether or not these things happen.

[youtube https://www.youtube.com/watch?v=s7wmiS2mSXY]

Now for a little bit on the final.

I have finally chosen a parent theme. I’ll be using a cinema graph, an idea I got from Molly, where a still image is layered over a few milliseconds of video. I want the site to be dynamic and engaging. However, I will be using a regular WordPress theme. I will just be adding the cinema graph as the header image. It will not be scrolling, since running the server on my computer has already slowed my computer down a lot. If I change this in the code, it will be on of the last things I do.

I am still playing with the other planned features. I know I have not created the GitHub repository, yes, but I will. I just want to play with the code a little more before putting it up there. I want to have something a little more substantial that I do now. Don’t worry it will be there soon!

Final Project Pitch

What’s it About: For my final project, I will be creating a combination of a personal site and a food blog. On my personal/food blog site, I will feature posts about recipes I’ve made, tricks I’ve learned along the way, as well as my personal thoughts on a variety of issues (food, TV, shopping, cooking, etc.). For example, I want to be able to include the following on my blog: my resume, my aspirations, an about me section, links to my social media accounts, recipe of the week, recipe of the month, and reactions to popular TV shows. In order to attract a larger audience, I will also curate content from external sources and will be hyperlinking to other sources. My post types will include: blog posts, pictures, videos, and quotes. I hope to be able to customize my site to be very interactive and keep audiences engaged while they’re on my site. While I want to focus more on the backend, I also want to keep in mind the user’s experience.

I’m looking forward to working on this final project for several reasons. First, I have always wanted to start a personal blog of some sort and have never gotten around to it. Secondly, I’m a foodie and totally obsessed with food, the Food Network, Insider, Tasty, you name it. I own more cookbooks than any 25-year old should. So, I want to be able to bridge my various interests and hobbies and combine them into a cohesive site. Finally, in the future, I want to be able to point potential employers to a side project I’ve worked on and developed. I think it will show how the skills I’ve learned both in this class and the Georgetown PRCC program have helped me become a well-rounded PR and communications professional.

Audience: I see my audience being millennial women in the DC area between the ages of 18-25. The way I envision my final project to be should speak to women in the area of a similar age and keep them engaged and entertained for the duration of the time they’re on the site.

Goals:
  • To build an interactive site with compelling content
  • To bring other DC women to my site interested in reality TV (sorry!), cooking, and food!!
How I’ll achieve my goals:
  • By updating my website with various content that the audience can interact with. For example, creating an integration (or plugin) to my Instagram account.
  • By allowing for the audience to like, comment and share my conent
  • By linking out to other dynamic sites and giving my opinion on recipes and restaurant
  • By incorporating go-to and new DC, VA and MD restaurant reviews
Theme: Kale
 
Track: ?
Planned modifications:
  • Addition of plugins:
    • 1. Instagram feed
    • 2. Contact Form
  • Creation of a child theme that will include updating the front-end capabilities including the fonts, and layout of the page.
  • Creating 3 post types for different types of content: (these will include custom fields that are applicable to each post type)
    • Recipe
    • Restaurant Review
    • TV Review
URL: threecheersfourfood.com
**I’m open to any and all suggestions! Let me know how to make this website even better!**

PHP…Easier Said Than Done

For our PHP Codecademy assignment this week (though I accidentally completed it early!), I was pleasantly surprised as to how simple moving through the different modules were. Greg pointed out in class that it definitely could be our growing knowledge of various coding languages, which I certainly hope is right, but I also think that this particular Codecademy assignment was also a lot less buggy than jQuery, so I could have just been feeling the pains from completing those projects in a timely manner.

Though the assignment on Codecademy was simple, I found that incorporating it into our website page was very difficult. First, I wasn’t even sure what kind of PHP I would be able to add in a simple manner onto my page (should I try to code something to show up on the page? Or just add back-end elements that wouldn’t be seen on the client side?). After Googling I was able to piece together a very rough contact form, but the syntax for coding this also proved difficult. It might have been easier had I done the Codecademy assignment closer to the date the project was due, but I felt more in the dark about starting this assignment than I had in other previous ones. Perhaps this can be discussed more in class.

Final Project: I have decided that I’d really like to add on to my current website and make it a portfolio/profile page about myself for potential future employers. I’m excited to dive back into HTML and CSS (languages that feel a lot more comfortable to me) to build out the bones of the page, and then do some digging about what additional elements I can include with PHP, jQuery, and more to make my page more robust and custom. Looking forward to seeing everyone else’s projects as well!

PHP as compared to jQuery

When completing this week’s assignment, I have to say I was constantly waiting for the tough PHP lessons to role around and, to my pleasant surprise, all four Codecademy sessions were pretty straightforward and easy to complete. Similar to something I mentioned in some of my JavaScript/jQuery lessons, the concepts and logic behind PHP coding made sense to me. If you have the term “array” and then list several objects, items, numbers, etc. that list makes up the array – logical. Similarly, an “if” “else” statement is pretty direct. Depending on the first variable, the computer should execute the code behind “if,” otherwise do “else”. What I liked even more about PHP as compared to JavaScript/jQuery is that the actual execution of the code is also relatively simple (thus far). I think the loop content was especially easy to execute as compared to jQuery coding. It has clear variables linked to clear actions (e.g. the first in line is the starting point, second in line is the end point, and third in line is how much you should add or subtract each time to move from start to end).

I think the one piece of PHP I hope to gain a better understanding of is how, exactly, it differs from jQuery and in what instances we should use one as opposed to the other. I understand that PHP is meant for the server, whereas jQuery works with the web browser, but I am still unsure when we should use each in our coding. Is one preferable for a larger piece of code? Is it a matter of the coder’s preference to use once versus another? What are the pros and cons to each if they, ultimately, achieve the same task just in different languages? I think this will become clearer as the class goes on, but at the moment that is my biggest outstanding question as relates to PHP.

I am also pretty excited to start work on our final assignment! Originally I wasn’t sure what type of website I would want to build, which made the task feel daunting and uninspiring as building a website just for the sake of it seems like a lot of work. Once I thought of a recipe blog, however, I realized that is something I would enjoy updating, maintaining, and potentially sharing with others one day, which makes the project much more fun.

Final Project

For the final I want to build my dad a website for his business. My dad is a contractor and has needed to put one together for his business. I want to make a site that will showcase his work and also help his business to grow. Once the class is over I’ll hand over the domain to him.

It will need to be interactive but but have a simple and clean look. There will be navigation bar with subheading to each area of the site, a blog with various tips for quick fixes, a contact form for enquirers, and a slideshow of completed works.

Goals:
  • Promote his work through a easy to use site that both informs visitors and encourages them to contact him.
  • Create a functional site! I’m really excited to build and customize something that will be on the internet and actually work.
Audience:
Anyone needing electrical, HVAC, water heating, handyman services, etc. in New Jersey and New York. Those using the site will be regular owners and renters of residences and businesses. It will also be a source of information for anyone curious about what makes the light bulbs glow or air conditioners run.
Theme: Twenty Seventeen 
 
Track: front-end
Planned modifications:
  • Editing child theme: looking for a theme that I like
  • Blog plugin design and functionality
  • Slideshow design and editing
URL: In progress, still working with my dad on this.

Final Project Pitch for Personal Site

For our final project, my goal is to create a personal site to showcase my academic and professional experience to potential employers, who will be my main audience. I envision the site containing several sections: an about me page, a copy of my resume (in a format I can easily and frequently update), a section for work and writing samples, and one for contact and social media information. Overall, I would like the site to have a simple, clean-cut feel and be easy-to-navigate, particularly the section of my writing samples. I would also like to include a section for a small book review blog. I would like the blog, like the rest of the site, to be easy to navigate based on genres or authors.

In terms of custom features, one feature I would like to include is a rotating gallery on each page comprised of travel photos I’ve taken. Once I find a WordPress theme that would best help me get the clean, simple look I want, I will modify the CSS code to fit with that overall look.

Goals:  

  • To create a functional and complete personal site to showcase my academic and professional experience.
  • To effectively showcase my writing skills and previous work experience to potential employers.
  • To create a simple, clean-cut, and easy-to-navigate site that is logically organized.

Audience:  The site will be geared toward potential employers, and my blog will be geared toward fellow book-lovers, probably young millennials like me.  

How I Will Achieve My Goal:

  • Modify the theme to create a multi-section site with pages for an about me section, a copy of my resume, a page for work and writing samples, and a page for contact and social media information.
  • Create a side-blog and include at least one blog post to start.
  • Create a custom post-type for book reviews for the blog, as well as a metadata box for my current read.
  • Find a way to have visitors interact with the blog, like maybe a “what should I read next?” survey visitors can vote on or a rating system.

Theme: I plan to use Twenty Seventeen.


Track: full-stack

Planned modifications:

  • I would like to create a custom post type for book reviews on my small side blog which will include a field for number of pages, favorite quotes, and some type of rating system.
  • I would also like to experiment with creating a custom metadata box that will allow me to update any post I make to my blog with what I am currently reading, i.e. a “currently reading” or “current book” field.
  • I would like to see if I can figure out a way to have users interact with my blog by creating a survey where they can vote on the next book I’ll read and review.
  • I would like to create a self-rotating gallery on my main page of photos I’ve taken.

URL: tatyanaberdan.com

APIs and general generalisms

Looking at the API tutorial article has again shown me how I can learn a lot in this class and then still need further explanation of something after reading it. I missed last class and I don’t know if we went over this, but I am unclear about what exactly an API is supposed to do for us as end-user journalists, even after reading the paragraph “The fundamental question: What can this API do for me?” several times. I would like to have a nuts and bolts answer to the question, what do I want to get out of the API, and how do I do that?

As far as the project is going, I have been thinking that the best way to go about it is to take the Twenty Twelve theme and fiddle around with the controls that WordPress allows us to do, and see where that puts me. Then I would like to get into a discussion (with myself!) about what I want the site to do that WordPress doesn’t have a specific allowance for, and then work on how to build it myself or whether it is implausible. I am pretty confident that WordPress can do a lot of the things that I want to have on the site because it looks pretty interactive from the controls that I have looked into.

Jennings Final Project Pitch

I have changed gears for my final project idea. I wanted to do something with video editing, but now I am thinking that is a bit too specialized and more work than I expect to be able to complete in a semester. I still would like to fiddle with it once I get better with the languages, but not for now.

I am looking to build a blog site for sports that can be customized. I think of it as a portfolio of sorts for me, as I ultimately want to write about sports and I think I could customize it to have some cool interactivity on it. I envision adding a section that aggregates tweets that reference the blog or certain sporting events (like the Stanley Cup Finals currently) on a rolling ticker on the right, and then content and allowing for video and pictures to be uploaded directly by me or other admins.

I want to keep the content to small chunks on the main page, with a “read more…” link similar to what WordPress already does, and make it so that the front page always keeps some pictures and videos static in place (not necessarily the same pic or video, but the same place on the page) to ensure that the page is visually appealing on first view.

So that is where I am starting from, with changes to be made at irregular intervals according to the whims of Greg, me, or the gremlins in the code.