| |

Manifest Development Redesign 2011: The Portfolio

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!

For the second part of this series, I want to talk about putting my new portfolio together. The portfolio is the most important area for a web developer because it gives the user insight into the type of work he or she does, so I wanted to do it right. It’s now in two places, and is managed a completely different way on the backend.  Let’s take a look.

First, as I said in part 1, my featured projects are now on the homepage in a picture slider; the slider includes a description and link to the project. I placed it here because most visitors to the site will be looking for work samples, and I didn’t want them to go too far to find them.

On the portfolio page itself, I broke from my normal portfolio design, which consisted of a series of small thumbnails the user could click on to bring view a larger screen shot with description and link. I wanted a full page with good content and a nice overview of all of my projects without the user clicking anything. Now, each project gets its own “card” with a nice sized thumbnail so the user can actually see the project, an excerpt of the description, and a link. To view a bigger screen shot and full description, the user can click on the thumbnail or on “View more,” which will bring up a lightbox of the project. Moving through each project can then be done through lightbox, so closing it is not required to view a different one.

Almost identical to adding a regular post in WordPress
Almost identical to adding a regular post in WordPress

The portfolio also saw a big overhaul on the backend. In previous designs, I used a plugin called NextGen Gallery for WordPress to manage a photo gallery of my recent work. This lent itself nicely to the way I was doing my portfolio; however, with the page redesigned, it was time for a change. I made use of WordPress’ (3.0+) Custom Post Types and made a custom type called “Projects.”

Because of this, I had the benefit of adding projects the same way I would add a blog post, which allows each project to have a time stamp, custom URL, category, and the benefit of a rich text editor to format text. While I don’t currently use all of these features, this is a much better way to do things for SEO purposes, and they may come in handy in the future. I also added a custom section called “Link,” so I can easily add a link to the project. I was very happy with the way this turned out, and plan on released it as a plugin later this year!

The portfolio is the most important assest to a web developer (or any freelancer!) so I had to make sure mine got proper treatment in the redesign. I think the new version gives the user a much better picture of my work than the older one did, and because of the changes on the backend, it’s much easier to work with now, and in future iterations of my site.

Similar Posts

  • |

    Email: Don’t respond right away

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! If you are anything like me, you are always connected to the Internet in some fashion. I have 2 laptops,…

  • |

    Learn a Programming Language

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!Over at LifeHacker, they are hosting a spirited discussion on what the programming language to learn first is. I think this…

  • |

    Quick Tip: Use Post or Page Slug as CSS Class in WordPress

    I don’t know why, but for some reason, I thought WordPress already included the slug of a post or page in either the function body_class() or post_class(). Doing some work over this weekend I realized that’s not the case, but luckily, it’s very easy to do. The functions body_class() and post_class() serve as a way…

  • |

    Give the Gift of Storytelling Through Podcasting

    When I was in 5th grade, I had to do a report on a family member who immigrated to the United States. My maternal grandfather, Louis (Luigi) “Pop” Addorissio, was the only family I knew who did that. He came to the US from Italy in 1949, at the age of 19. I sadly don’t remember any…

  • How You Can Start Automating Today

    Time is also the only thing you can’t buy, or get more of. Do things that will save you time, and you will grow your business. I truly believe that and one of the best ways to find time is by automating the things you personally don’t have to do. There are lots of tools…

  • How Can You Be a WordPress Freelancer in 2022?



    In 2022, we’re at an inflection point for WordPress — one even bigger than Gutenberg and 5.0. WordPress has been marching steadily on, to become a good no-code solution for people who have some technical proficiency. And Full Site Editing is likely going to speed that along…once it matures a little. So you might be wondering…how can you be a WordPress freelancer in 2022? That’s the question I intend to answer today.

    Brought to you by GoDaddy ProGet all of the show notes, and a written to be read article over at https://wp-review.castos.com/39